谷歌統計代碼使用方式

1、加入 gtag 代碼

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-*****-1"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }
    gtag('js', new Date());
    gtag('config', 'UA-****-1');
</script>

‘*’ 星號就是申請的號碼,可去 google站點
查看。
2、統計頁面load 時間

window.addEventListener('load', () => {
    if (window.performance) {
        var timeSincePageLoad = Math.round(performance.now())
        let pageload = () => {
            try {
                window.gtag('event', 'page_complete', {
                    'name': 'pageOnLoad',
                    'value': timeSincePageLoad,
                    'event_category': '頁面load完成時間'
                })
            } catch (e) {
                setTimeout(() => {
                    pageload()
                }, 5000)
            }
        }
    }
})

3、使用 config 命令發送網頁瀏覽

    let seePage = function () {
        try {
            window.gtag('config', 'UA-118873303-1', {
                'page_title': 'new_pageView',
                'page_path': currPath
            })
        } catch (e) {
            setTimeout(() => {
                seePage()
            }, 5000)
        }
    }
    seePage()

currPath 就是訪問的頁面路徑 eg 。
4、事件統計

export function viewEvent (eventName, eventCategory, eventLabel) {
    let eventPage = function () {
        try {
            window.gtag('event', eventName, {
                'event_category': eventCategory,
                'event_label': eventLabel,
                'value': 1
            })
        } catch (e) {
            setTimeout(() => {
                eventPage()
            }, 5000)
        }
    }
    eventPage()
}
//         使用方式
//        加help 事件
           viewEvent('view_help', 'view_help_index', 'open_help')

效果
事件統計顯示處

參數解釋

    gtag('event', <action>, {
        'event_category': <category>,
        'event_label': <label>,
        'value': <value>
    }); 
    <action> 是在 Google Analytics(分析)事件報告中顯示爲事件操作的字符串。
    <category> 是顯示爲事件類別的字符串。
    <label> 是顯示爲事件標籤的字符串。
    <value> 是一個顯示爲事件價值的非負整數。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章