【问题标题】:Adding Google Ads Event Snippet To Conversion Page (thank you.php)将 Google Ads 事件片段添加到转化页面(thank you.php)
【发布时间】:2020-01-28 18:51:50
【问题描述】:

我在运行 WooCommerce 的 Wordpress 网站上运行了一些谷歌广告,并且我已将全局网站标签添加到我的子主题的 header.php 中,该主题也有一个谷歌分析标签,所以标签在标题

<!-- global site tag (gtag.js) - google analytics -->
<script async src="https://www.googletagmanager.com/gtag/YADDA YADDDA></script>
<script>
   window.datalayer = window.dataLayer || [];
   ...
   ...
   gtag('config', 'ANALYTICS TAG ID');
   gtag('config', 'AD TAG ID');
</script>

这一切都很好,但现在我必须在转换页面上添加事件 sn-p,对于 WooCommerce,我相信它是 WooCommerce/templates/checkout/ 文件夹中的thankyou.php。 Google 指定将其放置在该特定页面的标题中。我是否应该在我的子主题的functions.php 中添加一个函数,该函数与thankyou 页面和标题挂钩?或者直接把它放到thankyou.php钩子文件中——子主题——覆盖它?然后它还要求添加代码以动态地将值传递给 transaction_id 参数以及 value 和 currency 参数。事件sn-p 下面。我对如何做到这一点感到困惑,我最近的几次尝试都以网站错误结束。

<!-- Event snippet for DB_Purchase conversion page --> <script>
gtag('event', 'conversion', { 'send_to': 'AW-5555555/5555555', 'value': 45.0, 'currency': 'USD',
'transaction_id': ''}); </script>

使用占位符标签。

【问题讨论】:

  • 有人知道怎么加这个吗?

标签: php woocommerce google-ads-api


【解决方案1】:

将此添加到您的子主题 function.php 的末尾,并插入正确的标签。 ``

<?php

function ds_checkout_analytics( $order_id ) {
   $order = new WC_Order( $order_id );
   $currency = $order->get_order_currency();
   $total = $order->get_total();
   $date = $order->order_date;
?>
<!-- Paste Tracking Code Under Here -->


<!-- End Tracking Code -->
<?php   
}
add_action( 'woocommerce_thankyou', 'ds_checkout_analytics' );

``

【讨论】:

    猜你喜欢
    • 2012-10-16
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 2014-11-10
    • 2022-08-11
    • 1970-01-01
    • 2021-09-07
    • 1970-01-01
    相关资源
    最近更新 更多