Google Analytics自定义变量用法

时间:2012-07-01 08:08:32

标签: javascript google-analytics google-api google-analytics-api

我是GA的新手。我不确定GA是否适合我正在寻找的报告。请帮助

我的情况是:

我有一个ajax表单,每个问题都有提交和跳过按钮。

我需要跟踪所有跳过或回复的用户及其user_id,question_id,campaign_id和category_id

我应该能够检索回答/跳过特定广告系列/问题/类别的用户

我尝试使用自定义变量,如:

_gaq.push(['_setCustomVar', 1, 'skip', 'yes', 1])
_gaq.push(['_setCustomVar', 2, 'Campaign', campaign_id, 1])
_gaq.push(['_setCustomVar', 3, 'Engagement', question_id, 1])
_gaq.push(['_setCustomVar', 4, 'Property', category_id, 1])
_gaq.push(['_setCustomVar', 5, 'User', user_id, 1])
_gaq.push(['_trackEvent'])

如何从特定广告系列或问题中获取所有跳过的用户?

GA是否符合我的要求?

2 个答案:

答案 0 :(得分:3)

这违反了Google Analytics terms of service。参见7号隐私。

  

7.PRIVACY。您不会(也不会允许任何第三方)使用本服务来跟踪或收集互联网用户的个人身份信息,您(或您是否允许任何第三方)也不会关联从您的网站收集的任何数据(或此类第三方网站),作为您使用(或此类第三方使用)服务的一部分,来自任何来源的任何个人身份信息。您将拥有并遵守适当的隐私政策,并遵守与您网站访问者收集信息相关的所有适用法律。您必须发布隐私政策,该政策必须提供您使用收集匿名流量数据的Cookie的通知。

  

虽然用户名或用户ID不是直接PII,但如果它用于绑定后端系统中的某个人......这违反了服务条款。

Google Analytics不是用于此类跟踪的工具。正如@Juhana所说,托管在您自己的服务器上的自定义后端解决方案是更好的方法。

答案 1 :(得分:1)

没有。虽然可能可以通过Google Analytics实现这一目标,但它主要是一种统计工具,因此您最好在自己的服务器上跟踪用户或使用其他服务。

主要问题是某些用户阻止或退出Google Analytics,因此您无法通过它获取可靠的信息。