2012-08-28 32 views
0

我公司的應用程序構建了簡單的表單,人們可以在他們的網站上使用這些表單來獲取信息到我們的應用程序中。我們有一個通用的表單響應腳本,每個表單都會提交,以收集和解析網絡表單響應。爲什麼Google Analytics值會通過表單提交?

我們遇到的表單值看起來很像Google Analytics Cookie中的值(utmz,utmsc,utmccn)。Cookie顯然不是表單字段的一部分。該表單正在用一個簡單的HTML表單提交完成,所以我不知道這些值是如何附加到帖子上的。

下面是一個示例表單提交:

http://website.com/submit.php?&clientGuid=2342342abcde23423423&webformid=12&prospect_id=12345&custom_Register_or_Dance_the_Chicken=Register&__utma=84164169.205192989.1344888984.1346176569.1346178936.47&__utmc=84164169&__utmz=84164169.1344888984.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) 

在什麼情況下會在瀏覽器連同形式提交提交餅乾?有沒有辦法阻止它?

回答

1

這看起來像跨域用戶跟蹤...從谷歌分析文檔爲_linkByPost()

_linkByPost()方法將GATC cookie從引用表單傳遞到附加到表單操作值(HTTP POST)的字符串中的另一個網站。

如果表單上沒有onsubmit='...'代碼,可以通過jQuery或其他方法連接。

1

這可能是由於谷歌瀏覽器將它們添加到您的提交表單變量...