将Google Analytics跟踪添加到Woocommerce外部/联盟产品

时间:2014-12-25 14:20:46

标签: wordpress google-analytics woocommerce

希望将Google Analytics事件跟踪代码添加到我的联盟网站(Wordpress)的Woocommerce外部产品文件中。

我在商店里发现了这个,但无法查看其.php文件。在HTML中,它显示:

<a href="thelink" rel="nofollow external" class="single_add_to_cart_button button alt ext-link" onclick="ga('send', 'event', 'Button', 'Buy at SHOP', 'Page title or Product name');
                     ga('send', 'pageview', 'merchant-button-click');" title="" data-wpel-target="_blank">Buy at SHOP</a>

我也喜欢这个,但不完全确定如何将其转换为我当前的external.php文件。

目前external.php文件如下所示:

?>

<?php do_action( 'woocommerce_before_add_to_cart_button' ); ?>

<p class="cart">
    <a href="<?php echo esc_url( $product_url ); ?>" rel="nofollow"     class="single_add_to_cart_button button alt"><?php echo $button_text; ?></a>
</p>

<?php do_action( 'woocommerce_after_add_to_cart_button' ); ?>

我想要的与我在商店里发现的几乎相同,而在“发送”,“事件”之后,我想:

类别:按钮

操作:按钮的文本(例如,以SHOP名称购买)

标签:产品或页面标题

PS - 我运行了Yoast Google Analytics插件,它会自动为我做这件事,但这只适用于博客文章而不是Woocommerce(外部)产品自定义帖子类型。

1 个答案:

答案 0 :(得分:0)

管理与Google跟踪代码管理器结合使用。

在我的external.php中,我添加了以下内容,以便与GTM进行通信:

<?php do_action( 'woocommerce_before_add_to_cart_button' ); ?>

<p class="cart">
<a href="<?php echo esc_url( $product_url ); ?>" target="_blank" rel="nofollow"     class="single_add_to_cart_button button alt"  onClick="dataLayer.push({
'event': 'gaEvent',

'eventCategory': 'External link',

'eventAction': '<?php echo $button_text; ?>',

'eventLabel': '<?php echo get_the_title(); ?>'

});"  >   <?php echo $button_text; ?></a>
</p>

<?php do_action( 'woocommerce_after_add_to_cart_button' ); ?>

在GTM中,我制作了一个跟踪事件代码,以及宏(用于操作,标签,类别 - 将在Google Analytics中显示)以及一条规则,以确保所有内容都从GTM触发到Google Analytics。

如果有任何荷兰人阅读此内容,以下链接可以很好地帮助我:http://www.easy.nl/2012/10/google-tag-manager/