javascript - 如何使用 javascript 为谷歌分析创建点击事件

标签 javascript jquery wordpress google-analytics onclick

我在 wordpress 中使用生成新闻主题和元素,现在我们需要为菜单和按钮创建点击事件,see .由于我不能真正使用 html 方式来做,我将需要使用 javascript。我试过这样:

<script>
     (function($){
         $( "#landingpage3-button1" ).click(function() {
             ga('send','event','phone call','header');
         });
     })(jQuery);
</script>`

但是这似乎不起作用......

有什么办法解决这个问题吗?

最好的问候,

弗洛里安

PS:我真的不懂 javascript,这段代码是从别人那里得到的......

最佳答案

Oki 因此有多种实现标签的方法。如果您需要硬编码事件,即从 JS 触发,您可以这样做:

  • 在您的代码中创建一个 onClick 属性
  • 在调用此函数之前让您的 Analytics.js 包含并实例化

您发布的上述代码也必须有效,确保您的 analytics.js 之前已被推送并且 ga 对象已实例化。

在点击时使用绑定(bind)功能,因为在加载 DOM 之前 js 可能会发生这种情况,它不会被绑定(bind)。所以像下面这样使用:

(function($){
       $( "#landingpage3-button1" ).on('click', function() {
           ga('send','event','phone call','header');
       });
})(jQuery);  

使用 GTM:

  • 您可以创建一个非常简单的点击事件。
  • 如果您有两个 GTM 帐户,请使用一个或同时使用两个帐户,但要确保标签没有重复。
  • 我也在代理机构工作。最佳做法是拥有一个 GTM 并一起发布。这需要一些时间,但会让您在后期的生活更轻松。
  • GTM 有工作空间。如果需要,只需在不同于代理工作区的工作区工作。

PS:如果该机构正在与您合作,请让他们为您实现标签。

关于javascript - 如何使用 javascript 为谷歌分析创建点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43444362/

相关文章:

javascript - 如何在拦截器模式中使用 dojo/promise/Promise.cancel()

javascript - jQuery setTimeout 问题

javascript - 仅将最后一次迭代分配给对象

JavaScript 有偏见的结果?

javascript - 如何将 ID 放入 fnSelect() 中?

php - wordpress 博客信息 ('template_directory' );使用 Twig 解析为字符串

javascript - 可拖动的二叉树

jQuery 下拉菜单不会水平定位

css - 最近上传的 style.css 耗时太长,为 "update"

javascript - Jquery Ajax 错误请求 400 Wordpress 小部件