【问题标题】:Wordpress and Google Analytics EventsWordpress 和谷歌分析事件
【发布时间】:2017-05-13 20:10:28
【问题描述】:

我想在 Google Analytics 中跟踪一些操作,但无法正常工作。

我尝试使用联系表单 (Wordpress)。在我刚刚写的附加设置中:

on_sent_ok: "ga('send', 'event', 'Formular-Beratung', 'sent');"

但它不起作用。我安装了谷歌标签助手,但我看不到任何事件(甚至在谷歌分析的实时视图中也看不到)。

下一个:
有一个实时聊天(snapengage)。在这里您还可以跟踪事件。为此我实现了代码

var seAgent;
SnapABug.setCallback('StartChat', function (email, msg, type) {
    seAgent = agent;
    ga('send','event','SnapEngage', 'hasChatted', email);
});

我从官方网站得到这个:see here

当有人在聊天中发送消息时,此代码应向 Google 发送事件),但没有任何反应。

整个网站似乎没有向 Google 发送任何事件。

This 是我正在谈论的网站。请问有人可以看看吗?

【问题讨论】:

    标签: javascript wordpress google-analytics dom-events contact-form


    【解决方案1】:

    您需要确保在调用ga() 方法之前初始化跟踪器对象。为此,您可以将此代码放在页面源代码的顶部(紧跟在 <body> 元素之后:

    <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','https://www.google-analytics.com/analytics.js','ga');
      ga('create', 'UA-XXXXXXXX-Y', 'auto');
    </script>
    

    确保将 UA-XXXXXXX-Y 替换为您自己的属性 ID。

    【讨论】:

    • 感谢您的回答。我认为这已经放在其他代码之上。该站点上的第一个代码是:Google Analytics 第二个:Facebook Pixel 第三个:SnapEngage 您可以在该站点上查看代码。还是您的意思不同?
    • 这 (contactform7.com/…) 声明 on_sent_ok 不再是推荐的方法。你能试试他们在那篇文章中指定的方法吗?
    • 首先:感谢您的支持! :) 但我不认为这是问题所在。它说:“这个功能计划在 2017 年底取消。”对我来说,这意味着 - 实际上这应该有效。此外 - 联系表格 7 只是一个问题。 snapengage 也不会触发任何事件。我认为通常有一些东西会阻止谷歌分析触发事件。但我现在真的不知道:(
    • 新网站 - 同样的问题。你们可以看看这里吗:stackoverflow.com/questions/46170043/… 我尝试了新的 DOM 事件,但这也不起作用。我快疯了。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    相关资源
    最近更新 更多