Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript GUA-维度的非交互_Javascript_Universal Analytics - Fatal编程技术网

Javascript GUA-维度的非交互

Javascript GUA-维度的非交互,javascript,universal-analytics,Javascript,Universal Analytics,我在谷歌环球分析公司工作,我看到谷歌大约60%的时间都在捕捉我们的维度。我看到维度正在设置,并且我已经在网络中验证了维度正在发送到Google。有人建议我研究设置{'nonInteract':1}。我不知道应该在哪里设置非交互标志(即-在设置维度时应该将其设置为GA(),还是在发送事件时应该将其设置为GA() 我尝试了以下操作,但对结果感到困惑。在“网络”选项卡中,我确实看到维度正在发送到Google。当我使用GUA调试器工具检查控制台时,尝试在忽略的命令中设置维度结果。未知目标:未定义 //T

我在谷歌环球分析公司工作,我看到谷歌大约60%的时间都在捕捉我们的维度。我看到维度正在设置,并且我已经在网络中验证了维度正在发送到Google。有人建议我研究设置
{'nonInteract':1}
。我不知道应该在哪里设置
非交互
标志(即-在设置维度时应该将其设置为
GA()
,还是在发送事件时应该将其设置为
GA()

我尝试了以下操作,但对结果感到困惑。在“网络”选项卡中,我确实看到维度正在发送到Google。当我使用GUA调试器工具检查控制台时,尝试在忽略的
命令中设置维度结果。未知目标:未定义

//Two variations I have tried when implementing the `nonInteraction` flag:

ga(u.name + '.send', 'event', category, action, label, {'nonInteraction': 1});
ga('set', 'dimension' + cvSlot, label, {'nonInteraction': 1});
无法设置尺寸15时控制台的屏幕截图:

我获得
非交互
代码的来源:


我的问题是如何将
非交互
标志附加到我的维度?

在维度的集合调用上设置非交互标志将是毫无意义的,因为集合调用一开始就不是交互。交互是一种将信息发送到Google服务器的点击(发送页面视图、事件、计时、电子商务项目和交易)。要发送自定义维度,您需要有一个交互命中。您可以设置为非交互的唯一命中类型是事件。但是,事件后的set调用是没有意义的,因为命中已经发送,并且无法将维度添加到命中中(这甚至可能是有害的,因为set调用会将维度附加到所有后续的点击中,无论是交互的还是非交互的)

因此,最好的方法是使用非交互事件,并通过其配置对象将维度附加到它

ga('send', 'event', 'category', 'action', {
  'nonInteraction': 1}
  'dimension': myvalue
});

非交互意味着事件不会影响跳出率,因此设置不会产生巨大影响(它只会影响在第一次查看页面时触发事件,然后离开而不查看更多页面的人)。

您是将维度与事件一起发送,还是仅在
ga('send','pageview')之前进行设置
?您可以发布用于发送维度的全部代码吗?您可以共享该站点吗?