在將資料發送SPA到時使用頁面上的最佳做AAM法

本文檔介紹從單頁應用程式()向Adobe Audience Manager(SPA)發送資料的幾種最佳AAM做法。 本文重點介紹 Experience Platform tags,推薦的實現方法。

初始注釋

  • 以下項目將假定您正在使用平台標籤在站點上實施。 如果您不使用平台標籤,則仍然存在考慮事項,但您需要將它們調整為您的實現方法。
  • 所有SPA項都不同,因此您可能需要調整以下某些項以最好地滿足您的要求,但Adobe希望分享一些最佳實踐,當您將資料從頁面發送到Audience Manager時,您需要考慮這些SPA最佳實踐。

使用Experience Platform標SPA簽和AAM在標籤(以前稱「啟動」)的簡單圖

標籤中aam的spa

注意

如前所述,這是一個簡化的圖SPA表,說明在Adobe Audience Manager實施(不使用Adobe Analytics)中,如何使用平台標籤處理頁面。 正如您所看到的,它是相當直接的,最重要的決定是如何將視圖更改(或操作)與「平台」標籤進行通信。

從頁面觸發標SPA記

在Platform標籤中觸發規則(並因此將資料發送到Audience Manager)的兩種更常見方法是:

  • 設定JavaScript自定義事件(請參見示例) 這裡 Adobe Analytics
  • 使用 Direct Call Rule

在此Audience Manager示例中,使用 Direct Call rule 在平台標籤中觸發命中進入Audience Manager。 正如您在下一節中將看到的,通過設定 Data Layer 到新值,以便 Data Element 在平台標籤中。

演示頁

這是一個小頁面,它演示了如何更改資料層中的值,並將其發送到Audience Manager中,就像您在頁面上所做的SPA那樣。 此功能可以建模,以便進行更詳細的更改。 您可以找到此演示頁 這裡

設定資料層

如前所述,當新內容載入到頁面上或有人在站點上執行操作時,需要在頁面的首部動態設定資料層,然後調用並運行 rules,以便平台標籤可以從資料層中提取新值並將其推入Audience Manager。

如果您轉到上面列出的演示站點並查看頁面源,您將看到:

  • 資料層位於頁面首部,在調用平台標籤之前
  • 模擬連結中的JavaScriptSPA將更改 Data Layer,然後調用平台標籤( _satellite.track() 呼叫)。 如果您使用的是JavaScript自定義事件而不是此事件 Direct Call Rule但教訓是一樣的。 首先更改 data layer,然後調用平台標籤。

其他資源

本頁內容