1

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

所以,我读了这篇文章(http://www.lunametrics.com/blog/2012/01/26/track-conversions-internal-external-campaigns/)并决定设置自定义变量来触发事件和跟踪内部活动就是这样。

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

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

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

4

1 回答 1

1

要将 site.com 上设置的会话级别自定义变量传递到 sub.site.com,您需要避免启动第二个会话。当 GA 检测到新的流量源时,第二个会话将开始,如果您不共享 _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

于 2013-02-26T18:56:24.950 回答