macOS SDK

👍

SDK 统计

Open Source Github Repo: https://github.com/BranchMetrics/mac-branch-deep-linking

XCode 最低版本 :12+

最低操作系统版本:macOS 10.15+

SDK 功能

Functionality

描述

支持

深度链接 API

What: Branch’s deep links store contextual information about where a user wants to go, where the link was clicked, who originally shared the link, and an almost unlimited amount of custom data.

Why: This empowers you to build powerful personalization features to provide users better experiences and happier, stickier users.

:白色复选标记:

延迟深度连结

功能简介:
首次安装后,立即将用户深度链接到相关内容。

为什么开发这一功能?
延迟深度链接可使用户点击链接,安装与该链接相关的应用,然后在新安装的应用中访问与该链接相关联的内容。

延迟深度链接固有地包含在 Branch 的深度链接功能中。没有其他设置!

:白色复选标记:

Intelligent Fallback Logic

功能简介:
Branch 根据您在帐户中指定的链接行为来路由用户。这包括 android(手机+平板电脑),ios(手机+平板电脑),桌面(Mac + Windows)和社交媒体预览的重定向。

为什么开发这一功能?
请确保无论用户当前使用什么平台,您的 Branch Link 都可以使他们获得最佳体验。这样做还可以减少用户流失,从而提高转化率。

:白色复选标记:

未安装应用时发送到桌面 App Store

功能简介:
目前,Branch 会将没有本机桌面应用的用户路由到默认桌面 URL,而不是桌面应用商店。产品路线图上提供了将用户路由到 Desktop App Store 而不是默认桌面 URL 的选项。

:X:

Universal Links(通用链接)

功能简介:
Universal Link 用作标准的 Web 链接(例如,www.branch.io),但是指向应用中的网站页面和内容。该标准在用户未在手机上安装应用的情况下可以为开发人员提供平稳回退,并可以从移动生态系统中删除 URI scheme。

为什么开发这一功能?
Branch 使得使用 Universal Links 变得更加简单,同时提供全面归因,支持个别案例情况,并在用户没有安装应用时允许您进行深度链接。

:白色复选标记:

Branch Universal Objects (BUO)

功能简介:
Branch Universal Object 表示要与 Branch 分享或建立索引的内容。它充当一个容器,所有 metadata和链接属性都通过此容器传递并转入您的应用中。使用 BUO 以创建,分享或索引链接以及注册与该内容相关的事件。

为什么开发这一功能?
BUO 是对应用中的内容进行分类的一种简单而强大的方法,并且它的正确用法可为您提供有关用户如何与该内容进行交互的清晰分析。同时,其便捷的链接生成功能使您的用户能够将更多的读者,购物者或订阅者直接带入应用。这些用户会更加活跃,因为他们受到朋友的邀请,在安装应用后能够立即看到他们想看到的内容。

:白色复选标记:

Branch 标准事件

功能简介:
Branch macOS SDK 会自动(开箱即用)追踪点击,打开,安装,重新安装和展示。但是,Branch 支持25种标准事件,涵盖您可以测量的 commerce,content 和 lifestyle 事件。

为什么开发这一功能?
通过测量各种事件,您可以更有效地优化应用的功能和广告策略。测量事件并了解用户与应用的交互方式,使您能够对留存率,参与度和 cost 的 LTV 进行比较,从而直接影响制作有效且投资回报率高的广告 campaign 的能力。

:白色复选标记:

Branch 自定义事件

功能简介:
自定义事件只是应用的唯一事件,因此需要自定义实现才能准确捕获。

为什么开发这一功能?
通过测量各种事件,您可以更有效地优化应用的功能和广告策略。测量事件并了解用户与应用的交互方式,使您能够对留存率,参与度和 cost 的 LTV 进行比较,从而直接影响制作有效且投资回报率高的广告 campaign 的能力。

:白色复选标记:

设置请求 metadata

功能简介:
在 Branch SDK 初始化会话之前,它可以获得要包含在会话评估过程中的 metadata。

为什么开发这一功能?
某些数据集成合作伙伴要求您在会话初始化之前将特定的标识符传递给 Branch SDK,以确保可以在数据集成合作伙伴的平台中正确关联 Branch 测量事件。

:白色复选标记:

专用重定向参数

功能简介:
In addition to the default redirects you have in place at the app-level, you can also use a dedicated redirect parameter at the link-level. When this platform-specific parameter is manually added to a link, Branch routes any user who clicks on it to the destination URL you provide; overriding the default redirect settings at the app-level.

为什么开发这一功能?
当您希望获得与在应用级别指定的默认登录页面不同的体验时,可以灵活地控制用户的位置定向。这在运行针对非标准用例的 campaign 时非常有用,因为您不必更改全局重定向设置。

:白色复选标记:

保持用户身份

功能简介:
通常,您可能拥有自己的用户 ID,或者希望引荐和事件数据在跨平台或应用的卸载/重新安装时持久存在。

为什么开发这一功能?
如果您的用户从不同的设备访问您的服务,那么保持用户身份对于访问将会非常有帮助,从而为您提供更完整的用户故事。

:白色复选标记:

禁用用户追踪

功能简介:
如果用户表示他们希望限制在您的应用或网站上收集数据,或者如果您认为不应该收集或处理特定终端用户的数据,那么您可以在不追踪该终端用户的情况下继续使用 Branch 的 SDK(例如,创建和分享 Branch Link)。

为什么开发这一功能?
我们收集有限的设备信息以支持我们的深度链接技术并提供归因和分析服务。但是,我们理解一些终端用户希望退出此数据处理;并且在一些情况下,法律(或 Branch 的政策)不允许将终端用户的某些类型的个人数据提供给 Branch(例如,与13岁以下儿童有关的数据)。

:白色复选标记:

短链接

功能简介:
Short links are the most common deep link and are highly customizeable. You can customize the subdomain of example.app.link,change to your own personal domain links.yoursite.com, or tailor the appearance of the short link to a custom alias during creation (e.g. https://example.app.link/october-sale).

为什么开发这一功能?
短链接使您可以呈现视觉上易于理解的品牌链接,短链接和重点链接。

:白色复选标记:

推送通知

What: Deep link into specific app content directly from a push notification on the user's device.

:X:

最后归因触点数据(LATD)

功能简介:
最后归因触点数据包含与该用户的上次查看展示或点击链接相关的信息。

:X:

SDK 记录

功能简介:
macOS 的 Branch SDK 配有内置记录器,可使您记录通过 SDK 进行的 API 调用。

为什么开发这一功能?
打开记录器可以让您显示 JSON 格式的请求和响应主体。

:白色复选标记:

基本集成

Click below for the Basic Integration Guide implementing the Branch macOS SDK.

Advanced Integration

Click below for the Advanced Integration Guide implementing the Branch macOS SDK.

Branch 演示应用

在实现我们的技术之前,是否想要先对其进行测试?

测试实现

在您的应用上线之前测试您的 Branch 集成。

版本记录

查看适用于 iOS 的 Branch SDK 过去版本,包括更改。


这个页面对您有帮助吗?