您的行動應用程式應已使用Adobe Experience Platform SDK在Adobe Campaign Standard中設定。 如需詳細步驟,請參閱 頁面.
用於收集位置資料的行動應用程式必須由 管理員 在Adobe Campaign介面中。
若要搭配以Adobe Experience Platform SDK設定的行動應用程式使用Adobe Experience Platform Location Services,您必須:
新增 Places 擴充功能。 在Adobe Campaign中設定您的行動應用程式。 請參閱 安裝Places擴充功能.
設定您的擴充功能後,請在資料收集UI中建立資料元素,以從這些擴充功能中擷取資料。 請參閱 頁面 來建立資料元素。
然後,在資料收集UI中,您需要建立規則以支援興趣點和Adobe Campaign之間的行動使用案例。
當使用者進入包圍型環境時,就會觸發此規則 Point of Interest. 請參閱 頁面 來建立規則。
定義 Points of Interest 在地方。 請參閱 建立地標.
請務必存取行動應用程式和Adobe Campaign中收集的位置資料。 請參閱 存取用於收集位置資料的行動應用程式 和 存取收集的位置資料.
用於收集位置資料的行動應用程式必須由 管理員 在Adobe Campaign介面中。
若要搭配使用SDK V4設定的行動應用程式使用興趣點資料功能,您必須:
可存取Adobe Analytics for Mobile。 如需詳細資訊,請查看您的授權合約或聯絡您的Adobe帳戶執行官。
在Adobe Campaign中設定您的行動應用程式。 請參閱 在Campaign中設定行動應用程式.
在AdobeMobile Services介面中設定您的行動應用程式。 這可讓您確保由AdobeMobile Services收集的資料傳送至Adobe Campaign。 請參閱 在AdobeMobile Services中設定行動應用程式.
執行行動應用程式的特定設定:
在AdobeMobile Services介面中定義地標。 請參閱 定義AdobeMobile Services中的地標.
定義您要從行動應用程式訂閱者收集的資料。 請參閱 收集訂閱者的地標資料.
請務必存取行動應用程式和Adobe Campaign中收集的位置資料。 請參閱 存取用於收集位置資料的行動應用程式 和 存取收集的位置資料.
若要透過Adobe Campaign收集地標資料,您必須設定Adobe Campaign將從哪個行動應用程式接收資料。
按一下 Adobe 徽標,在左上角,然後選擇 Administration > Channels > Mobile app.
按一下 Create 來設定應用程式。
在 Application name 欄位,按一下 Create.
請勿填入 Device-specific settings 區段。 這隻適用於設定接收推播通知的應用程式。
在 Mobile application properties 區段中,列出兩個URL: Collect PII endpoint 和 Location Services endpoint. 它們將用於AdobeMobile Services介面。 請參閱 在AdobeMobile Services中設定行動應用程式.
您現在可以在AdobeMobile Services中使用這些值來完成設定,如 在AdobeMobile Services中設定行動應用程式 區段。
若要將AdobeMobile 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 欄位,複製 Collect PII Endpoint 來自您在Adobe Campaign介面中設定的行動應用程式的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}"
}
設定 內容類型 as application/json.
在 哪些資料標籤會觸發回傳?,選取任何事件,通常 Launched 和 exists.
按一下Save & Activate。
建立第二個回傳。
選擇 Postback 作為 Postback Type.
在 URL 欄位,複製 Location Services Endpoint 來自您在Adobe Campaign介面中設定的行動應用程式的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}"
}
}
設定 內容類型 as application/json.
在 哪些資料標籤會觸發回傳?,選取 campaign.test 和 exists.
按一下Save & Activate。
如需設定回傳的詳細資訊,請參閱 AdobeMobile Services檔案.
行動核心服務的軟體開發套件(SDK)有助於將行動應用程式整合至Adobe Campaign。
此步驟將於此 頁面.
要定義用於收集位置資料的地標,請執行以下操作:
前往AdobeMobile Services介面。
新增您的應用程式。
如需在Mobile Services中管理應用程式的詳細資訊,請參閱 AdobeMobile Services檔案.
定義地標。
如需管理地標的詳細資訊,請參閱 AdobeMobile Services檔案.
特定的自訂資源可讓您定義要從應用程式訂閱者收集的資料。
此步驟在 使用SDK V4設定行動應用程式 頁面。
若要存取在Adobe Campaign中成功建立的應用程式:
按一下 Adobe 徽標,在左上角。
選擇 Administration > Channels > Mobile app (SDK v4) 或 Mobile app (AEP SDK) 視SDK而定。
從清單中選取行動應用程式以顯示其屬性。
應用程式的訂閱者清單也會顯示在 Mobile application subscribers 標籤。 訂閱者是在其行動裝置上安裝應用程式的所有使用者。 Adobe Campaign資料庫設定檔以註冊Token來識別。
完成設定後,收集的地標資料會列在 Places 標籤。 若要存取清單:
選取設定檔。
按一下 Edit profile properties 按鈕。
選取 Places 索引標籤。
會列出目前設定檔所收集的地標資料。 位置資料會儲存在Adobe Campaign資料庫6個月。
如需存取和編輯設定檔的詳細資訊,請參閱 設定檔.