我在Wordpress网站上安装了一个弹出式插件。弹出窗口有一个链接到内页的CTA按钮,我希望使用Google事件跟踪来跟踪按钮的点击次数。
这是我正在使用的Google分析代码:onClick="_gaq.push(['_trackEvent', 'Popup', 'click']);"
以下代码来自输出CTA按钮链接的插件:
if ( $has_cta ) {
$cta_button_tag = sprintf(
'<a href="%1$s" class="wdpu-cta" target="%2$s">%3$s</a>',
esc_url( $this->cta_link ),
esc_attr( $cta_target ),
esc_html( $this->cta_label )
);
答案 0 :(得分:1)
首先,我强烈建议您将跟踪升级到Google通用分析(您目前仍在使用ga.js classic)
只需将您的onclick事件添加到a元素:
if ( $has_cta ) {
$cta_button_tag = sprintf(
'<a href="%1$s" class="wdpu-cta" target="%2$s" onclick="_gaq.push([\'_trackEvent\', \'Popup\', \'click\']);">%3$s</a>',
esc_url( $this->cta_link ),
esc_attr( $cta_target ),
esc_html( $this->cta_label )
);
这肯定会触发跟踪,但可能会被浏览器取消。因此,您需要调查GA的hitCallback功能。