您如何实施 google 分析来解决 link 点击

How do you implement google Analytics to tack a link click

我正在尝试设置 google 分析来跟踪何时有人点击 link。这是我目前所拥有的:

这是在头部

 <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments) };
    gtag('js', new Date());

    gtag('config', 'UA-CODEHERE-2');
</script>

然后在我的 HTML 我有这个?

<a target="_blank" onclick="_gaq.push(['_trackEvent', 'Click', 'CV Pack Download', 'CV Zip Downloads'])" href="path/file.pdf">Download now</a>

当我点击 link 我得到

_gaq is undefined

我错过了什么?

您使用的是基于经典 GA 库 ga.js 的旧语法,该语法已被弃用。可以在此处找到新语法 https://developers.google.com/analytics/devguides/collection/gtagjs/events。你应该有这样的东西:

... onclick="gtag('event', 'CV Pack Download', {'event_category': 'Click', 'event_label': 'CV Zip Downloads'});" ...

签名在哪里:

gtag('event', 'event_name', { 'event_category': categoryName, 'event_label': labelName });