0

このリンクからページをご覧ください https://genuineemailmarketing.formstack.com/formstack.com/formstack.com . このページには、注文の合計金額である「Total」という名前のフィールドがあります。誰かが注文を送信すると、thank-you.php ページにリダイレクトされます。そのお礼のページには、JavaScript の Google コンバージョン コーディングがあります。コーディングは以下のとおりです。

Google Code for Purchase-NEW 変換ページ:

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 = false;

6行目に「var google_conversion_value = 50.00;」ここでは、50.00 の代わりに置換される動的値が必要です。動的値は、注文の合計額である「合計」という名前のフォームスタック フォームのフィールドから取得されます。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 ページに追加します ( 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 に答える