Google analytics Google Analytics事件跟踪不是从iframe启动的

Google analytics Google Analytics事件跟踪不是从iframe启动的,google-analytics,Google Analytics,我有一个网站,我正在工作,它是使用一个iFrame内的随机CMS原因的电子邮件注册表格,这一直是围绕的工作。我正在尝试将事件跟踪安装到iFrame中,以便我们可以看到实际的转换 <script type="text/javascript"> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).

我有一个网站,我正在工作,它是使用一个iFrame内的随机CMS原因的电子邮件注册表格,这一直是围绕的工作。我正在尝试将事件跟踪安装到iFrame中,以便我们可以看到实际的转换

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

ga('create', 'UA-#######-1', 'site.org');
</script>
</head>

<body>
<div id='header'><span>Get the latest treatment tips</span> <span style='color:     #c9c9c9; padding: 0 5px;'>|</span> Sign up for e-news</div>
<form name='signup' id='signup' method='post' action='index.php'>
<input type='text' class='input' name='email' id='email' onfocus="if(this.value == 'Your email') { this.value = ''; }" onblur="if(this.value == '') { this.value = 'Your email'; }" value='Your email' />
<input type='text' class='input' name='zip' id='zip' onfocus="if(this.value == 'Zip code') { this.value = ''; }" onblur="if(this.value == '') { this.value = 'Zip code'; }" value='Zip code' />
<input onclick="ga('send', 'event', 'newsletter', 'sign-up', {'nonInteraction': 1});" type='submit' id='submit' value='Sign up &raquo;' class='submit' name='submit' />
</form>
以前,有人把ga的“发送”,“事件”。。。在脚本部分的ga'create'、'UA-'下编写代码。。。每次加载页面时它都会启动。所以,我看到了它的实际工作。它只是好像没有按一下按钮本身

我也试过在Submit上使用它,但这也不起作用

所以,我真的不知道为什么它在这个阶段没有进展

救命啊!谢谢大家!

它将丢失的开始和结束添加到您的HTML作品中,我可以看到它将数据发送到Google Analytics

我添加了returnfalse;到你的onclick,这样它就不会在任何地方提交


从代码笔中可以看到,它是从iframe中调用的。

共享整页代码。也可以在iframe外部打开它。然后检查它是否工作。尝试使用Google Analytics调试器Chrome扩展进行调试。报告扩展提供的任何错误。那么,您的意思是它正在工作?我想我将不得不在一天左右的时间里检查分析,看看它是否能够通过。但它并不是实时的。我也没有看到转换或事件。代码笔确实有效。如果您将UA-XXXXX-YY代码替换为JavaScript,它应该会出现。GA调试器将其报告为已发送。你应该看看你的实时结果,看看它是否出现。另外,在问题中添加完整的HTML-这有助于解决可能出现的任何打字错误。它看起来是根据GA工作的。我以前一直在实时尝试启动它,但它无法启动,这导致我开始进行所有调试。我只是想回复,谢谢你抽出时间!从今天早上开始它就开始工作了,你给我的一点信心真的帮助了我。