AEM有選擇加入程式,可協助您整合Adobe Analytics和Adobe Target。 這是現成可用的,作為指派給管理員使用者群組的預先載入任務。
當您以管理員身分登入時,收件匣中會提供此工作(設定分析與鎖定目標)。 它會根據您提供的憑證,協助您設定和整合這些服務。
設定整合時,您有下列選項:
透過任務設定整合。
這可以立即執行,也可以稍後執行,任務將保留在收件箱中,直到執行某些操作。 無論是哪種情況,都可直接在UI中完成設定,或使用預先定義的.properties
檔案完成設定。
選擇退出整合。
如果您偏好手動設定整合,請考慮此選項。 另請參閱使用DTM將AEM與Adobe Target和Adobe Analytics整合。
使用指令碼來配置設定和布建。
選擇加入與的整合:
對於任一選項,您都需要提供使用者帳戶資訊並指定要追蹤的頁面。
您可以選擇使用伺服器啟動時讀取的屬性檔案來提供Analytics和Target帳戶資訊。 請參閱使用屬性檔案提供帳戶資訊。
當您選擇加入整合時,AEM會執行下列工作:
AT.js是預設的用戶端程式庫。 這是在您的target雲端服務設定下設定。
Adobe建議您使用AT.js作為用戶端程式庫。
若要退出預先載入、現成可用的工作:
從收件匣中,選取並開啟設定Analytics和鎖定目標任務。
針對Analytics:
針對Target:
選擇Next。
選取應使用Analytics和/或Target的網站。
選擇Done以完成。
選擇加入設定後,您需要發佈受影響的網站/頁面,將這些變更複製到您的發佈執行個體。
當您執行下列動作時,選擇退出與Analytics和Target的整合:
不想與這些產品整合。
偏好手動配置整合。
如需手動設定整合的詳細資訊,請參閱與Adobe Analytics整合和與Adobe Target整合。
若要退出,您必須完成預先載入的工作:
安裝AEM在伺服器啟動時讀取的屬性檔案,以設定與Analytics和Target整合的帳戶屬性。 當您使用屬性檔案時,選擇加入精靈會自動使用檔案中的屬性,並據此建立雲端設定。
屬性檔案是名為marketingcloud.properties的文字檔案,您會儲存在AEM程式所使用的工作目錄中(通常與JAR檔案相同的目錄)。 檔案包含下列屬性:
屬性和值以等號(=)分隔。 Analytics屬性會加上前置詞analytics
,而Target屬性會加上前置詞target
。 若要設定服務,請提供該服務的所有屬性的值。 如果您不想設定服務,請不提供該服務的值。
下列範例.properties
檔案包含用於為Analytics建立雲端設定的屬性值:
analytics.server=https://test.omniture.com/login/
analytics.company=MyCompany
analytics.username=sbroders
analytics.secret=12345678
analytics.reportsuite=myreportsuite
target.clientcode=
target.email=
target.password=
下列程式說明如何使用屬性檔案選擇加入整合。
在AEM程式所使用的工作目錄(製作例項)中建立marketingcloud.properties
檔案。
工作目錄通常是保存jar或license.properties
檔案的目錄。
但是,它也可以由系統屬性定義為絕對路徑:
mac.provisioning.file.container
根據您的Analytics和/或Target帳戶新增屬性值。
啟動或重新啟動伺服器,然後使用管理員帳戶登入。
開啟「設定Analytics與鎖定目標」任務,如「設定整合」所述。 嚮導不使用您的帳戶資訊,而是使用.properties
檔案中的值。
選擇添加以獲取相應的服務,然後繼續執行嚮導。
當您設定與Analytics和Target的整合時,AEM會自動建立必要的雲端設定和架構。 例如,Analytics雲端設定稱為布建的Analytics帳戶。
您不需要更改雲配置。 不過,您可以視需要設定架構。 (請參閱使用Adobe Analytics屬性對應元件資料和新增Target架構。)
依預設,當您選擇加入Adobe Target設定精靈時,會啟用「精確鎖定目標」。
準確鎖定目標表示雲端服務設定會在載入內容前等待內容載入。 因此,就效能而言,精確鎖定目標可能會在載入內容前造成毫秒的延遲。
一律會在製作例項上啟用正確鎖定目標。 不過,在發佈執行個體上,您可以清除雲端服務設定中「精確鎖定目標」旁的勾號(http://localhost:4502/etc/cloudservices.html),以選擇全域關閉精確鎖定目標。 無論您在雲端服務設定中進行什麼設定,您仍可開啟或關閉個別元件的精確鎖定目標。
如果您已經建立了目標元件,並且您更改了此設定,則您所做的更改不會影響這些元件。您必須直接對這些元件進行任何變更。
當您選擇加入Analytics設定,並選取特定reportsuite
時,架構會限制為發佈執行模式。 這表示追蹤只適用於發佈例項。
如果製作例項需要追蹤,則值應變更為all
。
作為管理員,您可能希望使用指令碼觸發設定和布建,而不是手動逐步執行精靈。 您可以透過下列方式執行此作業:
您傳送的參數取決於下列項目:
如果您想使用填入所有必要憑證的marketingcloud.properties檔案,則必須傳送下列參數:
automaticProvisioning
= true
servicename
= analytics|target
path
=連結至AEM頁面以附加已建立的雲端服務設定的路徑例如,同時建立Analytics和Target設定並將其附加至we.retail頁面的curl請求將是:
curl -v -u admin:admin -X POST -d"automaticProvisioning=true&servicename=target&servicename=analytics&path=/content/we-retail" http://localhost:4502/libs/cq/cloudservicesprovisioning/content/autoprovisioning.json
如果您不想使用marketingcloud.properties檔案,則必須傳送憑證及參數;例如:
true
analytics|target
https://servername
Name of company
me
secret
we-retail
mycompany
me@adobe.com
password
在此情況下,同時建立Analytics和Target設定並將其附加至we-retail頁面的curl請求將是:
curl -v -u admin:admin -X POST -d"automaticProvisioning=false&servicename=target&servicename=analytics&path=/content/we-retail&analytics.server=https://servername/&analytics.company=Name of company&analytics.username=me&analytics.secret=secret&analytics.reportsuite=weretail&target.clientcode=mycompany&target.email=me@adobe.com&target.password=password" http://localhost:4502/libs/cq/cloudservicesprovisioning/content/autoprovisioning.json