您的行動應用程式應已使用Adobe Experience Platform SDK在Adobe Campaign Standard中設定。 有關詳細步驟,請參閱此頁。
用於收集位置資料的行動應用程式必須由administrator在Adobe Campaign介面中設定。
若要將Adobe Experience Platform Location Services與以Adobe Experience Platform SDK設定的行動應用程式搭配使用,您必須:
將Places和Places Monitor擴充功能新增至Adobe Experience Platform Launch的行動應用程式設定。 在Adobe Campaign中設定您的行動應用程式。 請參閱在Adobe Experience Platform Launch中安裝Places擴充功能和在Experience Platform Launch中安裝Places Monitor擴充功能。
在設定擴充功能後,請在Adobe Experience Platform Launch中建立資料元素,以從這些擴充功能擷取資料。 請參閱此頁以建立您的資料元素。
然後,在Adobe Experience Platform Launch中,您需要建立規則,以支援興趣點和Adobe Campaign之間的行動使用案例。
當使用者進入隔離Point of Interest的地域時,將會觸發此規則。 請參閱此頁面以建立規則。
在「位置」中定義Points of Interest。 請參閱建立地標。
請確定您存取行動應用程式和Adobe Campaign中收集的位置資料。 請參閱存取用於收集位置資料的行動應用程式和存取收集的位置資料。
用於收集位置資料的行動應用程式必須由administrator在Adobe Campaign介面中設定。
若要搭配使用SDK V4設定的行動應用程式使用興趣點資料功能,您必須:
可存取Adobe Analytics for Mobile。 如需詳細資訊,請查看您的授權合約或與Adobe銷售代表聯絡。
在Adobe Campaign中設定您的行動應用程式。 請參閱在Campaign中設定行動應用程式。
在Adobe Mobile Services介面中設定您的行動應用程式。 這可讓您確保Adobe Mobile Services收集的資料會傳送至Adobe Campaign。 請參閱「在Adobe Mobile Services中設定行動應用程式」。
執行行動應用程式的特定設定:
在Adobe Mobile Services介面中定義地標。 請參閱定義Adobe Mobile Services的興趣點。
定義您要向行動應用程式的訂閱者收集的資料。 請參閱收集訂閱者的興趣點資料。
請確定您存取行動應用程式和Adobe Campaign中收集的位置資料。 請參閱存取用於收集位置資料的行動應用程式和存取收集的位置資料。
若要能夠透過Adobe Campaign收集興趣點資料,您必須設定Adobe Campaign將從哪些行動應用程式接收資料。
按一下左上方的 Adobe Campaign 標誌,然後選取「Administration > Channels > Mobile app」。
按一下Create以設定應用程式。
在Application name欄位中輸入名稱,然後按一下Create。
請勿填寫Device-specific settings區段。 這僅適用於設定接收推播通知的應用程式。
在Mobile application properties區段中,會列出兩個URL:Collect PII endpoint和Location Services endpoint。 它們將用於Adobe Mobile Services介面。 請參閱「在Adobe Mobile Services中設定行動應用程式」。
您現在可以在Adobe Mobile Services中使用這些值來完成設定,如在Adobe Mobile Services中設定行動應用程式一節所述。
若要將Adobe Mobile Services收集的資料傳送至Adobe Campaign,您必須在Mobile Services介面中設定回傳。
您將需要可在Adobe Campaign中設定的行動應用程式參數中找到的特定資訊(請參閱在Campaign中設定行動應用程式):
您必須擁有Adobe Analytics的存取權,才能執行下列設定。 如果您不是Adobe Analytics使用者,請連絡您的Adobe Campaign管理員。
建立應用程式或選取現有的應用程式。
前往Manage App Settings頁面。
在訪客ID服務區段中,勾選啟用並從下拉式清單中選取您的組織。 按一下保存。
此組織必須與您在Adobe Campaign例項上使用的組織相同。
按一下 Manage Postbacks。
建立回傳。
選擇PII作為Postback Type。
在URL欄位中,從您在Adobe Campaign介面中設定的行動應用程式複製Collect PII Endpoint URL,前面是伺服器名稱。 請參閱在Campaign中設定行動應用程式。
按如下方式填寫Post Body欄位:
針對iOS:
{
"userKey": "{userKey}",
"pushPlatform":"apns",
"marketingCloudId":"{%mcid%}",
"cusEmail":"{email}",
"cusFirstName":"{firstName}",
"cusLastName":"{lastName}"
}
針對Android:
{
"userKey": "{userKey}",
"pushPlatform":"gcm",
"marketingCloudId":"{%mcid%}",
"cusEmail":"{email}",
"cusFirstName":"{firstName}",
"cusLastName":"{lastName}"
}
將內容類型設為application/json。
在中,哪些資料標籤會觸發回傳?,請選擇任何事件,通常 Launched 和 exists。
按一下 Save & Activate。
建立第二個回傳。
選擇Postback作為Postback Type。
在URL欄位中,從您在Adobe Campaign介面中設定的行動應用程式複製Location Services Endpoint URL,前面是伺服器名稱。 請參閱在Campaign中設定行動應用程式。
按如下方式填寫Post Body欄位:
{
"locationData":{
"distances":"{a.loc.dist}",
"poiLabel":"{a.loc.poi}",
"latitude.a":"{a.loc.lat.a}",
"latitude.b":"{a.loc.lat.b}",
"latitude.c":"{a.loc.lat.c}",
"longitude.a":"{a.loc.lon.a}",
"longitude.b":"{a.loc.lon.b}",
"longitude.c":"{a.loc.lon.c}",
"appId":"{a.appid}",
"marketingCloudId":"{mid}"
}
}
將內容類型設為application/json。
在中,哪些資料標籤會觸發回傳?,選擇 campaign.test 和 exists。
按一下 Save & Activate。
如需設定回傳的詳細資訊,請參閱Adobe Mobile Services檔案。
Mobile核心服務的軟體開發套件(SDK)可協助將行動應用程式整合至Adobe Campaign。
此頁中介紹了此步驟。
要定義用於收集地點資料的地標:
前往Adobe Mobile Services介面。
新增您的應用程式。
如需在Mobile Services中管理應用程式的詳細資訊,請參閱Adobe Mobile Services檔案。
定義地標。
如需有關管理地標的詳細資訊,請參閱Adobe Mobile Services檔案。
特定的自訂資源可讓您定義要從應用程式訂閱者收集的資料。
此步驟在「使用SDK V4](https://helpx.adobe.com/tw/campaign/kb/configuring-app-sdkv4.html)設定行動應用程式」頁面中說明。[
若要存取Adobe Campaign中成功建立的應用程式:
按一下左上角的Adobe Campaign徽標。
根據SDK選擇Administration > Channels > Mobile app (SDK v4)或Mobile app (AEP SDK)。
從清單中選取行動應用程式以顯示其屬性。
應用程式的訂閱者清單也會顯示在Mobile application subscribers標籤中。 訂閱者是所有已在其行動裝置上安裝應用程式的使用者。 Adobe Campaign資料庫設定檔會以註冊Token來識別。
完成設定後,收集到的地標資料會列在每個描述檔的Places標籤中。 要訪問清單:
選取描述檔。
按一下右側的Edit profile properties按鈕。
選取 Places 索引標籤。
會列出目前設定檔所收集的地標資料。 位置資料會儲存在Adobe Campaign資料庫中6個月。
有關訪問和編輯配置檔案的詳細資訊,請參閱Profiles。