2013-07-25 104 views
1

我正在尝试使用GTM为GA进行一些虚拟浏览量事件。 我看到了一些指导如何使用GTM这样的工作 - >http://moz.com/ugc/tracking-google-analytics-events-with-google-tag-manager 我完成了所有步骤,唯一不同的是我使用GA的analytics.js。脚本如下:Google跟踪代码管理器中的自定义HTML标记不起作用

<script> 
$("input[name=checkout]").click(function(){ 
ga('send','pageview','thankspage'); 
} 
) 
</script> 

因此,此自定义html标记不起作用。我使用了Google Tag Assistant,但没有看到它。 这似乎也是我所有的自定义html标签无法发布。我真的不明白这个东西出了什么问题,因为就GTM而言,所有的东西都是公开的。

回答

1

这将是至少值得一试(你对他们的规则,你呢?因为别人的代码不会触发)从

"url contains Regepx .*" 

改变规则自定义标签(所有页)以

event contains gtm.dom 

这就是标签管理者相当于jQuery的的document.ready的,你想,以确保您连接之前,他们的活动其实也存在于您的输入元素(或者你可以使用jQuery的生活()/ on()方法)。当然,在此之前,您必须先打开GA标签才能创建跟踪器。

+0

关于gtm.dom的好处!但是这里有一些新的细节。正如我在GTM中发射GA Universal一样,我必须使用dataLayer和宏来设置pageview方法。我还发现,我可以使用预定义的GA标签,可以将一些宏放在“虚拟页面路径”中,但对于新的Universal标签,此框不存在。 – user2619360

+0

您正在通用分析标签模板的“更多设置/基本”部分中查找“文档路径”。 –

-1

我试图将一个事件附加到标签时也遇到了自定义html标签的麻烦。 最后,我发现另一种方式来跟踪标签管理器中的虚拟页面:P: - 首先,我添加了一个点击侦听器,该控件使用规则控制,确保只会在所需页面上触发 - 之后,我创建一个谷歌分析标签,具有以下设置: - 更多设置 - >基本配置 - >虚拟页面路径:感谢页面(在你的情况下,这将出现在分析报告中) - 作为规则我创建了一个捕捉事件= gtm.click,element id =你的输入元素id,url =点击监听器触发的url(你可以用contains或regex捕获它,不管你需要什么)

相关问题