将字符串的价值添加到 Google 广告作为转化价值问题
Add value from string to Google Ads as conversion value issue
在我的网站上,我通过 iframe 表单生成潜在客户。基于 'thank you page' 我向 url 字符串添加一个值,如:
https//www.website.nl/thank-you?ids=5
ids 值 5 是潜在客户转化的价值(比如 5 美元,-)
使用此脚本,我将值推送到 Google 广告。
<?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>';
}?>
在我的合作伙伴在 url 末尾自动添加潜在客户 ID 之前,上面的代码运行良好。
现在谢谢你 url 例如
https//www.website.nl/thank-you?ids=5&id=12345
现在我的脚本不能再工作了...
怎么修?
有任何想法吗?
可能我无法将我的 ID 添加到 url 的末尾,因为我需要在静态 iframe 中填写谢谢 url。
希望有人能帮我再次衡量转化价值并将其发送给 Google Ads :)
您应该看看您的合作伙伴添加新参数的方式。它应该看起来像这样:
https//www.website.nl/thank-you?ids=5&id=12345
阅读 this 了解有关查询字符串结构的详细信息。
在我的网站上,我通过 iframe 表单生成潜在客户。基于 'thank you page' 我向 url 字符串添加一个值,如:
https//www.website.nl/thank-you?ids=5
ids 值 5 是潜在客户转化的价值(比如 5 美元,-)
使用此脚本,我将值推送到 Google 广告。
<?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>';
}?>
在我的合作伙伴在 url 末尾自动添加潜在客户 ID 之前,上面的代码运行良好。 现在谢谢你 url 例如 https//www.website.nl/thank-you?ids=5&id=12345
现在我的脚本不能再工作了... 怎么修? 有任何想法吗? 可能我无法将我的 ID 添加到 url 的末尾,因为我需要在静态 iframe 中填写谢谢 url。
希望有人能帮我再次衡量转化价值并将其发送给 Google Ads :)
您应该看看您的合作伙伴添加新参数的方式。它应该看起来像这样:
https//www.website.nl/thank-you?ids=5&id=12345
阅读 this 了解有关查询字符串结构的详细信息。