2

我有在线商店应用程序,并通过将适当的脚本添加到网络应用程序中,将其与 Google AdWords 集成。

我遇到的问题是,谷歌分析控制面板页面上的值是 0,尽管我确实有转换(多次点击)值为 12。

我集成的代码如下所示:

var google_conversion_id = <number is here>;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "<label is here>";
var google_conversion_value = <?php echo $charge; ?>;

在我的网上商店付款后,我将这些行(Google AdWords 需要更多的 JS 行)添加到最后一页。

PHP 变量 $charge 具有已售订单的价值。

尽管如此,我的价值仍然是 0。你能帮我看看我做错了什么,我怎样才能得到正确的价值?

4

2 回答 2

0

尝试用双引号将 PHP 输出包装起来,如下所示:

var google_conversion_value = "<?php echo $charge; ?>";

使渲染的输出看起来像:

var google_conversion_value = "150";
于 2012-09-06T21:27:22.263 回答
0

该值可以在引号中也可以不在引号中 - 没关系。

我不是 PHP 方面的专家,但据我所知,它在这里看起来还不错。最简单的检查方法是获取 Google Chrome 的 Google Tag Assistant 扩展程序,它可以让您检查发送回 Google 的值:https ://chrome.google.com/webstore/detail/tag-assistant- by-google/kejbdjndbnbjgmefkgdddjlbokphdefk?hl=en

在您的转化代码触发时使用扩展程序可以让您查看实际发回的值,因此您可以确认该值是否设置正确。

如果该值看起来可以正常返回,则最好等待至少 72 小时以验证该值是否出现在 AdWords 中。

于 2014-02-27T08:53:43.207 回答