與AdobeDynamic Tag Management整合 integrating-with-adobe-dynamic-tag-management
整合 Adobe動態Tag Management 使用AEM,以便您能使用Dynamic Tag Management Web屬性來追蹤AEM網站。 動態Tag Management可讓行銷人員管理用於收集資料的標籤,以及在數位行銷系統間分發資料。 例如,使用Dynamic Tag Management收集AEM網站的使用資料,並在Adobe Analytics或Adobe Target中分發資料以進行分析。
整合之前,您需要建立動態Tag Management web屬性 來追蹤您的AEM網站網域。 此 托管選項 的Web屬性,以便您能設定AEM以存取動態Tag Management程式庫。
設定整合後,變更動態Tag Management部署工具和規則不需要您在AEM中變更動態Tag Management設定。 變更會自動可供AEM使用。
部署選項 deployment-options
下列部署選項會影響與Dynamic Tag Management整合的設定。
動態Tag Management托管 dynamic-tag-management-hosting
AEM支援在雲端中托管或在AEM上托管的Dynamic Tag Management。
- 雲端托管:動態Tag Management JavaScript程式庫儲存在雲端中,而AEM頁面會直接參照。
- AEM托管:動態Tag Management會產生JavaScript程式庫。 AEM使用工作流程模型來取得及安裝程式庫。
您的實作使用的托管類型會決定您執行的某些設定與實施工作。 如需托管選項的相關資訊,請參閱 托管 — 內嵌標籤 在動態Tag Management說明中。
測試和生產程式庫 staging-and-production-library
決定您的AEM製作例項使用動態Tag Management測試或生產代碼。
您的製作例項通常使用動態Tag Management測試程式庫,而生產例項則使用生產程式庫。 此情境可讓您使用製作例項來測試未核准的動態Tag Management設定。
如有需要,您的製作例項可以使用生產程式庫。 Web瀏覽器外掛程式可讓您在雲端托管程式庫時,切換使用中繼程式庫以進行測試。
使用動態Tag Management部署連結 using-the-dynamic-tag-management-deployment-hook
當AEM托管動態Tag Management程式庫時,您可以使用動態Tag Management部署連結服務,自動將程式庫更新推送至AEM。 程式庫進行變更時(例如編輯動態Tag Management Web屬性時)會推送程式庫更新。
若要使用部署連結,動態Tag Management必須能連線至托管程式庫的AEM執行個體。 您必須 啟用AEM存取 動態Tag Management伺服器。
在某些情況下,AEM可能無法連線,例如AEM位於防火牆後時。 在這些情況下,您可以使用AEM輪詢匯入工具選項來定期擷取程式庫。 cron工作運算式會指定程式庫下載的排程。
啟用部署掛接服務的訪問 enabling-access-for-the-deployment-hook-service
啟用動態Tag Management部署連結服務以存取AEM,讓服務可更新AEM托管的程式庫。 指定Dynamic Tag Management伺服器的IP位址,以視需要更新測試和生產程式庫:
- 分段:
107.21.99.31
- 生產:
23.23.225.112
和204.236.240.48
使用 Web主控台 或 sling:OsgiConfig
節點:
- 在Web主控台中,使用「設定」頁面上的「AdobeDTM部署連結設定」項目。
- 若為OSGi設定,服務PID為
com.adobe.cq.dtm.impl.servlets.DTMDeployHookServlet
.
下表說明了要配置的屬性。
dtm.staging.ip.whitelist
dtm.production.ip.whitelist
建立動態Tag Management設定 creating-the-dynamic-tag-management-configuration
建立雲端設定,讓AEM例項可以透過Dynamic Tag Management驗證,並與您的Web屬性互動。
一般設定 general-settings
自行托管屬性 — 測試和生產 self-hosting-properties-staging-and-production
下列Dynamic Tag Management設定屬性可讓AEM托管Dynamic Tag Management程式庫。 屬性可讓AEM下載和安裝程式庫。 您可以視需要選擇自動更新程式庫,以確保它們反映在動態Tag Management管理應用程式中所做的任何變更。
有些屬性會使用您從Dynamic Tag Management Web屬性的「內嵌」標籤的「程式庫下載」區段中取得的值。 如需詳細資訊,請參閱 程式庫下載 在動態Tag Management說明中。
在AEM上托管動態Tag Management程式庫時,AEM會根據您的設定自動設定Web屬性的某些屬性。 請參閱下表中的說明。
雲端托管屬性 — 測試和生產 cloud-hosting-properties-staging-and-production
雲端托管動態標籤設定時,您可為動態Tag Management設定配置設定下列屬性。
下列程式使用觸控最佳化UI來設定與動態Tag Management的整合。
-
在邊欄中,按一下「工具>作業>雲端>Cloud Services」。
-
在動態Tag Management區域中,會顯示下列其中一個連結以新增設定:
- 如果這是您新增的第一個設定,請按一下「立即設定」 。
- 如果已建立一或多個設定,請按一下「顯示設定」 ,然後按一下「可用設定」旁的+連結。
-
輸入配置的標題,然後按一下「建立」。
-
在「API代號」欄位中,輸入Dynamic Tag Management使用者帳戶的API代號屬性值。
若要取得API代號的值,請聯絡DTM客戶服務。
note note NOTE 在動態Tag Management使用者明確要求API代號之前,API代號不會過期。 -
按一下連線至DTM。 AEM會與Dynamic Tag Management驗證,並擷取您帳戶關聯的公司清單。
-
選取「公司」,然後選取您用來追蹤AEM網站的屬性。
-
如果您在製作例項上使用測試代碼,請取消選取「在製作時包含生產代碼」 。
-
視需要在「測試設定」標籤和「生產設定」標籤上提供屬性的值,然後按一下「確定」。
手動下載動態Tag Management程式庫 manually-downloading-the-dynamic-tag-management-library
手動下載動態Tag Management程式庫,以在AEM上立即更新。 例如,當您想要在輪詢匯入工具排程自動下載程式庫之前測試更新的程式庫時,請手動下載。
-
在邊欄中,按一下「工具>作業>雲端>Cloud Services」。
-
在動態Tag Management區域中,按一下顯示設定,然後按一下您的設定。
-
在「測試設定」區域或「生產設定」區域中,按一下「觸發下載工作流程」按鈕以下載並部署程式庫套件組合。
/etc/clientlibs/dtm/my config/companyID/propertyID/servertype
.myconfig
companyID
propertyID
servertype
將動態Tag Management設定與您的網站相關聯 associating-a-dynamic-tag-management-configuration-with-your-site
將您的Dynamic Tag Management設定與您網站的頁面建立關聯,以便AEM將必要的指令碼新增至頁面。 將網站的根頁面與設定相關聯。 該頁的所有子體將繼承關聯。 如果需要,可以覆蓋子體頁面上的關聯。
請依照下列步驟,將頁面和子系與動態Tag Management設定建立關聯。
-
在傳統UI中開啟網站的根頁面。
-
使用Sidekick開啟頁面屬性。
-
在「Cloud Services」標籤中,按一下「新增服務」,選取「動態Tag Management」,然後按一下「確定」。
-
使用動態Tag Management下拉式功能表來選取您的設定,然後按一下確定。
使用以下過程覆蓋頁的繼承配置關聯。 覆寫會影響頁面和所有頁面子系。
-
在傳統UI中開啟頁面。
-
使用Sidekick開啟頁面屬性。
-
在「Cloud Services」頁簽上,按一下「繼承自」屬性旁的掛鎖表徵圖,然後在確認對話框中按一下「是」。
-
移除或選取不同的動態Tag Management設定,然後按一下「確定」。