2015-10-19 46 views
0

我正在尋找一些疑難解答一些頁面查看跟蹤。雖然我理解這個概念,但我需要編碼方面的幫助。單頁網站,瀏覽量不發送面板名稱

我使用這個jQuery腳本:http://dynamical.biz/blog/technical-analytics/better-approach-to-tracking-single-page-sites-google-analytics-73.html

我要當訪問者在頁面上查看了「平面圖」面板進行跟蹤。該腳本正在觸發頁面視圖,因爲部分樓層平面圖會滾動到位,我可以使用GA Debug進行查看。有兩件事我需要幫助。

我看不到是與頁面視圖一起發送的data-vp-name =「/ panelname」屬性。

我在GA調試控制檯中的每個綜合瀏覽量的頂部看到了這一點。我認爲「未定義」是問題的一部分。

Running command: ga("send", "pageview", undefined) 

此外,頁面瀏覽不會觸發頁面下方的某些面板。

這是有問題的頁面。 http://theheightslindensquare.com/floor-plans.html

這僅適用於移動設備,因此您需要將瀏覽器更改爲小於600px才能看到發生了什麼。

任何幫助,您可能會提供將不勝感激。

謝謝。

回答

1

這是代碼中的一個非常簡單的錯誤,您使用的屬性爲data-vp-name,腳本請求data-vpn-name。注意'vpn'中缺少的'n'。

我認爲,沒有pageview路徑屬性的虛擬pageview是沒有意義的,這就是爲什麼GA沒有跟蹤它。 編輯:如果未定義,虛擬綜合瀏覽量將使用當前位置,如@ brian-K所指出的

希望這是您的修復。

+0

我不能相信我在屬性名稱中犯了這個錯誤。 。 。 *拍額頭* – user2262203

+0

我也調整了一些距離和時間變量。現在唯一剩下的是最後一個面板不報告。 – user2262203

1

的校正數據-VP-名稱將顯示哪些面板被跟蹤的虛擬瀏覽量,並更清楚地顯示潛在的問題(見下文)

然而,

ga('send', 'pageview' [, virtualPageView|undefined]); 

將始終發送網頁瀏覽。未定義的值僅導致GA使用 document.location.pathname + document.location.search作爲頁面名稱。

此外,報告的每個小組的方法都是通用的 - 它適用於所有小組,因此如果一個小組在同樣的條件下報告,其他小組也會這樣報告。

但是,潛在的問題是它們的相對位置和設置的敏感性可能會對每個方面產生不同的影響。

調整設置可能會改進面板的報告方式。 刪除延遲(在startInterval()中,將間隔從1000更改爲0) 也可能使這種測試更容易。

一個挑戰是,人們可以預期,頁面上較低的平面圖會獲得較少的視圖,因此如果您要信任數據,則需要進行徹底測試。

讓我們知道如何去...

+0

你對'未定義的'pageview!感謝您指出! – Hernan

相關問題