有誰知道使用pushstate從SPA發送事件時維護正確的活動頁面URL的解決方案嗎?這裏的情景:谷歌分析當前瀏覽量被事件覆蓋的URL
用戶到達/家(頁面的標題是「家」)和GA的inited:
ga('send', 'pageview');
用戶移動到/我的賬戶(頁面的標題是「我的帳戶」 ):
ga('send', 'pageview', '/my-account');
使用播放音頻軌道:
ga('send', 'event', 'player', 'play', 'radio');
在谷歌實時內容我們現在看到在/ home的活躍用戶(網頁標題「我的帳戶」)
看來,該事件將還原網頁網址複製到登錄頁面的URL,而不是當前查看的頁面,即使瀏覽器歷史記錄反映了新頁面。如果發送新的綜合瀏覽量,則實時列表中將列出正確的URL。
啊謝謝你。因此,爲了記錄,這是我們應該做的: 'ga('set','page','/ my-account')' 'ga('set','title','My Account') ' 'ga('send','pageview')' –
是的,正好。如果您願意,您也可以在一行中進行設置:'ga('set',{page:'/ my-account',title:'My Account'})'。 –