google-analytics - 跟踪内部事件(自定义变量)

标签 google-analytics

目前,我们正在使用 utm 变量来跟踪我们网站上的内部事件,但后来我了解到这是使用 UTM 变量的不正确方式。我们丢失了导致该人访问我们网站的先前 UTM 变量,并且显然它也创建了一个新 session 。

因此,我阅读了这篇文章 (http://www.lunametrics.com/blog/2012/01/26/track-conversions-internal-external-campaigns/) 并决定设置自定义变量来触发事件并以这种方式跟踪内部事件。

经过几天的实现,事件和自定义变量正在触发并由 Google Analytics 记录。问题是我们的“目标”在一个单独的子域上(正在被跟踪)。不幸的是, session 级别的自定义变量似乎没有延续到该子域。因此,在 Google Analytics(分析)中,我可以看到有人点击了链接,但我无法查看他们是否真的完成了目标。

关于我能做些什么的任何想法?我是否采取了错误的方法来跟踪内部事件?

只是为了更多的背景:我们的网站是一个非营利组织,最终目标是让某人进行捐赠(发生在子域上),我们希望能够跟踪哪些内部链接/页面导致了捐赠。

最佳答案

要将 site.com 上设置的 session 级别自定义变量传递到 sub.site.com,您需要避免启动第二个 session 。当 GA 检测到新的流量源时,第二个 session 将开始,如果您不共享 _utmz cookie(事件 cookie),这正是您跨到子域时发生的情况:GA 写入一个新 cookie,表示流量源已更改为来自 site.com 的推荐。解决方案是通过在 site.com 和 sub.site.com 中添加一行代码来共享 cookie:_gaq.push(['_setDomainName','site.com']);有关详细信息,请参阅以下文档:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite

关于google-analytics - 跟踪内部事件(自定义变量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15070417/

相关文章:

javascript - 谷歌分析事件跟踪代码

javascript - 使用 javascript 对着陆页进行 A/B 测试,Math.random() 不是随机的?

javascript - Google Analytics API - 跟踪子域

google-analytics - Universal Analytics 中用户 ID 字段的最大长度

google-analytics - 如何在 Google Analytics 中按访问者报告自定义事件

google-analytics - AdSense/发布商相关指标的 Google.Apis.Requests.RequestError

javascript - Google Analytics - 将 https 和 http 视为单个 "property"

sql - 选择命中序列的查询消耗大量数据

javascript - 为什么新的 Google Analytics(分析)代码段使用括号表示法?

google-analytics - 仅在网站的一页上应用 Google 跟踪代码管理器