2011-09-19 56 views
0

一直在使用谷歌分析的內部網站搜索,雖然我喜歡看到我的用戶正在搜索的能力,但我很難搞清楚搜索條件導致哪些頁面。谷歌分析和測量搜索條件到目標網頁

當我搜索的nextPagePathsearchKeyword尺寸都,而在當前路徑搜索結果頁面上的過濾,在nextPagePath始終是搜索結果頁面,甚至當我知道這不應該是(跟蹤我自己不起眼的搜索時)。使用searchDestinationPage尺寸也是一樣。我無法獲取任何顯示從搜索結果頁跳轉到網站上的另一個頁面的數據。

這裏是我的API查詢清理的例子。

dimensions=ga:searchKeyword,ga:nextPagePath&metrics=ga:pageviews&filters=ga:[email protected]

當我使用的是標準Analytics UI,看看下內容 - >網頁搜索 - 目標網頁列表>目標網頁,我只有25左右,所有這一切都只是在變化基本搜索結果頁面URL。

我的搜索結果頁面上是否需要額外的跟蹤代碼?自定義變量?通過API的不同查詢?

我可以看到來自搜索結果和從結果中選擇的頁面的跟蹤請求。

我在分析論壇上發現了一些問題,提出了同樣的問題,但他們都沒有任何類似工作解決方案的問題。

回答

0

我沒有使用正確的尺寸在API中

https://developers.google.com/analytics/devguides/reporting/core/dimsmets/internalsearch

GA打賭:searchDestinationPage可能是你使用GA時想要的東西:nextPagePath

+0

不,不行。看起來,如果我想包含ga:searchKeyword,我將永遠無法檢索任何不引用dosearch的頁面路徑。如果我放棄ga:searchKeyword,那麼可以通過搜索URL的過濾器獲取ga:previousPagePath,沒有它的ga:nextPagePath,但是我必須解析prevPagePath中的URL才能提取搜索關鍵字。我想這是我唯一的選擇。我已經在做大量的數據按摩,將搜索關鍵字轉化爲可衡量的東西,那麼在那裏做更多的努力呢? –