将字符串中的值添加到 Google Ads 作为转化价值问题

问题描述 投票:0回答:1

在我的网站上,我通过 iframe 表单生成潜在客户。基于“感谢页面”,我向网址字符串添加一个值,例如:

https://www.website.nl/thank-you?ids=5

ids 值 5 是潜在客户转化的值(假设为 5 美元,-)

通过此脚本,我将值推送到 Google Ads。

    <?php if ( is_page(123) ) {
if (isset($_GET["ids"]) && (is_numeric($_GET["ids"])) ) {     
   $value = (float)str_replace(",",".",$_GET["ids"]);   
   $value = sprintf("%01.2f", $value);
}else{      
   $value = sprintf("%01.2f", 0); 
}

echo '<script> 
gtag("event", "conversion", {
   "send_to": "AW-*****",    
   "value": '. $value .', 
   "currency": "EUR"  });
</script>'; 
}?>

上面的代码运行得很好,直到我的合作伙伴在网址末尾自动添加了潜在客户 ID。 现在感谢网址是例如 https://www.website.nl/thank-you?ids=5&id=12345

现在我的脚本不再起作用了...... 如何修复? 有什么想法吗? 可能我无法将我的 ids 添加到 url 的末尾,因为我需要在 iframe 静态中填写感谢 url。

希望任何人都可以帮助我再次衡量转化价值并将其发送到 Google Ads :)

php iframe ads google-ads-api google-ads-script
1个回答
0
投票

您应该查看您的合作伙伴添加新参数的方式。它应该看起来像这样:

https//www.website.nl/thank-you?ids=5&id=12345

阅读 this 了解有关查询字符串结构的详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.