Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将Google Adwords gclid参数添加到Woocommerce订单电子邮件_Php_Wordpress_Cookies_Woocommerce_Google Ads Api - Fatal编程技术网

Php 将Google Adwords gclid参数添加到Woocommerce订单电子邮件

Php 将Google Adwords gclid参数添加到Woocommerce订单电子邮件,php,wordpress,cookies,woocommerce,google-ads-api,Php,Wordpress,Cookies,Woocommerce,Google Ads Api,我正试图通过woocommerce结帐传递Google Adwords gclid参数,以便在收到订单时将其包含在确认电子邮件中 我在这里找到了如何将gclid参数存储在cookie中: (单击“启用您的网站和潜在客户跟踪系统”.但我现在一直在想如何将此cookie数据输入订单确认电子邮件,我想我必须以某种方式在结帐页面中添加一个隐藏字段,然后将数据传递到电子邮件,但我不确定如何执行此操作。以下是一个代码,可以帮助您在管理电子邮件中发送数据。 我不知道最初是如何获得Google Adwords

我正试图通过woocommerce结帐传递Google Adwords gclid参数,以便在收到订单时将其包含在确认电子邮件中

我在这里找到了如何将gclid参数存储在cookie中:
(单击“启用您的网站和潜在客户跟踪系统”.但我现在一直在想如何将此cookie数据输入订单确认电子邮件,我想我必须以某种方式在结帐页面中添加一个隐藏字段,然后将数据传递到电子邮件,但我不确定如何执行此操作。

以下是一个代码,可以帮助您在管理电子邮件中发送数据。 我不知道最初是如何获得Google Adwords gclid参数的,但您可以尝试以下方法:

您只需要在代码中的echo语句中添加Google Adwords gclid参数

add_action('woocommerce_email_customer_details','my_custom_data',10,3);
function my_custom_data( $order, $sent_to_admin, $plain_text ){
    if(true==$sent_to_admin){
    echo "the magic code to get Google Adwords gclid parameter";
    }
}

让我知道这是否对您有效。

这里有一个代码,可以帮助您在管理电子邮件中发送数据。 我不知道最初是如何获得Google Adwords gclid参数的,但您可以尝试以下方法:

您只需要在代码中的echo语句中添加Google Adwords gclid参数

add_action('woocommerce_email_customer_details','my_custom_data',10,3);
function my_custom_data( $order, $sent_to_admin, $plain_text ){
    if(true==$sent_to_admin){
    echo "the magic code to get Google Adwords gclid parameter";
    }
}
让我知道这是否对你有效