首页 > 解决方案 > 来自 HTML OnClick 的 gtag 调用未到达 GA

问题描述

通过意识到我不是在使用旧的 analytics.js 而是 gatg.js 来摸索自己。下面的调用没有被触发,因此针对ga to gtag Migration 的 Google 文档,它不能以这种方式工作:

<a href="https://example.com" 
    onclick="gtag('event', {
        'event_category': 'Downloads', 
        'event_action': 'download', 
        'event_label': 'softwarename', 
        'value': '1'});">
Download</a>

关于如何格式化 gtag 调用以使其可行的任何建议?

标签: htmlgoogle-analyticsgtag.js

解决方案


在偶然发现gtag.js 文档之后,我发现必须使用另一种语法,并且确实是转换:

eventAction => event_action

不像问题中链接的迁移文档中所建议的那样工作。可行的调用将 action 参数拖到前面,如:

<a href="https://example.com" 
onclick="gtag('event', 'download', {
    'event_category': 'Downloads',  
    'event_label': 'softwarename', 
    'value': '1'});">Download</a>

推荐阅读