2012-10-18 76 views
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) 

成功URL: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()方法來獲取會員表單嗎?請幫忙。

回答

1

該數組的第二個參數_trackPageview設置url。您的網頁點擊很可能以/register-user而不是網址2.com上的/register/register.php/register/payment/signup.php。把上面一行:

_gaq.push(['_trackPageview']); 

下面的行復制默認功能,並且可以被移除:

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

下面的行是deprecated並且可以被移除。

_gaq.push(['_trackPageLoadTime']); 
+0

你的意思是'_setAllowHash'已被depricated(不是'_setDomainName')嗎? – mike

+0

對不起,我忘了提及註冊和付款頁面中的URL參數如下: 'website2.com/register/register.php?user=948aohgaawgwignwg website2.com/register/payment/register.php?user=948aohgaawgwignwg' 如何使用Regex設置目標渠道? – kenold

+0

開始一個新問題 – TomFuertes