应用广告中的深度链接

创建广告验证应用广告设置

用户首次打开您的应用时,您可以通过深度链接将用户直接定向至其感兴趣的内容。您可以在任何广告格式中使用深度链接:移动应用安装广告和移动应用使用率广告。

对广告有何帮助

为应用广告使用深度链接时,您可减去用户点击广告到获得感兴趣的内容(例如假期特惠)之间的多余步骤,呈现更加无缝的客户体验。若不使用深度链接,用户就必须手动搜索需要的内容,这存在用户中途放弃的风险。


- 运作方式

- 分步指南

运作方式

  1. 您的广告将展示个性化内容,我们以旧金山旅游为例。
  2. 用户将下载您的应用
  3. 通过使用深度链接,用户可回到他们的兴趣点,即旧金山旅游

用户在应用内会直接看到他们点击广告时感兴趣的相关内容,从而更有可能与应用内容互动。

分步指南

1.iOS 与 Android 设置

2.Facebook SDK

3.Facebook 应用设置

4.延迟的深度链接

5.验证深度链接设置

6.为广告添加深度链接


1. iOS 与 Android 设置

iOS

您可利用 Bolts 框架轻松处理深度链接。您可通过 Github 详细了解该框架:https://github.com/BoltsFramework/Bolts-iOS。

如果不想使用 Bolts 框架,也可参照以下教程:

Android

阅读 android.com 的官方教程:为应用内容部署深度链接

2.Facebook SDK

依照关于 Facebook SDK 设置的分步指南进行操作。该指南介绍了以下操作的方法:

  1. 获取 Facebook 应用编号
  2. 向您的应用添加 Facebook SDK
  3. 启用安装追踪
Facebook SDK 设置

3.Facebook 应用设置

完成初步 Facebook SDK 设置后,您需要在 Facebook 应用设置中添加深度链接信息。

iOS 设置

  • 网址方案后缀:如果您的网址方案是 ://,则请添加没有 mytravelapp 的网址方案,例如 mytravelapp://
  • App Store 编号:您可以获取 App Store 编号,例如从 App Store 网址获取:https://itunes.apple.com/us/app/my-app/APP_STORE_ID

Android 设置

  • 类名:在 AndroidManifest.xml.文件中找到启动活动的类名。类名的形式应为 com.example.androidapp.MainActivity
iOS — 导航至“应用面板 > 设置 > iOS”
Android — 导航至“应用面板 > 设置 > Android”

4.延迟的深度链接(可选)

延迟的深度链接可在用户通过应用商店安装您的应用后,将用户定向至一个自定义的视图。

何时需要使用延迟的深度链接?

如果您投放使用深度链接的广告,且定位尚未安装应用的用户,则必须添加延迟的深度链接。如果您只定位已安装应用的用户,则无需添加延迟的深度链接。

借由应用链接实现延迟的深度链接

iOS 版和 Android 版 Facebook SDK 包含名为应用链接的产品,可用于在应用内实施延迟的深度链接。在实施深度链接后,只需将以下代码添加到应用即可处理延迟的深度链接:

iOS SDK

 
// 将 Bolts.framework 添加到项目中(这是 FB SDK 的组成部分)
#import <Bolts/Bolts.h> 
#import <FBSDKCoreKit/FBSDKCoreKit.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  if (launchOptions[UIApplicationLaunchOptionsURLKey] == nil) {
    [FBSDKAppLinkUtility fetchDeferredAppLink:^(NSURL *url, NSError *error) {
      if (error) {
        NSLog(@”Received error while fetching deferred app link %@”, error);
      }
      if (url) {
        [[UIApplication sharedApplication] openURL:url];
      }
    }];
  }
  return YES;
}

Android SDK

 
AppLinkData.fetchDeferredAppLinkData(this, 
  new AppLinkData.CompletionHandler() {
     @Override
     public void onDeferredAppLinkDataFetched(AppLinkData appLinkData) {
         // 处理应用链接数据
     }
 }
);


类参考:iOS > FBSDKAppLinkUtility | Android > AppLinkData

5.验证深度链接设置

您可以在“工具和支持”部分的应用广告帮手中验证您的 Facebook SDK 和深度链接设置。建议先验证设置,然后开始投放深度链接广告。

验证深度链接设置

依照关于创建应用广告的指南进行操作。创建广告时,请留意下述设置:

  1. 定位平台:在“设置广告受众”部分做选择:
    • iOS:为平台设置选择 iOS only
    • Android:为平台设置选择 Android only
  2. 添加深度链接:在“设置广告链接和文本”部分,添加深度链接,例如 mytravelapp://tripId=SF,如下方截图所示。

截图: 为广告添加深度链接

results matching ""

    No results matching ""