2017-03-13 39 views
0

我需要使用Zapier代码在Google Analytics中跟踪外部网站上的表单填充作为自定义事件。使用Zapier代码发送数据到Google Analytics(javascript)

通常情况下,你会在网站上刊登了这会是什么样的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有什么想法?

回答

0

对于所有意图和目的,GA是一个黑盒子。顶级代码加载在https://www.google-analytics.com/analytics.js找到的js文件,底部创建跟踪事件。它并不是真的要被黑客入侵,Code仅支持vanilla node.js环境,所以你将无法轻松加载GA功能。

如果你可以跟踪GA以外的其他方式,你会有更好的运气。你可以多谈谈你使用的外部表格软件吗?答:如果你控制表格,那么你可以发射一个webhook到Zapier并以这种方式跟踪你的事件。如果你不控制表单,我会试着去选择结果是什么(例如:在任何目标系统中创建的新联系人),因为这更可能是Zapier集成的东西。

相关问题