2009-12-30 80 views
6

因此,在跟蹤器對象上有這個漂亮的_trackPageview()api方法,但是有沒有相應的方法可以用來手動跟蹤搜索?換句話說,_trackPageview()向GA報告用戶點擊了一個頁面。我想要一個類似_trackSearch("terms")的東西,它會向GA報告用戶搜索的東西。谷歌分析API來跟蹤網站搜索?

+0

你究竟是什麼意思的「搜索結果」,並在哪裏? – 2009-12-30 22:51:26

+0

編輯該問題以更具體地反映我在找什麼。 – 2009-12-30 23:21:48

回答

2

雖然不正是我一直在尋找,似乎可以產生虛擬頁面訪問量以編程方式跟蹤搜索結果。

假設您已經設置了名爲「q」的網站搜索參數,以便在跟蹤包含q=these+are+some+terms的URI時,GA會將其標記爲搜索匹配。人們可以利用_trackPageview()方法來生成虛擬搜索命中像這樣:

pageTracker._trackPageview('/custom/search?q=These+are+some+terms') 
+0

這樣的聲音會爲頁面創造2倍的展示次數。 – jfroom 2012-05-11 17:32:20

+0

谷歌現在有公開文件反映你的方法。也許GA足夠聰明,可以將這種印象視爲「次級印象」(因爲缺乏更好的詞)。 http://support.google.com/analytics/bin/answer.py?hl=zh_CN&answer=1012264 – jfroom 2012-05-11 17:37:22

+0

聽起來好像會誇大「網頁瀏覽量」。這裏有一個解決方法,但這看起來不夠優雅或整合。 https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/analytics/asynchronous-tracking-code-snippet/mX9gict4FmA – jfroom 2012-05-11 19:04:53

1

我路過GET搜索參數,所以在「TEST」的搜索網址是

http://www.example.com/search?q=TEST 

選擇Content - >我的分析帳戶中的Site Search爲我提供了所有搜索關鍵字的列表。

要了解更多信息,check the documentation,尤其是How do I set up Site Search for my profile?頁面。

+0

我想避免使用GET。我設法使用表單的onsubmit屬性來激發我在我的答案中提到的JavaScript。 – 2009-12-31 03:09:37

+0

也許你可以讓你的問題更具體些! – Pete 2009-12-31 15:40:22