【问题标题】:Send data to Google Analytics using Code by Zapier (javascript)使用 Zapier 的代码 (javascript) 将数据发送到 Google Analytics
【发布时间】:2017-08-03 23:09:31
【问题描述】:

我需要使用 Zapier 的 Code 将外部网站上的表单填写作为 Google Analytics 中的自定义事件进行跟踪。

通常,您为此放置在网站上的 javascript 看起来像...


  (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');

ga('create', {
  trackingId: 'UA-64856741-1',
  cookieDomain: 'auto',
  name: ‘CalendlyDemoTracking’,
});

ga('send', {
  hitType: 'event',
  eventCategory: 'Videos',
  eventAction: 'play',
  eventLabel: 'Fall Campaign'
});

...关于如何使用Code by Zapier 完成此任务有什么想法吗?

【问题讨论】:

    标签: javascript google-analytics zapier


    【解决方案1】:

    出于所有意图和目的,GA 是一个黑匣子。顶部代码加载在https://www.google-analytics.com/analytics.js 找到的 js 文件,底部部分创建跟踪事件。不过,它并不是真的要被黑客入侵,而且 Code 仅支持 vanilla node.js 环境,因此您将无法轻松加载 GA 函数。

    如果您可以通过 GA 以外的其他方式进行跟踪,那么您的运气会更好。您能多谈谈您正在使用的外部表单软件吗?

    A.如果您控制表单,则可以向 Zapier 发送 webhook 并以这种方式跟踪您的事件。
    B. 如果您不控制表单,我会尝试获取任何结果(例如:在任何目标系统中创建的新联系人),因为这更有可能与 Zapier 集成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-20
      • 2021-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-15
      • 1970-01-01
      相关资源
      最近更新 更多