我正在编写一个应用程序,该应用程序应该嵌入在其他人的网站(一种小部件)中。我使用Google Analytics(分析)来追踪所有在嵌入网站上访问我的脚本的所有实例的人员。问题是我不知道如何使用它,以免它干扰这些网站自己的Google Analytics帐户。我将跟踪器变量存储在命名空间中,所以我认为应该这样做,但我还没有意识到GA将其设置存储在cookie(__utma,__utmz等)中,并且这两个cookie都由跟踪器使用,如果在同一页面上有两个...所以,例如,如果我使用_setVar在Google Analytics中存储某种用户定义的变量,并且嵌入网站的功能相同,则我们会覆盖彼此的值...谷歌分析 - 在一个页面上的多个跟踪器(cookie冲突)
当然,如果Google提供了一种将cookies的名称更改为自定义名称的方法,那将是最容易的,但我找不到任何方法来执行此操作。我想过使用cookie域或路径来强制一个单独的cookie,但这不起作用,因为如果我将域或路径设置为除真实域/路径以外的其他内容,则该cookie在重新加载后对该页面不可读。 ..
有谁知道一种方法在一个页面上有两个跟踪器,并使他们使用单独的cookie,以便他们不会覆盖彼此的设置?
或者,如果这完全不可能 - 是否有任何其他分析服务具有与GA相似的功能? (它必须具有高级功能,如事件和活动跟踪...)
为什么你应该访问不属于你的网站的访问者数据?你的组件如何嵌入? – pjp 2009-08-06 14:02:19
因为我想知道如何使用小部件。这真是一个多窗口小部件嵌入网站,“小部件”表明一些小事情,不用复杂...... 它嵌入插入到网站,然后widget的GUI是动态的Javascript创建,在下载使用AJAX(各种数据JSONP),并且它应该使用Google Analytics(分析)跟踪用户在小部件内部的操作。 –
2009-08-06 14:34:57