您可以使用 Facebook SDK 來設定行動版高效速成+ 目錄廣告。您應將深層連結和延遲深層連結納入您的應用程式,為用戶提供最佳的應用程式使用體驗。
在網頁上,請使用 Meta 像素事件(如 ViewContent
)來追蹤事件互動。在行動裝置上,您可以使用應用程式事件來追蹤相同的事件。
您必須從應用程式傳送如同從像素傳送一樣的三個必要事件:ViewContent
、AddToCart
和 Purchase
。高效速成+ 目錄廣告需要有這些事件,才能正常運作。
iOS 事件 | Android 事件 | 網路同等事件 |
---|---|---|
|
|
|
|
|
|
|
|
|
舉例來說,有用戶在應用程式中瀏覽產品時,就會觸發 ViewContent
事件:
[[FBSDKAppEvents shared] logEvent:FBSDKAppEventNameViewedContent
valueToSum:54.23
parameters:@{
FBSDKAppEventParameterNameCurrency : @"USD",
FBSDKAppEventParameterNameContentType : @"product",
FBSDKAppEventParameterNameContentID : @"123456789"
}
];
如果事件會發生於多項產品,您也可以為產品編號提供 JSON 陣列值。例如,您可以傳送多個包含 Purchase
事件的產品。
[[FBSDKAppEvents shared] logPurchase:54.23 currency : @"USD" parameters:@{
FBSDKAppEventParameterNameContentID : @"['1234','5678']",
FBSDKAppEventParameterNameContentType : @"product"
}
];
若您有多個內容編號,請提供逸出的 JSON 陣列,例如:
"[\"1234\",\"5678\"]"
您可以針對每個應用程式事件傳送附加參數;當有人進行購買時,即應傳送這些參數:
名稱 | 說明 |
---|---|
字串 | 選用項目。 |
字串 | 選用項目。 |
若您使用批准的 Mobile Measurement Partner(MMP)向 Facebook 回報事件,即可調整實作方式以同時傳送必要的事件。此程序會因 MMP 而異,但通常會如下所示:
以下為必要事件:
名稱 | 說明 |
---|---|
| 帳號管理中心帳號已瀏覽商品時 |
| 已將商品加到購物車時 |
| 已購買商品時 |
您還必須傳送兩個附加參數,高效速成+ 目錄廣告才能運作:
product
或 product_group
可用的附加參數如下:
名稱 | 說明 |
---|---|
字串 |
|
字串 | 必要項目。 |
字串 | 選用項目。 |
字串 | 選用項目。 |
附註:當用戶購買商品時,您也應傳送 _valueToSum
和 fb_currency
參數。
若要測試整合是否有效,最簡單的方法就是使用應用程式廣告幫手,即時查看回報至 Facebook 的事件和參數。
如果整合成功,您會看到這三個事件名稱:
FB_MOBILE_CONTENT_VIEW
FB_MOBILE_ADD_TO_CART
FB_MOBILE_PURCHASE
若要驗證應用程式事件功能,您可以在
Facebook 應用程式分析工具中查看最近的事件
。
只要在您的產品摘要中提供深層連結,與您 Facebook 廣告互動的任何用戶,皆可直接前往您應用程式的指定位置。例如,當用戶在行動裝置上點擊 Facebook 中的廣告時,就會在您的行動應用程式中查看該產品。如需詳細資訊,請參閱深層連結和驗證深層連結。
若您使用深層連結,即可指定在用戶未安裝您應用程式時的撤回行為。若您在產品摘要中提供深層連結,則未安裝您應用程式的用戶便可在廣告內看見產品的網址。
由於您的目標可能是提升目錄銷售,因此您可能會希望用戶看見產品頁面,而非安裝應用程式。因此我們會預設前往網址,但您可指定不同行為,以進一步控制。建立高效速成+ 目錄廣告時,請將撤回行為設定為 applink_treatment
,並使用下列任一選項:
名稱 | 說明 |
---|---|
| 一律將用戶傳送至特定網址。這會覆寫您摘要中的任何深層連結。 |
| 若已安裝應用程式,並且我們具有您對應的深層連結,請將用戶傳送至您的應用程式。若有任何不符上述條件之處,請將其傳送至網站網址。 |
| 若已安裝應用程式,並且我們具有對應的深層連結資訊,請將用戶傳送至應用程式。若未安裝應用程式,請將其傳送至應用程式的應用程式商店。 |
現在您需要為高效速成+ 目錄廣告提供實際的深層連結。如需詳細資訊,請參閱深層連結:商品目錄。
若要衡量網站和行動應用程式的轉換事件,請先確定所有高效速成+ 目錄廣告皆已針對下列事件設定正確的追蹤規格:
事件 | 追蹤規格 |
---|---|
|
|
|
|
|
|
無論用戶是否瀏覽您的網站或應用程式,Facebook 都可追蹤高效速成+ 目錄廣告發生的任何事件。設定這些追蹤規格的方法如下:
use FacebookAds\Object\Ad;
use FacebookAds\Object\Fields\AdFields;
$ad = new Ad(<AD_ID>);
$ad->{'tracking_spec'} = array(
array(
'action.type' => array('app_custom_event'),
'application' => array($app_id),
),
array(
'action.type' => array('offsite_conversion'),
'offsite_pixel' => array(<PIXEL_ID>),
),
array(
'action.type' => array('mobile_app_install'),
'application' => array($app_id),
),
);
$ad->update();
curl \
-F 'tracking_spec=[
{"action.type":["app_custom_event"],"application":["101"]},
{"action.type":["offsite_conversion"],"offsite_pixel":["<PIXEL_ID>"]},
{"action.type":["mobile_app_install"],"application":["101"]}
]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/<AD_ID>