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

时间:2014-03-20 09:52:00

标签: wordpress events google-analytics

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

[button size =“large”link =“mailto:mailadress”button onclick =“ga('send','event','button','click','name button','mailto:mailadress']文本[/按钮]

在我的分析面板中,我转到管理员>>目标>>新目标>>给它一个名字并选择Event选项,然后添加category:button,action:click和Saved。

它仍然无效。我的代码有问题吗?这是一个WordPress网站。我需要添加额外的东西吗?

1 个答案:

答案 0 :(得分:0)

首先,您的按钮存在语法错误。 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代码中打印它。

您可以通过右键点击站点上的链接(前端,而不是管理区域)并单击“检查元素”来检查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。

相关问题