【问题标题】:Listen for Google Analytics hit using JavaScript使用 JavaScript 收听 Google Analytics(分析)命中
【发布时间】:2017-08-30 15:58:53
【问题描述】:

我正在使用 Google 跟踪代码管理器,并且想在硬编码的网页浏览命中发送到 Google Analytics(分析)时触发代码。

是否可以使用 JavaScript 监听发送到 Google Analytics 的点击?

【问题讨论】:

    标签: javascript google-analytics google-tag-manager


    【解决方案1】:

    如果您想确保在 GA 发送数据时执行某些代码,您可以在 GA 中使用 tasks - 特别是自定义任务,默认情况下不执行任何操作,因此您可以向 GA 添加自定义行为。

    任务是一个 javascript 回调,它在跟踪调用期间执行某些操作(检查是否有 cookie、设置页面速度示例、检查有效负载数据是否正确等)。Google 将自定义任务作为自定义引入回调基本上适用于像你这样的场景。

    从我的帽子顶部看,这看起来像这样:

    ga('create', 'UA-XXXXX-Y', 'auto');
    ga('set', 'customTask', function(model) {
      page = model.get('page');
      if(page.indexOf('pageview/where/i/want/my/pixel') {
         trackingUrl  =  "/path/to/pixel";
         trackingPixel = new Image();
         trackingPixel.src= trackingUrl;
      }
    });
    

    (未经测试,可能需要调整)。

    但这个想法是,只有在 GA 发送跟踪调用时才会执行任务,所以如果你想将你的标签绑定到 GA 调用,那就是要走的路。

    【讨论】:

      猜你喜欢
      • 2010-09-06
      • 2019-05-13
      • 1970-01-01
      • 2015-12-21
      • 2018-05-03
      • 2017-03-09
      • 1970-01-01
      • 2016-08-23
      • 1970-01-01
      相关资源
      最近更新 更多