在本檔案中,我們將說明從Single Page Applications ()傳送資料至Adobe Audience Manager()時,您應遵循並注意的幾SPA個最佳實AAM務。 本檔案著重於使用Experience Platform Launch,這是建議的實作方法。
如前所述,這是使用Platform Launch在SPAAdobe Audience Manager實施(沒有Adobe Analytics)中如何處理頁面的簡化圖。 如您所見,這是相當直接的,而最重要的決定是如何將視圖更改(或動作)傳達給Platform Launch。
觸發Platform Launch中規則(並因此將資料傳送至Audience Manager)的兩種較常見方法為:
在此Audience Manager範例中,我們將使用Launch中的Direct Call rule來觸發進入Audience Manager的點擊。 如您在下節中所見,將Data Layer設為新值,如此Platform Launch中的Data Element就能擷取到它,這真的會很有用。
我們已建立小範例頁面,示範如何變更data layer中的值,並將其傳送AAM至,如同您在頁面上SPA所做的。 此功能可建立模型,以進行更詳盡的變更。 您可以找到此示範頁面HERE。
如前所述,當頁面上載入新內容或有人在網站上執行動作時,data layer必須在呼叫Launch頁面的頁首中動態設定,才能執行rules,如此Platform Launch才能從data layer中擷取新值,並將它們推入Audience Manager。
如果您前往上述示範網站並檢視頁面來源,您會看到: