Есть ли способ настроить тег Clicktale в Google Tag Manager?

Поскольку GTM не поддерживает метод document.write(), стандартный код clicktale не работает. Есть ли обходной путь для этого?

Сотрудник ClickTale прислал мне эти инструкции:

Replace the document.write JS line above with the following: 
document.body.appendChild(externalScript);

Example:
<!-- ClickTale Bottom part --> 
<script type='text/javascript'> 
var externalScript = document.createElement('script');
var scrSrc = document.location.protocol=='https:'?
'https://clicktalecdn.sslcs.cdngc.net/':
'http://cdn.clicktale.net/';

scrSrc += 'www11/ptc/xxx-xxx-xxx-xxx.js';

externalScript.src = scrSrc;
externalScript.type = 'text/javascript';
document.body.appendChild(externalScript);
</script> 
<!-- ClickTale end of Bottom part -->

Я не уверен, что с этим делать. Кто-нибудь пробовал что-то подобное?

2 ответа

Правильный способ сделать это объяснен в http://wiki.clicktale.com/Article/Google_Tag_Manager_Integration

Процедура это:

  • Создайте новый контейнер (или добавьте ниже к существующему контейнеру).
  • Создайте новый пользовательский тег HTML в вашем контейнере GTM.
  • Скопируйте и вставьте нижний код вашего проекта (из учетной записи ClickTale) в новый тег.
  • Установите флажок "Support document.write".

Я попробовал это, и это сработало. В любом случае мне пришлось ждать 24 часа (вероятно, это время, которое нужно Google для публикации тега).

Приведенный выше ответ будет работать, но в Google Tag Manager теперь есть шаблон для ClickTale, я всегда стараюсь воздерживаться от использования пользовательского HTML-тега, потому что это может привести к поломке вашего сайта в случае неправильного выполнения.

Чтобы настроить ClickTale в GTM

  1. New - Tag
  2. Сертифицированная аналитика
  3. ClickTale Стандартное отслеживание.
Другие вопросы по тегам