Javascript 我可以将Google analytics require/send拆分为单独的脚本标签吗

Javascript 我可以将Google analytics require/send拆分为单独的脚本标签吗,javascript,google-analytics,analytics,web-analytics,Javascript,Google Analytics,Analytics,Web Analytics,我能做这个吗 把这个放在头上: <script> (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=

我能做这个吗

把这个放在头上:

      <script>
      (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','//www.google-analytics.com/analytics.js','ga');

      ga('create', 'UA-xxxxxxxx-1', 'auto');
      ga('send', 'pageview');

      </script>

(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-xxxxxxxx-1”、“自动”);
ga(‘发送’、‘页面浏览’);
这个,在身体的某个地方,在同一页的另一部分

<script>
ga('require', 'ecommerce');

///transaction info

ga('ecommerce:send');
</script>

ga(“要求”、“电子商务”);
///交易信息
ga(“电子商务:发送”);
或者电子商务是否要求/发送两者必须在头部的一个脚本中


谢谢

它应该与主跟踪代码下面的电子商务代码一起工作(加载页面后,您可以通过在控制台中运行代码,并检查是否发送了交易点击,轻松地对其进行测试)。但是请注意,如果您的页面由于某种原因没有完全加载,并且您的电子商务代码位于底部,那么该代码可能无法运行,您将丢失电子商务跟踪。

好的,谢谢。我必须这样做,因为按照GA指令,我需要在页面主体中放置一个将事务信息从PHP转换为Javascript的函数。如果我把电子商务的东西放在头上,它的返回函数就不存在了,因为我调用的获取GA代码中数据的函数就在正文下面。我必须这样做,因为按照GA指令,我需要在页面正文中放一个将交易信息从PHP转换为Javascript的函数。如果我把电子商务的东西放在头上,它的返回函数就不存在了,因为我调用的获取GA代码中数据的函数就在主体的下面。