整合Adobe Dynamic Tag Management integrating-with-adobe-dynamic-tag-management
將AdobeDynamic Tag Management與AEM整合,以便您可以使用您的Dynamic Tag Management Web屬性追蹤AEM網站。 Dynamic Tag Management可讓行銷人員管理用於收集資料的標籤,並在所有數位行銷系統間散發資料。 例如,使用Dynamic Tag Management來收集AEM網站的使用量資料,並散發資料,以便在Adobe Analytics或Adobe Target中進行分析。
整合之前,請先建立追蹤AEM網站網域的Dynamic Tag Management Web屬性。 必須設定Web屬性的託管選項,以便您可以設定AEM來存取Dynamic Tag Management程式庫。
設定整合後,對動態Tag Management部署工具和規則的變更不需要您在AEM中變更動態Tag Management設定。 AEM會自動使用這些變更。
部署選項 deployment-options
下列部署選項會影響與Dynamic Tag Management整合的設定。
Dynamic Tag Management託管 dynamic-tag-management-hosting
AEM支援在雲端中託管或在AEM上託管的動態Tag Management。
- 雲端託管: Dynamic Tag Management JavaScript程式庫儲存在雲端中,您的AEM頁面會直接參照這些程式庫。
- AEM託管:動態Tag Management產生JavaScript程式庫。 AEM使用工作流程模型來取得及安裝程式庫。
您的實施作業使用的託管型別會決定您執行的一些設定與實施作業。 如需託管選項的相關資訊,請參閱Dynamic Tag Management說明中的託管 — 內嵌標籤。
測試和生產程式庫 staging-and-production-library
決定您的AEM編寫執行個體是使用動態Tag Management測試版或生產程式碼。
通常您的作者執行個體會使用動態Tag Management測試程式庫,而生產執行個體則會使用生產程式庫。 此案例可讓您使用作者例項來測試未核准的動態Tag Management設定。
如有需要,您的作者執行個體可以使用生產環境程式庫。 網頁瀏覽器外掛程式可讓您在程式庫為雲端託管時,切換使用中繼程式庫以進行測試。
使用動態Tag Management部署勾點 using-the-dynamic-tag-management-deployment-hook
當AEM代管Dynamic Tag Management程式庫時,您可以使用Dynamic Tag Management部署勾點服務,自動將程式庫更新推播至AEM。 若對程式庫進行變更(例如編輯Dynamic Tag Management Web屬性屬性),則會推送程式庫更新。
若要使用部署勾點,動態Tag Management必須能夠連線至託管程式庫的AEM執行個體。 啟用Dynamic Tag Management伺服器的AEM存取權。
在某些情況下,無法連線AEM,例如當AEM位於防火牆後面時。 在這些情況下,您可以使用AEM輪詢匯入工具選項,定期擷取程式庫。 cron作業運算式會指定程式庫下載的排程。
啟用部署鉤點服務的存取權 enabling-access-for-the-deployment-hook-service
啟用Dynamic Tag Management部署勾點服務以存取AEM,讓該服務可以更新AEM託管的程式庫。 指定視需要更新中繼及生產程式庫的動態Tag Management伺服器的IP位址:
- 正在暫存:
107.21.99.31
- 生產:
23.23.225.112
和204.236.240.48
使用網頁主控台或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
下列動態Tag Management設定的屬性可讓AEM主控動態Tag Management程式庫。 屬性可讓AEM下載及安裝程式庫。 您可以視需要自動更新程式庫,以確保其能反映動態Tag Management管理應用程式中所做的任何變更。
有些屬性會使用您從Dynamic Tag Management Web屬性「內嵌」標籤的「程式庫下載」區段取得的值。 如需詳細資訊,請參閱Dynamic Tag Management說明中的程式庫下載。
在AEM上託管Dynamic Tag Management程式庫時,AEM會根據您的設定自動設定Web屬性的部分屬性。 請參閱下表的說明。
雲端託管屬性 — 測試和生產 cloud-hosting-properties-staging-and-production
當動態標籤設定是雲端託管時,您可以為動態Tag Management設定設定下列屬性。
下列程式使用觸控最佳化UI來設定與Dynamic Tag Management的整合。
-
在邊欄上,按一下「工具>作業>雲端>Cloud Service」 。
-
在「動態Tag Management」區域中,會出現下列其中一個新增設定的連結:
- 如果您是新增的第一個組態,請按一下「立即設定」 。
- 按一下「顯示組態」,然後按一下「可用組態」旁的+連結(如果已經建立一個或多個組態)。
-
輸入設定的標題,然後按一下「建立」。
-
在「API權杖」欄位中,輸入動態Tag Management使用者帳戶的「API權杖」屬性值。
若要取得API Token的值,請聯絡DTM Client Care。
note note NOTE Dynamic Tag Management使用者明確要求之前,API權杖不會過期。 -
按一下「連線至DTM」。 AEM會使用Dynamic Tag Management進行驗證,並擷取您的帳戶相關聯的公司清單。
-
選取公司,然後選取您要用來追蹤AEM網站的屬性。
-
如果您在製作例項上使用測試程式碼,請取消選取「在製作例項上包含生產程式碼」 。
-
視需要提供暫存設定標籤和生產設定標籤上的屬性值,然後按一下確定。
手動下載Dynamic Tag Management資料庫 manually-downloading-the-dynamic-tag-management-library
手動下載Dynamic Tag Management程式庫,以立即在AEM上更新。 例如,如果您想要在輪詢匯入工具排程自動下載程式庫之前測試更新的程式庫,請手動下載。
-
在邊欄上,按一下「工具>作業>雲端>Cloud Service」 。
-
在動態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
將您的動態Tag Management設定與網站頁面建立關聯,以便AEM將所需指令碼新增至頁面。 將網站的根頁面與設定建立關聯。 該頁面的所有子系都會繼承關聯。 如有必要,您可以在子項頁面上覆寫關聯。
使用以下程式,將頁面及其子系與Dynamic Tag Management設定建立關聯。
-
在傳統UI中開啟網站的根頁面。
-
使用Sidekick開啟頁面屬性。
-
在Cloud Service標籤上,按一下新增服務,選取動態Tag Management,然後按一下確定。
-
使用Dynamic Tag Management下拉式功能表選取您的設定,然後按一下「確定」。
請使用下列程式來覆寫頁面的繼承組態關聯。 覆寫會影響頁面和所有頁面子代。
-
在傳統UI中開啟頁面。
-
使用Sidekick開啟頁面屬性。
-
在「Cloud Service」標籤上,按一下「繼承自」屬性旁的掛鎖圖示,然後在確認對話方塊中按一下「是」。
-
移除或選取其他動態Tag Management設定,然後按一下「確定」。