我的联盟脚本在下订单后跟踪转化。它在动作挂钩中运行woocommerce_thankyou:
function affiliate_tracking_code( $order_id ) {
// get the order info for the script
?>
<script>
// affiliate script here
</script>
<?php
}
add_action( 'woocommerce_thankyou', 'affiliate_tracking_code', 10, 1 );
如果订单失败或待定,我不希望此脚本触发。只有成功了。woocommerce_thankyou我无法在文档中找到除了成功的订单之外是否会触发操作挂钩。
如果确实如此,那么确保我的脚本只跟踪成功订单而不跟踪失败订单的转化的最佳方法是什么。?
我测试过的一种方法是将我的脚本包装在一个 if 中并检查if ( $order->get_status() == 'processing' ) : // run the script但是我不确定是否存在隐藏的漏洞。
DIEA