Uncaught ReferenceError: snaptr не определен с помощью диспетчера тегов Google? - PullRequest
0 голосов
/ 24 апреля 2019

Я использую Google Tag Manager на сайте электронной коммерции.При добавлении корзины я вижу журнал ошибок.

Uncaught ReferenceError: snaptr не определен

Снимки экрана:

enter image description here

И

enter image description here

Есть предложения?Спасибо.

1 Ответ

1 голос
/ 24 апреля 2019

Проблема буквально названа в сообщении об ошибке - вы вызываете функцию, которая не существует.

Подобные теги отслеживания обычно состоят из двух отдельных частей: одного тега «setup», который загружает соответствующую библиотеку отслеживания, и одного (или нескольких) тегов, которые выполняют фактическое отслеживание путем вызова библиотечных функций.

Если вы посмотрите на скриншот из их документации , вы увидите, что есть блок кода для загрузки библиотеки отслеживания:

Snapchat tracking pixel code

Бит, начинающийся с (function(.. до scevent.min.js');, - это место загрузки кода, который определяет функцию отслеживания.Если этого нет, snaptr будет неопределенным, как указано в вашем сообщении.

Обычный способ сделать это - через последовательность тегов в GTM.Это гарантирует, что тег, который загружает библиотеку, всегда выполняется перед вызовом функций отслеживания.Это работает в основном так же для тегов Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...