我有一個基於ASPX構建的電子商務網站,搜索功能不使用查詢參數(?q = keyword)。它使用路徑進行搜索。如果您例如搜索「Pant」,則會獲得/Search/Pants.aspx。但谷歌需要有一個查詢參數,以計算搜索關鍵字的數量。Google Analytics(分析)在URL設置中沒有查詢參數的網站搜索(JQUERY)
所以我的解決方案是在我的Search.aspx頁面中插入以下jQuery代碼。代碼啓動一個包含搜索關鍵字的查詢參數的網址。正如您所看到的,我正在使用<%= this.keywords%>電子商務軟件用於在搜索結果頁面中生成麪包屑。
這個問題是當用戶導航到頁面2,3,4 ..通過搜索結果,jQuery代碼仍然啓動GA相同的關鍵字搜索時,它不是。所以關鍵字數量在我的GA報告中被誇大了。
你能幫忙設置一些只會搜索一次的東西嗎?這是有人轉到第2頁/Search/Keywords.aspx/2等時生成的網址。由於
<ul class="breadcrumbs">
<li>SEARCH RESULTS FOR "<%= this.keywords %>"</li>
</ul>
<!-- Site Search Tracking Script -->
<script>
$(document).ready(function(){
_gaq.push(['_trackPageview', '/search?q=<%= this.keywords %>']);
});
</script>