【问题标题】:Google Analytics Page/Content Tracking [closed]谷歌分析页面/内容跟踪[关闭]
【发布时间】:2016-09-25 05:45:23
【问题描述】:

将 Google Analytics 与 Django 结合使用时。我的基本模板上的跟踪代码是否足够?如何在打开 PDF 时进行跟踪?

编辑: 对于跟踪在浏览器中打开的 pdf,此代码是否合适? .cs-link 和 .brochure-link 类位于不同 pdf 类型的链接上。

$(document).on('click', '.cs-link', function() {
    ga('send', 'event', {
        eventCategory: 'Case Study',
        eventAction: 'click',
        eventLabel: event.target.href,
        transport: 'beacon'
    });
});

$(document).on('click', '.brochure-link', function() {
    ga('send', 'event', {
        eventCategory: 'Brochure',
        eventAction: 'click',
        eventLabel: event.target.href,
        transport: 'beacon'
    });
});

【问题讨论】:

    标签: javascript django google-analytics


    【解决方案1】:

    我不想回答,因为它太宽泛了,很容易用谷歌搜索。但让我给我两分钱。

    在 Django 中,如果您正确构建 base.html 并在所有需要 base.html 的页面中正确继承它,那么 base.html 中的跟踪代码应该在所有继承 base.html 的模板中都可用。

    对于 PDF,您可能希望在 Google Analytics(分析)中创建事件,因为标准跟踪代码通常不会跟踪对 PDF 的点击。这里是how you create events in GA

    gaq.push() 事件现已弃用,您不应使用它。相反,您应该将send 事件与ga 命令队列一起使用。 here is how you use it

    【讨论】:

    • 谢谢。我真的只是在问是否在没有推送的情况下跟踪 pdf 视图。很大的帮助。
    • @shenk 不客气 :)
    【解决方案2】:

    只要每个页面上都存在且正确,Google Analytics 就会跟踪所有流量,包括页面加载时间、浏览器等数据。

    网络的设计方式意味着可以通过这种简单的方式提取大量信息:通过跟踪用户何时访问的页面。但是,有些事情不会以这种方式被跟踪:基本上任何不会导致您网站的新页面加载的交互,例如

    • 下载链接
    • 退出链接
    • 点击打开菜单
    • 与页内对象的交互

    这些将需要事件跟踪,这是您需要提取自定义代码的地方。

    【讨论】:

    • 所以假设我想跟踪在浏览器中打开 PDF 的时间。我编辑的代码是否合适?
    • 恐怕我平时都用谷歌标签管理器,所以没办法。我建议你简单地测试一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    • 2013-12-26
    • 1970-01-01
    相关资源
    最近更新 更多