我想知道有多少访问者点击了特定的电子邮件按钮。我在按钮链接中添加了以下内容:
[button size =“large”link =“mailto:mailadress”button onclick =“ga('send','event','button','click','name button','mailto:mailadress']文本[/按钮]
在我的分析面板中,我转到管理员>>目标>>新目标>>给它一个名字并选择Event选项,然后添加category:button,action:click和Saved。
它仍然无效。我的代码有问题吗?这是一个WordPress网站。我需要添加额外的东西吗?
答案 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。