1. 程式人生 > >vue單頁面程式對谷歌GA事件的應用

vue單頁面程式對谷歌GA事件的應用

    公司運營最近在對網頁做使用者轉化率調查這塊,找到了谷歌GA事件。按照之前GA官網給出的文件,把程式碼加入到了index.html裡面,一週後發現統計出來的資料跟後臺資料庫對比對不上。

    經過一番研究後,發現谷歌GA事件的網頁追蹤原理是每一次網頁跳轉都會呼叫那個gtag('config')程式碼,然後追蹤當前頁面。但是對於單頁面來說,其實頁面只加載了一次index.html,所以造成了資料丟失。

    解決方法:在全域性路由鉤子裡面加上手動新增page_path。

router.afterEach((to, from, next) => { 
    gtag('config', 'UA-ID', {'page_path': to.fullPath});
});