具有动态PHP转化价值的Google Adwords报告

时间:2010-03-01 15:20:35

标签: php reporting google-adwords

我正在使用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 个答案:

答案 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步“插入代码段的不同方案”

谢谢!