Создание триггера GTM / тега Linkedin Pixel для клика по дрифту. - PullRequest
0 голосов
/ 22 июня 2019

Мне нужно добавить пиксель LinkedIn в GTM, чтобы отслеживать нажатие на виджет чата Drift.

Я уже добавил пиксель LinkedIn в тег GTM, я знаю, что сделал это правильно.Я создал триггер GTM, который устанавливается с помощью тега GTM, и у меня возникают проблемы с тем, что тег GTM не запускается.Я пытался:

Конфигурация триггера -> Тип триггера -> Нажмите - Все элементы

Этот триггер срабатывает -> Некоторые щелчки -> Запустить этот триггер, когда происходит событие и все эти условияtrue -> Click Classes -> equals -> [некоторые имена классов, которые я вижу при проверке элемента]

Виджет размещен внутри iframe.Должен ли я предполагать, что любые попытки захвата кликов из элементов в iframe потерпят неудачу?Когда я "Предварительный просмотр" в GTM, просмотрите наш сайт с открытым окном диспетчера тегов, а затем щелкните виджет Drift chatbot - созданный тег GTM не срабатывает.

1 Ответ

0 голосов
/ 24 июня 2019

По умолчанию вы не получите события из iframe.

  • iframe - это отдельная полная HTML-страница. Если это сторонний виджет, то кажется, что ваш код GTM не встроен в эту страницу, поэтому вы можете перехватывать события с помощью встроенных функций GTM.
  • в качестве третьего виджета, скорее всего, он работает не на том же домене, что и ваша страница. Междоменная связь с iframes не происходит по умолчанию (это функция безопасности). Если вы можете разместить Javascript в своем виджете, то вы можете общаться с главной страницей через window.postMessage (но тогда, если вы сможете разместить код, вы сможете встроить свой экземпляр GTM).

Если у Drift есть что-то вроде технической поддержки, я бы посоветовал связаться с ними - это настолько распространенная проблема, что вполне вероятно, что у них будет решение этой проблемы.

...