2010-01-25 28 views
0

我的网站上的每个用户都有自己的“部分”,例如/ user/20如何让用户将Google Analytics添加到网站的深层页面?

我希望每个用户都能够指定Google Analytics代码,例如, UA-12345-6,并将Google Analytics代码放置在每个页面的底部。这很好,我可以做到这一点没有问题。

每个用户将如何设置Google Analytics代码?当他们被要求输入网站的URL时,我希望他们能够输入我的网站的域名,即www.mydomain.com,而不是具体的网址,即www.mydomain.com/user/20

如果他们只投放域名,他们将无法验证跟踪是否正常工作,因为Google Analytics(分析)将检查该域名并且未找到他们的代码。是唯一的方法来做到这一点,让他们输入网址作为他们的部分的具体路径?

回答

1

第一负载你分析代码:

<script type="text/javascript"> 
       var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 
       document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 
       </script> 

然后跟踪浏览量

<script type="text/javascript"> 
var tracker = _gat._getTracker("UA-XXXX-X"); 
tracker._setCookiePath("/your/path/here/"); 
tracker._trackPageview(); 
</script> 
+0

对不起,我也许不是一直在我的问题很清楚。这不是关于我放在源代码中的代码,而是用户的特定分析代码不会显示在我的主页(www.mydomain.com)上 他们的Google代码将在www.mydomain.com/user/20,并在其下的所有页面上,例如www.mydomain.com/user/20/about等 当用户在Google Analytics中设置Google Analytics代码时,他们可以找到他们的代码,例如UA-12345-6然后来到我的应用程序并输入该代码。 我的问题是,除非他们输入特定的网址,否则他们的代码将无法验证。 – Graeme 2010-01-26 19:08:29

+0

对不起,迟到的回应。 决定何时显示代码并不难。它也取决于你的框架。代码将在第一次访问页面时进行验证,您不必担心这一点。 一旦用户在代码中出现问题,您可以将它们重定向到所述页面,这将导致数据发送到谷歌,从而完成GA安装。 – 2010-01-27 08:59:38

相关问题