您可以使用 Facebook SDK 在移动端设置进阶赋能型目录广告。您应该将深度链接和延迟深度链接纳入自己的应用中,以便尽可能为应用用户提供最佳体验。
在网页端,我们使用 ViewContent
等 Meta Pixel 像素代码事件追踪事件互动。在移动设备端,可以使用应用事件追踪相同的事件。
您必须从应用发送 ViewContent
、AddToCart
和 Purchase
这三个必要事件,操作方式与从 Pixel 像素代码发送时相同,进阶赋能型目录广告需要这些事件才能正常运作。
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\"]"
对于每个应用事件,您可以发送附加参数,这些参数应该在有人执行购买操作时发送:
名称 | 描述 |
---|---|
字符串 | 可选。 |
字符串 | 可选。 |
如果您使用经批准的移动应用成效衡量合作伙伴 (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>