sa()
方法可讓您隨時在頁面上動態變更報表套裝。如果您想要在不重新載入頁面的情況下,將資料傳送至不同的報表套裝,可以使用此方法。
Web SDK通過向特定資料流發送資料來操作,該資料流將資料轉發到所需的分析報告套件。 單個資料流可以將資料轉發到多個報表套件。 本節適用於Web SDK擴展和手動實現Web SDK。
Web SDK擴展為每個環境提供一個資料流下拉清單。 或者,可以手動輸入資料流ID。
設定 edgeConfigId
資料流ID的配置變數。 在Adobe Experience Platform資料集中查看資料流時,在右側找到資料流ID。
alloy("configure", {
"edgeConfigId": "example-a01f-4458-8cec-ef61de241c93",
});
請參閱 配置Web SDK 的子菜單。
在介面中變更報表套裝沒有彈性的方式。設定 Adobe Analytics 擴充功能時,您可以在「資料庫管理」摺疊式功能表下方設定報表套裝。不過,您無法使用規則變更或更新報表套裝。如果您想要在設定報表套裝值後更新這些值,請依照 AppMeasurement 語法使用自訂程式碼編輯器。
呼叫 s.sa()
方法變更目的地報表套裝。其唯一引數是包含報表套裝 ID 的字串,或是多個以逗號分隔的報表套裝 ID。報表套裝 ID 引數為必要項目。請勿在字串引數中使用空格。
s.sa("examplersid");
例如,如果用戶在您的站點上執行特定操作,則可以更改報告套件。
// Instantiate the tracking object
var s = s_gi("examplersid");
// If the visitor plays a video, you can add a video report suite
s.sa("examplersid,videorsid");
// Then send an image request
s.t();