我正在使用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; ?>;
}
能帮我报告一下吗?谢谢!
2 回答
我不确定你是否理解转换值的目的 . 如果你正在寻找一个二进制“转换发生”,我不确定你需要指定一个值,但如果你这样做,你应该使用像1这样的数字或任何你认为领导的美元 Value 的数字是 . 我可能错了,但我认为Adwords不会将值中的text / html处理为有意义的 .
如果用于检查表单和输出的代码位于两个不同的位置(从上面看起来如此),那么您在输出中真正想要的是:
我已经弄清楚了 .
使用上面的代码查看我的实时页面源时,
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步"Different scenarios for inserting the code snippet"
谢谢!