Мы являемся B2B, и часто инженер, который находит продукт, отличается от IP-адреса покупателя. Такое разобщение затрудняет нам отслеживание эффективности нашей рекламы, если мы не делаем такой вывод, рассматривая IP-адреса.
Похоже, что в Zapier значение "_customer_ip_address" не может быть использовано в листах Google (где мы храним данные для маркетинга / оценки кампаний AdWords). Я понимаю проблемы конфиденциальности, поэтому я предполагаю, что это не то, что вы можете импортировать в Zapier по умолчанию, но поскольку мы являемся B2B, и это очень важно для участия в торгах в AdWords. Коэффициент конверсии для нашего аккаунта AdWords может составить 2-3%, если мы не сделаем эти выводы.
В любом случае, добавление пользовательского поля не работает. Я почти уверен, что для этого должен быть плагин или функция, которая работает с Zapier?
Текущий обходной путь - это функция (я нашел в StackOverflow), которая экспортирует IP-адрес в новое электронное письмо администратора заказа, чтобы мы могли вручную сделать наши выводы:
// 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>';
}
}