0

我可以在 Google Analtyics 中看到实时事件,但我从未看到转换(转换未实时看到,几周后未在报告中看到)。我在提交按钮上有一个监听器:

 document.getElementById('id123-button-send').addEventListener("click", myFunction);

function myFunction() {
   // alert ("Hello World!"); 
    (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-65998846-1', 'auto', 'mytracker'); 
    ga('mytracker.send', 'pageview'); 
    ga('mytracker.send', 'event', 'Forms', 'Submit', 'Request a Free Estimate');
}

我的目标设置: 自定义事件,类型=事件,详细信息:

  • 类别:等于表格
  • 行动:等于所以提交
  • 标签:等于请求免费估价
  • 值:等于 1

这会实时显示事件。

  • 我检查了目标或 js 定义中没有空格
  • 该表格由第 3 方管理 - 123ContactForms
  • 123ContactForms允许附加js脚本形成。执行 JS 表单,以证明该事件在 Analytics 中被视为实时事件。

既然我在 Google Analytics(分析)中将其视为事件,那么如果目标设置正确,为什么它不会也显示为转化?我的下一个故障排除技术是什么? 分析仪表板和外部 JS 代码:

分析仪表板和外部 JS 代码

目标定义:

目标定义

4

3 回答 3

0

看起来您的目标已配置为期望 avalue为 1,但您没有在事件中发送它:

ga('mytracker.send', 'event', 'Forms', 'Submit', 'Request a Free Estimate');

您应该将该值添加到您的事件调用中,或者将其从您的目标中删除。在创建目标时请注意细则:

设置一个或多个条件。如果触发事件时您设置的所有条件都为真,则将计为一次转化。

这意味着如果您想要捕获更多类似类型的目标,您可以设置尽可能少的类别本身,或者如果您想要非常具体地了解您想要捕获的目标,您可以设置任意多。

于 2016-05-02T15:17:47.630 回答
0

在 Google Analytics 目标设置中:

- 我从值字段中删除了“1”。
- 此外,我必须将“使用事件值作为转换的目标值”设置为否。
- 然后我继续“为转换分配专有值”并将其设置为“1”。

检查实时仪表板以查看事件触发,现在我还可以看到实时转换。

于 2016-05-10T13:43:23.843 回答
0

我的情况略有不同,但似乎与这个有关,实际上这篇文章给出了如何解决我的问题的想法。

我的场景:

  • 在 GA 中作为事件设置的目标
  • 在 GTM 中触发/配置事件

我能够在 GA 实时报告中看到转化,但在目标概览报告中看不到。

解决我的问题的只是value=1为 GTM 中的事件值分配一个。

希望它可以帮助面临同样问题的人。

于 2016-12-09T10:45:20.403 回答