如何在弹出窗口中将Google事件跟踪代码添加到CTA按钮?

时间:2015-11-06 09:56:54

标签: wordpress events google-analytics wordpress-plugin tracking

我在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 )
        );

1 个答案:

答案 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功能。