javascript - 根据 URL 字符串触发 GA 综合浏览量

标签 javascript php google-analytics

我有一个表单,它将在其 URL 中返回值,包括表单是否有效 /contact2.php?result=contact-error-captcha&name=John /contact2.php?result=contact-ok&name=John

我试图根据这个值触发 Google Analytics Pageview,但我无法正确关联 PHP 和 JS。

这是我最后一次尝试,但似乎没有执行。 任何帮助表示赞赏:)

  <script type="text/javascript">
     function error-captcha() {
         alert("Hello! This works");
         ga('send', 'pageview', '/pages/contact-error-captcha');
     } 
     function contact-ok() {
         ga('send', 'pageview', '/pages/contact-ok');
     } 
     <?php if( $_GET['result'] == 'contact-error-captcha') : echo "error-captcha();"; endif; ?>
     <?php if( $_GET['result'] == 'contact-ok') :  echo "contact-ok();"; endif; ?>
 </script>

最佳答案

谢谢 B.德赛 here 问题出在 javascript 函数中的“-”,将其替换为“_”可以解决问题,例如:function error_captcha()

关于javascript - 根据 URL 字符串触发 GA 综合浏览量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42088081/

相关文章:

php - Laravel 通过 id 读取表数据

php - 拉拉维尔 5.6 : storing image into public folder via AJAX

google-analytics - Google Analytics 传输信标 - 未检测到 HTTP 响应

javascript - 如何以编程方式更新与 Google Analytics 中的客户端 ID 关联的自定义字段?

javascript - 初级数组问题 - Javascript

javascript - JavaScript 中的上一张和下一张图片链接

javascript - 为什么 readdirSync() 说没有这样的文件或目录?

javascript - .NET 中的 HTML 和 JavaScript 解析器

php - 日历导出 (Webcal)

android - Firebase Analytics - firebase-core :9. 0.0 - FirebaseInstanceId:后台同步失败:INVALID_SENDER