1

您好,我需要帮助跟踪多个域上的 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() 方法吗?请帮忙。

4

1 回答 1

1

数组的第二个参数 _trackPageview设置 url。很可能您的两个页面点击都是作为/register-user而不是在 website2.com 上/register/register.php的。/register/payment/signup.php将该行更改为:

_gaq.push(['_trackPageview']);

以下行重复了默认功能,可以删除:

_gaq.push(['_setDomainName', location.hostname]);

以下行已弃用,可以删除。

_gaq.push(['_trackPageLoadTime']);
于 2012-10-18T18:00:02.387 回答