如何解决交易后如何在会员新闻感谢页面上添加 GA 跟踪
我想知道如何在会员新闻“谢谢”页面上添加谷歌跟踪,基本上是在用户支付每月或定期付款后,然后它将数据发送到谷歌分析“他们购买的计划名称”、“付款金额”和“交易 ID”。
我得到了这个代码,但它没有触发任何东西,或者这不是正确的代码?我不知道如何调试 MemberPress 所以我遇到了问题,请任何人帮忙...
function echo_mepr_tracking_script() {
if(isset($_GET['membership']) && isset($_GET['trans_num'])) {
$txn = MeprTransaction::get_one_by_trans_num($_GET['trans_num']);
if(isset($txn->id) && $txn->id > 0) {
$trans_id = $txn->id;
$total = $txn->total;
// Update total if recurring
if($txn->subscription_id > 0) {
$sub = new MeprSubscription($txn->subscription_id);
if(isset($sub->id) && $sub->id > 0) {
$trans_id = $sub->id; // Use subscription ID as the payment id for recurring subscriptions
//Trial period?
if($sub->trial) {
$total = $sub->trial_amount;
} else {
$total = $sub->total;
}
}
}
?>
<script>
var fh5coMeprTxnNum = '<?PHP echo urlencode($trans_id); ?>';
var fh5coMeprTxnAmount = '<?PHP echo floatval($total); ?>';
fbq('track','Purchase',{currency: "USD",value: fh5coMeprTxnAmount});
ga('require','ecommerce');
ga('ecommerce:addTransaction',{
'id': fh5coMeprTxnNum,'revenue': fh5coMeprTxnAmount
});
ga('ecommerce:send');
alert('yes');
</script>
<?PHP
}
}
}
add_action('wp_footer','echo_mepr_tracking_script');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。