2013-01-14 43 views
0

這是我的理解是直接訪問不會改寫谷歌Analytics(分析)_utmz餅乾,因爲這些訪問是不是「運動」或由外部源產生。但是,我仍然希望通過Direct方式跟蹤後來訪問我網站的用戶。有沒有辦法通過一些額外的代碼片段爲直接訪問設置utmz cookie(僅限於直接訪問)?或者這可能是通過自定義變量來完成的?爲Direct Visits設置_utmz cookie?

我知道GA目前擁有「多渠道」的渠道,但它以任何方式並不完美。

回答

0

您可以檢查是否存在引用者(例如,通過javascript的document.referrer),以及是否沒有將某些自定義utm參數(utm_source和utm_medium)傳遞給虛擬url(trackPageview方法的第二個參數) - 如果存在不是引用者,而是直接訪問(由於一些UA不發送引用者,因此有一定的誤差)。

不過我不是很肯定希望你所要完成的 - 如果你想檢查直接訪問者,你可以簡單地創建「來源=(直接)」的自定義段。

如果你想跟蹤訪問者誰第一個直接到達的遊客,然後通過你可以創建一個自定義變量(同樣取決於引薦)其他來源返回,並創建一個基於自定義段。可變需要在訪問者範圍(最後一個參數_setCustomVar方法)被創建,因此仍然存在,只要該谷歌的cookie不被訪問者刪除(並因此被設置用於返回人次)。

以任何方式不完美的想法,但也許它們指向你到正確的方向....

0

流量來源「(直接)/(無)」總是用來當HTTP引用是空的,這可能不是總是應該直接訪問您的網站。然而,有一個不完美的解決了這個,假設是絕大多數直接訪問的登陸自己的主頁上「/」,您可以使用簡單的JavaScript,是推動utm_source和utm_medium值時,HTTP引用是空的,用戶登陸自己的主頁。