Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌分析页面/内容跟踪_Javascript_Django_Google Analytics - Fatal编程技术网

Javascript 谷歌分析页面/内容跟踪

Javascript 谷歌分析页面/内容跟踪,javascript,django,google-analytics,Javascript,Django,Google Analytics,当使用谷歌分析与说Django。我的基本模板上的跟踪代码是否足够?当PDF打开时,我如何跟踪 编辑: 对于跟踪在浏览器中打开的pdf,此代码是否合适? .cs链接和.宣传册链接类位于不同pdf类型的链接上 $(document).on('click', '.cs-link', function() { ga('send', 'event', { eventCategory: 'Case Study', eventAction: 'click',

当使用谷歌分析与说Django。我的基本模板上的跟踪代码是否足够?当PDF打开时,我如何跟踪

编辑: 对于跟踪在浏览器中打开的pdf,此代码是否合适? .cs链接和.宣传册链接类位于不同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'
    });
});

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

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

至于PDF,您可能希望在Google Analytics中创建事件,因为PDF上的点击通常不会被标准跟踪代码跟踪。这是


gaq.push()。相反,您应该将
send
事件与
ga
命令队列一起使用

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

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

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

这些需要事件跟踪,您需要从中提取自定义代码。

谢谢。我真的只是问pdf视图是否在没有推送的情况下被跟踪。很大的帮助。@shenk不客气:)所以假设我想在浏览器中打开PDF时跟踪。我编辑的代码合适吗?恐怕我通常使用谷歌标签管理器,所以我无能为力。我建议你简单地测试一下。