当前位置:黑鲸出海 > 热点资讯 > 干货分享 >  iOS专题|iOS15准备须知&Branch NativeLink?介绍

iOS专题|iOS15准备须知&Branch NativeLink?介绍

发表时间:2021-08-19  来源:Branch Metrics  作者:Branch  浏览:次  
苹果即将于今年秋季发布 iOS15,其中一个重大更新为 Private Relay 专用转接代理的发布,即 icould 的付费订阅用户在使用 safari 浏览器或者 safari in-app 浏览器时,用户的IP地址会被隐藏。

苹果即将于今年秋季发布 iOS15,其中一个重大更新为 Private Relay 专用转接代理的发布,即 icould 的付费订阅用户在使用 safari 浏览器或者 safari in-app 浏览器时,用户的IP地址会被隐藏。

对您的影响

如果您用使用延迟深度链接(deferred deeplink)进行跨平台(从手机网页浏览器端到app)的用户跳转和追踪,由于iOS 15导致的IP地址隐藏,会使得跳转和追踪归因都受到影响。

解决方案

开启 Branch NativeLink? 后,当用户点击了 Branch Link 后,会被带至一个桥页面,并展示 get the app 按钮,当用户点击 get the app 按钮后,会被被带至应用商店下载应用,此时 Branch Link 中包含的归因和延迟深度链接跳转参数会被粘贴至本地。当用户下载完成打开App后,可以通过调取本地数据,将用户带入App内深度内容页面。

图:Branch NativeLink? 展例

 Branch NativeLink? 有更高的确定性更加安全支持 iOS15 完全遵循苹果关于安全和隐私的政策,将控制权交到最终用户手里。


您需要采取的行动

 为了利用 NativeLink?,您和您的团队需要立即完成以下操作:

  1. 将您的 iOS SDK更新至v1.39.4 或更高版本 (点击阅读原文,获得最新版本SDK下载链接)

  2. 在您的 App 中添加以下代码

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {


        Branch.getInstance().checkPasteboardOnInstall()

        BranchScene.shared().initSession(launchOptions: launchOptions, registerDeepLinkHandler: { (params, error, scene) in

            // handle Branch callback

        })

        

        return true

    }


3. 在 Branch 操作后台中选择您的 NativeLink 受众选项。

配置Confirguration → 常规General → iOS Redirect → NativeLink

可以选择将 Branch NativeLink? 展示所有iOS用户,或 iOS15 及以上用户,或 iOS Private Relay 用户。

FAQ

常见问题解答

NO.1 native link=ad link?

native link 不是ad link,是Branch 针对于iOS 15的Private Relay推出的解决方案,它适用于Branch所有的产品。

NO.2 保存在本地是保存在 local storage?

保存在clipboard

NO.3 If it only affects attirbution if using deep linking? If we just set landing to App Store, the tracking is not affected?

iOS 15的这个新功能会影响到所有web to app的深度链接以及归因,如果icloud 付费用户通过safari 浏览器跳转到app store下载您的应用,追踪和归因会受到影响。

NO.4 用户在下载过程中,在其他应用复制了内容,下载完成之后打开应用还能拿到链接吗

是的,如果用户在下载过程中复制了其他的内容,会影响 nativelink 的运作。但是在我们前期的 beta 测试中认为这是一个比较罕见的场景,不会太多的影响实际的应用。

NO.5 iOS15 不使用 nativelink 无法归因是针对开启 ATT的产品,我们没有使用 ATT 所以 navtivelink 带来的优势对我们的付费广告场景基本没用?

Native Link 和 ATT 没有直接的关系。ATT 更多的是限制从付费广告用户归因,而 iOS15是屏蔽 web 端icloud 付费用户在 safari 上的 IP 地址。对于付费广告而言,ATT 会限制设备层级的广告追踪和归因,但是 Native Link 可以让从 web 端到 app 端的付费广告用户在点击 Branch Link 后仍然携带延迟深度链接参数并做到延迟深度链接的跳转。

NO.6 对于付费广告,使用nativelink 在iOS15隐私政策的背景下增加安装和应用内事件的归因吗?

对于付费广告来讲,归因还是取决于ATT状态,用户同意ATT就能做归因,用户拒绝ATT就无法做归因,这个是苹果的政策所限制的。

NO.7 我想知道这个 SDK 介绍说会影响归因,请问这个影响怎么定义的?会影响哪些方面的归因?

iOS15 会导致 iCould 付费用户在使用 safari 浏览器的时候IP地址被屏蔽,对于 web to app 的流程来说,web 端是无法收集设备 ID (AAID/IDFA) 的,所以很大程度上会依赖IP地址来做归因,iOS15 的新功能会导致 web 端收集的 IP 地址是被替换过的,跟 app端内的 IP 地址不一样,所以归因会收到影响,native link 解决的就是这个问题。

NO.8 二维码场景中:若升级好 SDK 使用 Nativelink 后,通过二维码场景来的用户,可以正常获取到用户的UUID 吗?

UUID是通过Branch SDK,用set_developer_identity 设置的,所以这个跟 Native link 没有很大的关联。

关于Branch

作为硅谷独角兽,Branch Metrics 通过独特的深度链接技术,提供基于用户的跨平台、跨渠道、跨设备的第三方全域数据监测及用户增长解决方案,帮助出海企业打造高质量的用户体验,整合跨网页、横幅广告、邮件等到App上的自然或付费渠道,追踪用户的完整路径,全面促进移动增长。

在大中华区,Branch 与 Google、Facebook、Twitter、Snap、Tiktok、Pinterest、Apple 等生态伙伴密切合作,员工服务于北京、上海、深圳、香港等城市,为各地营销人员提供支持。

注:文章源自于互联网,如有侵权,请联系客服删除。
19951839869
黑鲸出海客服