我正在尝试使用GTM为GA制作一些虚拟网页浏览事件。 我看到了一些如何使用GTM的指南 - > http://moz.com/ugc/tracking-google-analytics-events-with-google-tag-manager 我做了所有步骤,只是区别我正在使用analytics.js进行GA。下面列出了一个脚本:
<script>
$("input[name=checkout]").click(function(){
ga('send','pageview','thankspage');
}
)
</script>
因此,此自定义html标记无效。我使用过Google Tag Assistant,但它也没有看到它。 似乎所有我的自定义html标签都无法发布。我真的无法理解这些东西出了什么问题,因为就GTM而言,所有内容都已发布。
答案 0 :(得分:1)
至少值得尝试更改自定义标签的规则(你确实有规则吗,对吗?因为其他标签不会触发)
"url contains Regepx .*"
(所有页面)到
event contains gtm.dom
这是标记管理器相当于jQuery的document.ready,你想确保你的输入元素在你向它们附加事件之前确实存在(或者你可以使用jQuery的live()/ on()方法)。当然,在实际创建跟踪器之前,您必须先触发GA标记。</ p>
答案 1 :(得分:-1)
当尝试将事件附加到标记时,我也遇到了自定义html标记的问题。 最后,我找到了另一种从标签管理器跟踪虚拟页面的方法:P: - 首先我添加了一个点击监听器,我用一个规则控制了火,以确保只在所需的页面上触发 - 之后我创建了一个包含以下设置的google analytics代码: - 更多设置 - &gt;基本配置 - &gt;虚拟页面路径:thankspage(在您的情况下,这将出现在分析报告中) - 作为规则,我创建了一个捕获事件= gtm.click的规则,元素id =你的输入元素id,url =点击监听器触发的url(你可以用contains或regex捕获它,无论你需要什么)< / p>