0

请参阅此链接中的页面https://genuineemailmarketing.formstack.com/forms/done 此订购由 formstack.com 生成。在页面中有一个名为“Total”的字段,它是订购的总金额。当任何人提交订单时,他们会在thank-you.php 页面中重定向。在那个感谢页面中,我有一个 javascript 谷歌转换编码。编码如下 -

谷歌购买代码-新转换页面:

var google_conversion_id = 1000063495;

var google_conversion_language = "en";

var google_conversion_format = "3";

var google_conversion_color = "ffffff";

var google_conversion_label = "EsxZCN3fmWt9mf3s4AM";

var google_conversion_value = 50.00;

var google_conversion_currency = "美元";

var google_remarketing_only = 假;

现在在第 6 行“var google_conversion_value = 50.00;” 在这里,我需要将替换为 50.00 的动态值,动态值将来自名为“total”的 formstack 表单字段,即订购总量。50.00 将是动态变量。

如果有人知道这个过程我该怎么做,请给我解决方案。如果有人需要任何其他信息或对我的问题有任何困惑,请问。谢谢你

4

1 回答 1

0

我假设您在用户填写表格后将他们 重定向到http://www.genuineemailmarketing.com/thank-you.php 。

您将需要执行以下操作:

  1. 登录 Formstack,转到您的表单
  2. 在您的表单设置下,选择电子邮件和重定向
  3. 转到“提交表单后”部分,然后添加/更改提交操作,以便表单重定向到http://www.genuineemailmarketing.com/thank-you.php
  4. 确保选中“将提交的数据附加到 URL”! 注意...不幸的是,CC 的最后 4 位数字与 CSV 代码和到期日期一起以明文形式传递到 URL 中,这并不是真正可取的。
  5. 将以下 javascript 代码添加到您的thank-you.php 页面(从How can I get query string values in JavaScript? 获得的代码?
function getParameterByName(name, url) {
    if (!url) url = window.location.href;
    name = name.replace(/[\[\]]/g, "\\$&");
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
        results = regex.exec(url);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g, " "));
}

然后你可以填充你的变量google_conversion_value如下:

var google_conversion_value = getParameterByName('Total');

我希望这有帮助!

于 2016-03-04T23:46:56.793 回答