Я пытаюсь получить URL-адрес ссылки в исходном коде. Задача состоит в том, что URL-адрес скрыт за изображением и, таким образом, позволяет мне получить изображение-url.Диспетчер тегов Google - вызов селектора CSS
Я пытался найти способ решить эту проблему, используя новый селектор CSS в триггерной системе, а также создал переменную DOM, которая должна получить URL-адрес при щелчке по изображению. Также может быть несколько загрузок.
Вот пример того, что я пытаюсь достичь:
<div>
<div class="download">
<a href="example.com/The-URL-I-Want-to-get-if-top-image-is-clicked.pdf" target="_blank">
<img src="some-download-image.png"/></a>
<div class="download">
<a href="example.com/Another-URL-I-Want-to-get-if-middle-image-is-clicked.pdf" target="_blank">
<img src="some-download-image.png"/></a>
<div class="download">
<a href="example.com/Last-URL-I-Want-to-get-if-bottom-image-is-clicked.pdf" target="_blank">
<img src="some-download-image.png"/></a>
</div>
</div>
Есть много коды выше и ниже этот фрагмента кода, но с селектором он должен быть достаточно легким, чтобы получить информацию, которую я хочу. Только этого я не делаю.
Если кто-то встретил эту стену и решил ее, я действительно хотел бы знать, как это сделать. :)
Вы пытались захватить атрибут href переменной {{Click Element}}? Таким образом, в зависимости от того, какая ссылка нажата, ваше событие gtm.linkClick будет связано с щелчком элемента. Вы можете проверить консоль dev, проанализировав объект dataLayer, который создается из ссылки. – nyuen
@nyuen Я обязательно попробую это. Я думаю, что я на самом деле пробовал что-то подобное, но второй раз это шарм :) – Gaute
Можете ли вы предоставить ссылку на сайт, чтобы я мог посмотреть? – nyuen