首页 文章

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

提问于
浏览
1

我正在使用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 回答

  • 3

    我不确定你是否理解转换值的目的 . 如果你正在寻找一个二进制“转换发生”,我不确定你需要指定一个值,但如果你这样做,你应该使用像1这样的数字或任何你认为领导的美元 Value 的数字是 . 我可能错了,但我认为Adwords不会将值中的text / html处理为有意义的 .

    如果用于检查表单和输出的代码位于两个不同的位置(从上面看起来如此),那么您在输出中真正想要的是:

    if (<? echo $variableConversionValue; ?>) {
      google_conversion_value = <? echo '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步"Different scenarios for inserting the code snippet"

    谢谢!

相关问题