Rumah >php教程 >php手册 >如何获取GA的会话级CustomVar

如何获取GA的会话级CustomVar

WBOY
WBOYasal
2016-06-06 20:07:181809semak imbas

前面我写了《Google Analytics之访客类别跟踪》,最近想折腾通过会话级自定义变量的改变来改变访客级 本来是想通过用户互动设置会话级的用户变量,然后根据会话级的用户变量改变,来判断访客级用户变量是否改变,从而形成一套会员数据机制 但实际操作起来却

前面我写了《Google Analytics之访客类别跟踪》,最近想折腾通过会话级自定义变量的改变来改变访客级

本来是想通过用户互动设置会话级的用户变量,然后根据会话级的用户变量改变,来判断访客级用户变量是否改变,从而形成一套会员数据机制

但实际操作起来却没那么简单,访客级的用户变量设置后我可以简单的获取到值,具体方法可以通过读取cookies的utmz,或者是使用_getVisitorCustomVar函数

可是会话级的用户变量却没法获取到,因为会话级和网页级变量不保存在cookies里,只是传回到Google Analytics里

虽然_getVisitorCustomVar这个函数是用来获取用户变量的,但是我实际测试这个函数也只能取到访客级的变量

我在header里定义一段函数,想根据页面访问数,来访次数、用户行为等来改变用户变量,不过由于没搞定,已经删了一大部分,剩下的就这么点

                <script type="text/javascript"> _gaq.push&#40;&#91;'_setCustomVar', 2, 'Visitor-Type', 'Visitor', 2&#93;&#41;; </script>
        
                <script type="text/javascript"> _gaq.push&#40;&#91;'_setCustomVar', 3, 'User-Type', 'Tourist', 1&#93;&#41;; </script>
        = 20 && !strpos($visitutmv,"Member"))
        { ?>
                <script type="text/javascript"> _gaq.push&#40;&#91;'_setCustomVar', 3, 'User-Type', 'Member', 1&#93;&#41;; </script>
        = 50 && !strpos($visitutmv,"VIP Member"))
        { ?>
                <script type="text/javascript"> _gaq.push&#40;&#91;'_setCustomVar', 3, 'User-Type', 'VIP Member', 1&#93;&#41;; </script>
        

我在主题的footer里增加一个函数,获取用户变量,并弹出获取到的值,index为3时是我定义的访客级变量,能正确弹出获取到的值,例如VIP Member

<script type="text/javascript"> _gaq.push&#40;function&#40;&#41; &#123;
var pageTracker = _gat._getTrackerByName&#40;&#41;;
var temp = pageTracker._getVisitorCustomVar&#40;3&#41;;
alert&#40;temp&#41;;
&#125;&#41;;</script>

而index为2时是我定义的会话级变量,但是无法弹出正确的值,只能弹出undefined

网上很少有这方面的文章,还有一大部分忽悠人说用户变量全部存在cookies里,几乎所有文章都是转载同一个地方,教你用一段js来获取utmz里的数据

但是utmz里只有访客级,而且用php的$_COOKIE函数更加简单,都不用自己定义一个js函数

如果有高手看到,恳请指点下小弟如何获取到GA的会话级用户变量

虽然折腾出来没多少实际意义,只是突然来了折腾劲,就是想知道怎么搞出来


作者:小峰JoysBoy@小峰网络遨游记 | About Me
地址:https://xfeng.me/how-to-get-ga-session-customvar/ | 4 条评论,看看别人说了些什么 | 03/27/2012
Category: JavaScript, PHP, wordpress
Post Tags: cookies, google, track, wordpress
本博客原创文字只代表本人某一时间内的观点或结论,与本人所在公司没有任何关系。
第三方若用于商业用途的转载,须取得本人授权。
Twitter | Google+ | FaceBook | DouBan | Yupoo | Flickr | Wakoopa
Copyright ? 2006 - 2012 XFeng.Me All Rights Reserved.
(详情请访问本站:小峰网络遨游记)


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:windows下用vim调试phpArtikel seterusnya:博客评论回访者跟踪