使用 Google 分析跟踪我的下载

Keeping Track of my Downloads using Google Analytics

希望你做得很棒!

我想使用 Google Analytics 来跟踪我的下载(作为综合浏览量而不是事件)...

我的编程知识为 0,所以我在读这个:https://neilpatel.com/blog/ga-virtual-pageviews/ and this person was using something like onClick="gaq.push(('_trackPageview','NAME',))", but I guess that is too old for me. Tried with this, but I think it's also old Attach onClick analytics tracking code in a href link using jQuery

所以...我的问题是,在我的网站上,例如,如果您转到 https://www.tusubtitulo.com/episodes/74568/fear-the-walking-dead-6x02-welcome-to-the-club 并单击显示“Descargar”的位置,然后单击显示“Descargar”的位置:¿No inició tu descarga? Presiona aquí。 (其中 aquí 包含 link),我如何在 Google Analytics 上添加它(作为页面访问)。

(以防万一,我网站上的每个下载都有一个唯一的下载 link)...

(我网站上生成下载的编程示例 link:

<a id="loadUpdate" href="updated/{{ langVersion }}/{{ id }}/{{ lversion }}">aquí</a>.

这是我现在的代码。它包含一些代码,因此我可以计算使用 adblocker 的访问者,但我想知道,如何将我的下载跟踪为页面访问...

Google 分析:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-171564499-1"></script>
<script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

    // Creates an adblock detection plugin.
    ga('provide', 'adblockTracker', function(tracker, opts) {
        var ad = document.createElement('ins');
        ad.className = 'AdSense';
        ad.style.display = 'block';
        ad.style.position = 'absolute';
        ad.style.top = '-1px';
        ad.style.height = '1px';
        document.body.appendChild(ad);
        tracker.set('dimension' + opts.dimensionIndex, !ad.clientHeight);
        document.body.removeChild(ad);
    });

    // TODO: Replace UA-XXXXX-Y with you tracking ID.
    ga('create', 'UA-number', 'auto');
    ga('require', 'adblockTracker', {dimensionIndex: 1});
    ga('send', 'pageview');

您必须使用 Universal Analytics Event 代码,请参阅文档定义事件 category, actionlabelhttps://developers.google.com/analytics/devguides/collection/analyticsjs/events

例如,当用户点击您的 link 时,您可以向 Analytics 发送一个事件,用以下内容替换您的 link 标签:

<a id="loadOriginal" href="original/74568/0" onclick="ga('send', 'event', 'download', 'download_clicked', 'fear the walking dead');">aquí</a>

如果您想要综合浏览量,请使用:

<a id="loadUpdate" href="updated/1/74568/0" onclick="ga('send', 'pageview', location.pathname);">aquí</a>

https://developers.google.com/analytics/devguides/collection/analyticsjs/pages