确认内容可见

时间:2016-01-29 00:00:34

标签: javascript magento cookies google-analytics counter

问题:我是否可以使用JavaScript创建自定义变量并将其传递给Google Analytics,其功能类似于计数器?然后我想将该值与页面查看总数进行比较。

目标:我怀疑每次页面加载时应该运行的自定义脚本会间歇性地运行,我认为这是确认或消除我怀疑的好方法。

我希望这只是一个解释,但如果没有,请告诉我,我可以详细说明。我觉得有必要提一下我们正在使用Magento Enterprise v1.13。

谢谢!

1 个答案:

答案 0 :(得分:0)

不确定。 Google Analytics中的计数器是一个指标(可以递增的数字) - 因此您必须转到属性设置,自定义定义,自定义指标并在命中范围中创建整数指标。

然后每次运行函数时设置度量标准:

var counter = 0;

if(my_custom_function_has_run) {
counter = 1;
}

ga('send', {
  hitType: 'pageview',
  page: location.pathname,
  metric1:counter
});

并将报告中的数字与综合浏览量进行比较。上面的示例(虚拟代码)仅在您的功能在网页浏览跟踪之前运行时才有效;自定义指标(和自定义维度)需要将交互点击传输到GA服务器。自定义指标不是标准报告的一部分,您必须自定义报告。

或者,您可以从函数中发送事件,并将事件数量与综合浏览量进行比较。