未捕获的ReferenceError:未使用Google跟踪代码管理器定义snaptr?

问题描述 投票:0回答:1

我在电子商务网站上使用Google跟踪代码管理器。添加购物车时,我会看到错误日志。

未捕获的ReferenceError:未定义snaptr

截图:

enter image description here

enter image description here

有什么建议吗?谢谢。

javascript google-tag-manager
1个回答
1
投票

问题在错误消息中直接命名 - 您正在调用一个不存在的函数。

像这样的跟踪标签通常由两个独立的部分组成 - 一个“设置”标签下载相应的跟踪库,一个(或多个)标签通过调用库函数进行实际跟踪。

如果你从他们的documentation查看截图,你可以看到有一个代码块来加载跟踪库:

Snapchat tracking pixel code

(function(..开始直到scevent.min.js');的位是加载代码定义跟踪功能的位置。如果不存在,snaptr将是未定义的,正如您的消息中所述。

通常的方法是通过GTM中的tag sequence。这样可以确保在调用跟踪函数之前始终执行加载库的标记。对于Facebook标签,这基本相同。

© www.soinside.com 2019 - 2024. All rights reserved.