我正在使用Google Adwords推送和跟踪我网站上的订阅者获取,但无法使转换报告生效。
这是我的设置。
我的订阅表单由我创建的Wordpress插件动态加载到我的订阅页面上。验证后,表单将替换为带有php的感谢消息,因此用户不会被重定向到确认页面。因此,我认为我需要检查转换值的输出以获取Adwords报告。
我已经关注了adwords帮助文档,并使报告成为“购买/销售”跟踪,因此我可以测试conversion_value变量。
这是我输出感谢信息的插件代码。
//****[ Variable Conversion Value For Google AdWords]****
$variableConversionValue = '<h3 class="subscribeConfirm">Thanks for signing up!</h3>';
//****[ After writing subscriber data, display thank you message****
echo $variableConversionValue;
这是我的订阅页面上的Adwords跟踪(不包括通用跟踪代码)(是一个php页面,但跟踪不包含在php标签中)。
if (<? echo $variableConversionValue; ?>) {
google_conversion_value = <? echo $variableConversionValue; ?>;
}
你能帮我报告一下吗?谢谢!
答案 0 :(得分:3)
我不确定您是否理解转换值的目的。如果你正在寻找一个二进制“转换发生”,我不确定你需要指定一个值,但如果你这样做,你应该使用像1这样的数字或任何你认为领导的美元价值的数字是。我可能错了,但我不认为Adwords能够将值中的text / html处理为有意义的。
如果用于检查表单和输出的代码位于两个不同的位置(如上图所示),那么您输出中真正想要的是:
if (<? echo $variableConversionValue; ?>) {
google_conversion_value = <? echo '1'; ?>;
}
答案 1 :(得分:0)
我已经弄清楚了。
使用上面的代码查看我的实时页面源时,echo $variableConversionVale
代码为空,表示它没有正确地传递值。因此,我没有使用变量,而是准确地输入了用于跟踪转换的内容。
示例:
if ('<h3 class="subscribeConfirm">Thanks for signing up!</h3>') {
google_conversion_value = '<h3 class="subscribeConfirm">Thanks for signing up!</h3>'; />
}
使用上面的代码,只有在您订阅的确认弹出时才会跟踪转化。
Reference link here在第4步“插入代码段的不同方案”
下谢谢!