您好我需要帮助跟踪多个域上的Google Analytics目标。这是场景:
step 1: website1.com
step 2: website2.com/register/register.php (with membership form)
step 3: website2.com/register/payment/signup.php (with Credit Card payment form)
成功网址:website2.com/register/success.php
以下是我如何设置它:
在网站1上:
_gaq.push(['_setAccount', 'UA-#######-##']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);
_gaq.push(['_trackPageview']);
* 我还在将用户发送到website2.com的链接上添加了_link()方法。
在网站2(会员表)上:
_gaq.push(['_setAccount', 'UA-#######-##']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);
_gaq.push(['_trackPageview', '/register-user']);
_gaq.push(['_trackPageLoadTime']);
_gaq.push(['_setDomainName', location.hostname]);
我被困在website2.com(付款页面)
我在那里放了什么代码,以便跟踪目标。我还需要使用_linkByPost()方法作为成员资格表格吗?请帮忙。
答案 0 :(得分:1)
带_trackPageview
的数组的第二个参数设置了网址。您的网页点击次数很可能只是/register-user
,而不是网站2.com上的/register/register.php
和/register/payment/signup.php
。将该行更改为:
_gaq.push(['_trackPageview']);
以下行重复了默认功能,可以删除:
_gaq.push(['_setDomainName', location.hostname]);
以下行是deprecated,可以删除。
_gaq.push(['_trackPageLoadTime']);