Open Source Github Repo : https://github.com/BranchMetrics/cpp-branch-deep-linking-attribution
Minimum Visual Studio 版本 2019+
Functionality
描述
支持
深度链接 API
功能简介:
Branch 的深度链接存储着丰富的情景信息,包括用户想看的内容、点击链接的位置、最初共享该链接的人以及几乎无限数量的自定义数据。
为什么开发这一功能?
因此,您能够构建强大的个性化功能,从而为用户提供更好的体验,提高用户满意度和用户粘性。
延迟深度连结
功能简介:
首次安装后,立即将用户深度链接到相关内容。
为什么开发这一功能?
延迟深度链接可使用户点击链接,安装与该链接相关的应用,然后在新安装的应用中访问与该链接相关联的内容。
延迟深度链接固有地包含在 Branch 的深度链接功能中。没有其他设置!
Intelligent Fallback Logic
功能简介:
Branch 根据您在帐户中指定的链接行为来路由用户。这包括 android(手机+平板电脑),ios(手机+平板电脑),桌面(Mac + Windows)和社交媒体预览的重定向。
为什么开发这一功能?
Branch 的桌面链接重定向行为正在开发中,尚待用户测试。当前,如果未加载提供的 URI scheme,则终端用户将遇到空白页。
未安装应用时发送到桌面 App Store
功能简介:
目前,Branch 会将没有本机桌面应用的用户路由到默认桌面 URL,而不是桌面应用商店。产品路线图上提供了将用户路由到 Desktop App Store 而不是默认桌面 URL 的选项。
Universal Links(通用链接)
功能简介:
Universal Link 用作标准的 Web 链接(例如,www.branch.io),但是指向应用中的网站页面和内容。该标准在用户未在手机上安装应用的情况下可以为开发人员提供平稳回退,并可以从移动生态系统中删除 URI scheme。
Branch Universal Objects (BUO)
功能简介:
Branch Universal Object 表示要与 Branch 分享或建立索引的内容。它充当一个容器,所有 metadata和链接属性都通过此容器传递并转入您的应用中。
Branch 标准事件
功能简介:
Branch Win32 C++ SDK 会自动(开箱即用)追踪点击,打开,安装,重新安装和展示。但是,Branch 支持25种标准事件,涵盖您可以测量的 commerce,content 和 lifestyle 事件。
为什么开发这一功能?
通过测量各种事件,您可以更有效地优化应用的功能和广告策略。测量事件并了解用户与应用的交互方式,使您能够对留存率,参与度和 cost 的 LTV 进行比较,从而直接影响制作有效且投资回报率高的广告 campaign 的能力。
Branch 自定义事件
功能简介:
自定义事件只是应用的唯一事件,因此需要自定义实现才能准确捕获。
为什么开发这一功能?
通过测量各种事件,您可以更有效地优化应用的功能和广告策略。测量事件并了解用户与应用的交互方式,使您能够对留存率,参与度和 cost 的 LTV 进行比较,从而直接影响制作有效且投资回报率高的广告 campaign 的能力。
专用重定向参数
功能简介:
除了在应用级别使用的默认重定向之外,还可以在链接级别使用专用的重定向参数。将此特定于平台的参数手动添加到链接后,Branch 会将所有点击该参数的用户路由到您提供的目标 URL;在应用级别覆盖默认重定向设置。
为什么开发这一功能?
当您希望获得与在应用级别指定的默认登录页面不同的体验时,可以灵活地控制用户的位置定向。这在运行针对非标准用例的 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
).
为什么开发这一功能?
短链接使您可以呈现视觉上易于理解的品牌链接,短链接和重点链接。
推送通知
功能简介:
直接从用户设备上的推送通知深度链接到特定的应用内容。
最后归因触点数据(LATD)
功能简介:
最后归因触点数据包含与该用户的上次查看展示或点击链接相关的信息。
SDK 记录
功能简介:
macOS 的 Branch SDK 配有内置记录器,可使您记录通过 SDK 进行的 API 调用。
为什么开发这一功能?
打开记录器可以让您显示 JSON 格式的请求和响应主体。
在实现我们的技术之前,是否想要先对其进行测试?
在您的应用上线之前测试您的 Branch 集成。
查看 Win32 C++ Branch SDK 的过去版本,包括更改。