自定义事件未在Google跟踪代码管理器中触发

时间:2016-05-19 18:10:44

标签: google-tag-manager custom-events google-datalayer

我正在尝试在Google跟踪代码管理器中为虚拟页面视图触发自定义事件。我希望能够在动态购物车页面中跟踪实际网址未发生变化的转化。

我为dataLayer添加了以下代码,并将其设置为在事件= VirtualPageView时触发,但它不起作用。

有什么想法吗?

dataLayer.push({
  'event':'VirtualPageView',
  'virtualPageURL':'/thankyou',
  'virtualPageTitle':'Thank You'
  'conversionValue':'value'
  'currencyCode':'currency'
});

Google Tag Setup Custom Event Setup

1 个答案:

答案 0 :(得分:0)

看看你的代码,我看到除了第二行之外的所有内容都有很多缺少的逗号。这将导致JS失败,这意味着没有事件被推入dataLayer,这意味着GTM不会看到任何发生的事情,因此不会触发任何标签。

即。在'virtualPageTitle':'Thank You之后和'conversionValue':'value'之后添加逗号。请记住,如果您实际将'value'作为字符串传递而AdWords Conversion Tag查找浮点数,则该标记将失败。

GTM相当挑剔,只有当与它相关的JS代码失败时才会停止执行。