使用Goggle Analytics我想使用自定义变量.这是内置的功能,但不幸的是我无法控制加载GA的代码并调用_trackPageview;
这意味着我无法在_trackPageview之前调用_setCustomVar
如果我第二次调用_trackPageview会记录两次页面浏览量吗?
例如
// I'm not able to change this order
_gaq.push(['_setAccount', 'UA-XXXXXXXX']);
_gaq.push(['_trackPageview']);
// I'm forced to run this after the first _trackPageview
_gaq.push(['_setCustomVar',1,'name','value']);
_gaq.push(['_trackPageview']);
Run Code Online (Sandbox Code Playgroud)
有没有其他方法来获取自定义变量集
是的,每个_trackPageview都会记录一个页面视图.
您可以将pageURL传递给第二个_trackPageview,并在分析配置文件中设置过滤器以忽略这些页面视图.
_gaq.push(['_trackPageview', '/dummyPageName']);
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用_trackEvent来执行跟踪GIF请求并传递自定义变量,而不是第二个_trackPageview.
_gaq.push(['_setCustomVar', 1, 'name', 'value']);
_gaq.push(['_trackEvent', 'dummy category', 'dummy action']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4763 次 |
| 最近记录: |