2015-04-06 40 views
0

請參閱此鏈接中的頁面https://genuineemailmarketing.formstack.com/forms/done 此排序由formstack.com生成。在頁面中有一個名爲「Total」的字段,它是訂購的總量。當任何人提交訂單時,他們會在一個thank-you.php頁面中重定向。在那個謝謝你的頁面我有一個JavaScript谷歌轉換編碼。該編碼如下─如何在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 =「USD」;

var google_remarketing_only = false;

現在在第6行「var google_conversion_value = 50.00;」在這裏我需要動態值將被替換爲50.00的地方,動態值將來自窗體堆棧窗體的名爲「total」的字段,這是總量的排序。 50.00將是動態變量。

如果有人知道該過程,我該如何做,請給我解決方案。如果有人需要任何其他信息或對我的問題有任何疑惑,只需詢問。 謝謝你

回答

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代碼添加到您的答謝。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'); 

我希望這有助於!

相關問題