Wordpress 事件和目标,单击电子邮件按钮

Wordpress 事件和目标,单击电子邮件按钮,wordpress,events,google-analytics,Wordpress,Events,Google Analytics,我想知道有多少访问者点击了特定的电子邮件按钮。我在按钮链接中添加了以下内容: [button size=“large”link=“mailto:mailaddress”button onclick=“ga”('send'、'event'、'button'、'click'、'name button'、'mailto:mailaddress']Text[/button] 在我的分析面板中,我进入管理>>目标>>新目标>>为其命名并选择事件选项,然后添加类别:按钮、操作:单击并保存 它仍然不工作。我的

我想知道有多少访问者点击了特定的电子邮件按钮。我在按钮链接中添加了以下内容:

[button size=“large”link=“mailto:mailaddress”button onclick=“ga”('send'、'event'、'button'、'click'、'name button'、'mailto:mailaddress']Text[/button]

在我的分析面板中,我进入管理>>目标>>新目标>>为其命名并选择事件选项,然后添加类别:按钮、操作:单击并保存


它仍然不工作。我的代码有问题吗?这是一个WordPress网站。我需要添加其他内容吗?

首先,您的按钮出现语法错误。onclick事件和ga函数未关闭。它应该是这样的:

[button size="large" link="mailto:mailadress" button onclick="ga('send', 'event', 'button', 'click', 'name button', 'mailto:mailadress')"] Text[/button]
正如Eike Pierstorff所提到的,看起来您正在使用一个短代码来输出按钮。如果短代码不支持onclick属性,即使您修改了语法,它也不会在最终的HTML代码中打印它

您可以通过右键单击站点上的链接(前端,而不是管理区域)并单击Inspect元素来检查Chrome中的输出。如果您在HTML代码中没有看到onclick属性,则短代码不会打印它

您可以检查您的短代码是否支持class或id属性,然后在您自己的Javascript中将该属性用作选择器

jQuery(document).ready(function ($) {
    if ( typeof( ga ) != 'undefined' ) {
        $('#your-id').on('click', function() {
            ga('send', 'event', 'button', 'click', 'name button', 'mailto:mailadress');
        });
    }
}

要实现这一点,您需要知道如何编写JavaScript并将其排队。

这是wordpress短码吗?在任何情况下,您都会在发送调用中缺少一个结束括号,并且事件的最后一个参数应该是正整数(或0)。