我正在尝试跨多个表单页面设置一个简单的用户ID号跟踪器。我已经看到了很多关于如何编写我的脑袋旋转的javascript代码的变体。
我了解基本原则以及如何在GA中设置自定义维度和报告。
出于我的目的,我发现这个stackflow问题How to see Google Analytics dimension variables on Dashboard非常接近我想要完成的事情。但我并不了解编写此代码的许多变体之间的区别。
在这一行中,' auto'之间的区别是什么?并插入域名,何时应该使用这些选项?
ga('create', 'UA-59928729-1', 'auto');
在stackflow问题中,这一行的目的是什么,是否有必要? ' metric1'不会反映在示例的自定义维度或报告中的任何位置:
'metric1': 1
如果我这样做或者我错过了一个变量,它会起作用吗? (为简单起见,我遗漏了GA顶级函数。)
ga('create', 'UA-xxxxxxxxx-1', 'auto');
ga('set', 'dimension1', '<?php echo $userID; ?>');
ga('send', 'pageview');
有些文章包括此内容。有必要吗?您何时会使用&#39; displayfeatures&#39;?
ga('require', 'displayfeatures');
在stackflow问题中,为什么&#34;提交表格&#34;在报告中选择作为指标而不是变量名称(在我的情况下&#39; userID&#39;)?没有&#34;提交的表格&#34;我的报告页面中的选项。
最后,是否有某个参考资料解释了&#39; set&#39;的不同javascript选项。和&#39;发送&#39;写这段代码?每个变量可以有多少变量,它们之间有什么区别?也许有人需要写一篇关于此的文章。
由于
答案 0 :(得分:0)
创建跟踪器对象时会设置cookie域。它可以设置为“auto”,在这种情况下,cookie域可以设置为最高域级别。默认情况下,如果您没有输入任何内容,GA会将其视为已将“auto”置于其中(https://developers.google.com/analytics/devguides/collection/analyticsjs/domains)。 “metric1”不是你需要的东西。如果您不知道它是什么,那么您可能不需要它。 “displayfeatures”用于跟踪人口统计和兴趣数据(https://developers.google.com/analytics/devguides/collection/analyticsjs/display-features)。检查一下“发送”和“设置”定义:https://developers.google.com/analytics/devguides/collection/analyticsjs/domains。
以下是有关实施UserID的更多信息:https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id
一般来说,你只需要做更多的研究和谷歌搜索。我通过简单的搜索找到了所有这些链接。