有谁知道如何让Zapier可以发现WooCommerce中的客户IP地址?

时间:2019-01-25 03:42:49

标签: woocommerce zapier

我们是B2B,通常发现产品的工程师与购买产品的工程师是不同的IP。这种脱节使我们很难追踪广告的效果,除非我们通过查看IP地址做出推断。

Zapier似乎没有值“ _customer_ip_address”,因为我们可以将其放入Google表格(我们在其中存储用于营销/评估AdWords广告系列的数据)。我了解隐私问题,因此我猜测您可以将其导入Zapier并不是默认的东西,但是由于我们是B2B商家,因此对于AdWords出价非常重要。如果我们不做这些推断,那么AdWords帐户的转化率可能会降低2-3%。

无论如何,添加自定义字段似乎无效。我很确定必须有一种插件方式来执行此操作,或者必须要有一个与Zapier一起使用的功能?

当前的解决方法是将IP地址导出到新订单管理员电子邮件中的功能(我在StackOverflow上找到了),因此我们可以手动进行推断:

// Add IP Address to New Order Admin E-Mail

add_action('woocommerce_email_customer_details', 'send_customer_ip_adress', 10, 4);
function send_customer_ip_adress($order, $sent_to_admin, $plain_text, $email){

    // Just for admin new order notification
    if( 'new_order' == $email->id ){
        // WC3+ compatibility
        $order_id = method_exists( $order, 'get_id' ) ? $order->get_id() : $order->id;

        echo '<br><p><strong>Customer IP address:</strong> '. get_post_meta( $order_id, '_customer_ip_address', true ).'</p>';
    }
} 

0 个答案:

没有答案