0

据我了解,直接访问不会重写 Google Analytics 中的 _utmz cookie,因为这些访问不是“活动”或由外部来源生成的。但是,我仍然想通过直接方式跟踪在后续访问中访问我网站的用户。有没有办法通过一些额外的代码片段为直接访问(仅在直接访问时)设置 utmz cookie?或者这可能应该通过自定义变量来完成?

我知道 GA 现在有“多渠道”漏斗,但无论如何它都不完美。

4

2 回答 2

0

您可以检查是否有引用者(例如,通过 javascript 的 document.referrer),如果没有,则将一些自定义 utm 参数(utm_source 和 utm_medium)传递给虚拟 url(trackPageview 方法的第二个参数) - 如果没有引用者,那就是直接访问(由于某些 UA 不发送推荐人,因此存在一定的误差)。

但是,我不太确定您是否想要完成 - 如果您想检查直接访问者,您可以简单地使用“source =(direct)”创建一个自定义细分。

如果您想跟踪首先作为直接访问者到达然后通过另一个来源返回的访问者,您可以创建一个自定义变量(同样取决于引荐来源)并基于该变量创建一个自定义细分。该变量需要在访问者范围内创建(_setCustomVar 方法的最后一个参数),因此只要访问者没有删除 google cookie(因此为回访者设置),它就会一直存在。

无论如何都不是完美的想法,但也许它们会为您指明正确的方向……

于 2013-01-16T09:42:40.540 回答
0

流量来源“(直接)/(无)”总是在 HTTP 引荐来源为空时使用,这可能并不总是由于直接访问您的网站。但是,对此有一个不完善的解决方案,假设绝大多数直接访问都登陆您的主页“/”,您可以使用简单的javascript,当HTTP referrer为空并且用户登陆您的主页时推送utm_source和utm_medium值.

于 2014-06-30T08:30:30.537 回答