整合模組可讓 Adobe 合作夥伴將其資料收集成果與您的組織加以整合。此整合可提供雙向資料連線的機會。整合模組的使用通常是由 Adobe 合作夥伴推動。
在實作中要求提供合作夥伴資料可增加頁面載入與傳送至 Adobe 資料收集伺服器之資料間的延遲時間。如果訪客在傳送資料前載入新頁面,則不會記錄該頁面。
get
要求。get
要求,並將適當的變數封裝在 JSON 物件中。系統會傳回 JSON 物件。setVars
以將 JSON 物件中所包含的資訊指派給 Adobe Analytics 變數與 Adobe 合作夥伴合作的組織可利用這些步驟,成功開始使用整合模組。
若要取得模組程式碼,使用者必須有產品管理員存取權,或屬於某個可存取代碼管理器的產品設定檔。對於所有實作方法 (包括 Adobe Experience Platform 中的標記),取得模組程式碼的方法都是相同的。
AppMeasurement_Module_Integrate.js
。在您的網站上實作整合模組需要存取Adobe Experience Platform資料收集。 如果您使用舊版 JavaScript 實作,則需要存取貴組織的網站原始碼。
實作整合模組後,請使用這些方法設定該模組,以從您想要的 Adobe 合作夥伴傳送及接收資料。
add
方法可具現化合作夥伴物件,可在合作夥伴系統與實作之間分享資料時,做為變數資料的中繼儲存。所有整合都必須採用此方法。若在單一實作中使用多個合作夥伴,則必須針對每個唯一合作夥伴使用個別的合作夥伴物件。
s.Integrate.add("<partner_name>");
組織通常會與 Adobe 合作夥伴合作,決定合作夥伴名稱的值。
beacon
方法會建立影像要求,並將其指向指定的 URL。這些影像要求與標準影像要求不同。信標方法通常會將資料傳送至 Adobe 合作夥伴,而不是傳送至 Adobe 資料收集伺服器。
p.beacon("<partner_url>/track?qs1=value1&qs2=value2");
組織通常會與 Adobe 合作夥伴合作,決定合作夥伴名稱的值。URL 中包含的查詢字串是選用字串,且取決於合作夥伴。整合模組會自動納入包含隨機編號的查詢字串,以防止瀏覽器進行快取。
Adobe 內部團隊正在彼此合作,以提供說明此方法的相關文件。
get
方法可讓用戶端匯入合作夥伴變數,並將其儲存在合作夥伴物件中。一旦資料進入合作夥伴物件中,即可將資料指派給 Analytics 變數,並在影像要求中傳送。此方法會呼叫 URL,指向包含所需資料的 JSON 物件。
s.Integrate.<partner_name>.get("<url_to_json_object>?pid=value1&pid2=value2");
整合模組會自動將更多查詢字串新增至此 URL。變數查詢字串會指定模組預計要從合作夥伴傳回的 JSON 物件名稱。您也可以新增隨機數字,以防止瀏覽器進行快取。
Adobe 內部團隊正在彼此合作,以提供說明此方法的相關文件。
useVars
方法可讓用戶端與 Adobe 合作夥伴分享變數值。
s.Integrate.<partner_name>.useVars = function (s,p) {
p.<partner_var1> = s.eVar1;
p.<partner_var2> = s.eVar2;
}
組織通常會與 Adobe 合作夥伴合作,決定合作夥伴名稱的值以及合作夥伴使用的變數。
setVars
方法可讓用戶端使用擷取的合作夥伴資料填入 Analytics 變數。合作夥伴資料可能是 get
方法、靜態指派或使用資料填入合作夥伴物件之任何其他機制的結果。
s.Integrate.<partner_name>.setVars = function (s,p) {
s.eVar1 = p.<partner_var1>;
s.eVar2 = p.<partner_var2>;
}
組織通常會與 Adobe 合作夥伴合作,決定合作夥伴名稱的值以及合作夥伴使用的變數。
在符合某些條件的情況下 (例如,若已設定促銷活動變數),script
方法可讓 Adobe 合作夥伴從合作夥伴網站呼叫其他 JavaScript。
p.script("<partner_url>/script?qs1=value1&qs2=value2");
組織通常會與 Adobe 合作夥伴合作,決定合作夥伴名稱的值。URL 中包含的查詢字串是選用字串,且取決於合作夥伴。整合模組會自動納入包含隨機編號的查詢字串,以防止瀏覽器進行快取。