Show Menu
主題×

動態變數

動態變數可讓您將值從某個變數複製到另一個變數,而不增加影像要求的長度。在多個變數中擷取相同資料時,這些變數很有幫助。
在舊版 Analytics 中,影像要求長度是預防資料截斷非常重要的環節。AppMeasurement 改良功能容許的影像要求查詢字串長度大幅增加,因此通常不需要動態變數。
動態變數支援在影像要求中使用查詢字串參數或 HTTP 標題。如需可參考的可用參數完整清單,請參閱 資料彙集查詢參數 。如需可參考的可用 HTTP 要求欄位完整清單,請參閱 Wikipedia 上的 標準要求欄位
當 Adobe 辨識出動態變數首碼時,會自動複製報表套裝中的查詢字串或 HTTP 標題值。此動作會在其他任何處理 (包括處理規則和 VISTA 規則) 之前進行。
複製變數時請留意字元上限。例如,如果將 eVar1 複製到 prop1 prop1 的值可能會遭到截斷,因為它有 100 個位元組的限制 ( eVar1 則有 255 個位元組的限制)。

Adobe Experience Platform Launch 中的動態變數

您可以在任何接受字串的維度欄位中使用動態變數。維度項目通常會在設定Analytics擴充功能(全域變數)時或在規則下設定。
  1. 使用您的 AdobeID 憑證登入 launch.adobe.com
  2. 按一下所需的屬性。
  3. 前往規則標籤,然後按一下所需的規則 (或建立規則)。
  4. 在「動作」下方按一下現有的「Adobe Analytics - 設定變數」動作,或按一下「+」圖示。
  5. 將「擴充功能」下拉式清單設為「Adobe Analytics」,再將「動作類型」設為「設定變數」。
  6. 找出所要的維度項目。
將動態變數首碼放置在文字欄位中,隨後加上您要參考的查詢字串參數或 HTTP 標題。依預設,動態變數首碼為 D=

AppMeasurement 和 Launch 自訂程式碼編輯器中的動態變數

動態變數是指派給其他變數的文字字串。預設的動態變數首碼為 D= 。動態變數會區分大小寫。
// Copy eVar1 into eVar2. The query string parameter of eVar1 is v1.
s.eVar1 = "Example value";
s.eVar2 = "D=v1";

// Take the user agent string found in the image request HTTP header and place it in eVar1.
s.eVar1 = "D=User-Agent";

// Copy the page URL and place it in eVar1. The query string parameter of page URL is g.
s.eVar1 = "D=g";

在為實施除錯時,動態變數會顯示為字串。值由 Adobe 資料收集伺服器從伺服器端複製。