• 用Google Analytics跟踪第三方购物车

    Posted on 一月 15th, 2009 inetdemon No comments

    Google Analytics(分析)可跟踪来自您自己域中购物车的数据,如果使用其他一些代码,甚至还可跟踪来自第三方购物车(其他域)的数据。如果你使用老代码可以用如下的代码:

    <script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”> 
    </script> 
    <script type=”text/javascript”> 
      _uacct=”UA-xxxx-x”; 
      _udn=”none”; 
      _ulink=1;
     
      urchinTracker(); 
    </script> 

    并修改网站到第三方购物车的链接。如果是link方式传送,则设置如下:

    <script type=”text/javascript”> 
    document.write(’<a href=”javascript:__utmLinker(’https://www.paypal.com/?store=parameters’);”>Purchase Now</a>’); 
    </script> 
    <noscript> 
    <a href=”https://www.paypal.com/?store=parameters”>Purchase Now</a> 
    </noscript> 

    如果是POST/GET方式(表单)将信息发送到购物车,则需调用__utmLinkPost() 函数。它会将 Cookie 数据附加到所提供表单的网址中。 
    <form action=”http://newdomain.com/form.cgi” onSubmit=”javascript:__utmLinkPost(this)”>  
    以上代码在 method=”GET” 处,也可以正常使用

    如果你用的是GA新代码,那么可以用如下代码:

    pageTracker._setDomainName(“none”);
    pageTracker._setAllowLinker(true);

    在link到第三方支付之前的页面加入:

    onclick=”pageTracker._link(this.href); return false;

    并将返回页面url设置成:ThankYou.php?utm_nooverride=1 这句可以将此第三方购物车从你GA的“来源”一栏中去掉。

    如果你有多个子域,而且要跟踪购物车,以上方法不能使用,请参照多域名和多子域名情况下用Google Analytics统计

    Leave a reply