分支 IO 在快速链接仪表板中生成链接显示

Posted

技术标签:

【中文标题】分支 IO 在快速链接仪表板中生成链接显示【英文标题】:Branch IO generate link show in Quick Links Dashboard 【发布时间】:2022-01-21 23:36:12 【问题描述】:

安卓平台

我使用下面的代码在Facebook等中生成和分享链接,点击它,它在“摘要”中有记录,但不显示在快速链接仪表板中。

val lp = LinkProperties()
        .addControlParameter("\$deeplink_path","https://www.google.com")


 val buo = BranchUniversalObject()
            .setCanonicalIdentifier("item/abcd")
            .setTitle("Hellow Title")
            .setContentDescription("Hello Description")
            .setContentIndexingMode(BranchUniversalObject.CONTENT_INDEX_MODE.PUBLIC)
            .setLocalIndexMode(BranchUniversalObject.CONTENT_INDEX_MODE.PUBLIC)

buo.generateShortUrl(
            activity, lp
        )  url, error ->
            if (error == null) 
                // share intent
             else 
                Logger.e("error: $error.message")
            
        

使用代码,这无法显示在快速链接仪表板中。 关于文档,它需要添加两个参数“type:2”和“$marketing_title”,我将其设置为 LinkProperties:

lp.addControlParameter("type", "2")
.addControlParameter("\$marketing_title", "android _test")

或者:BranchUniversalObject:

buo.setContentMetadata(ContentMetadata().addCustomMetadata("type", "2"))
   .setContentMetadata(ContentMetadata().addCustomMetadata("\$marketing_title","android"))

但它不起作用,那么,如何解决?

谢谢!

【问题讨论】:

【参考方案1】:

默认情况下,您的 SDK 创建的链接不会显示在快速链接仪表板上。在请求负载中传递type:2 和设置marketing title 的规范仅限于API 创建的链接。

了解您想要检查转化,强烈建议您标记这些分支链接(例如 channel = API/campaign=Promo),以便您可以细分数据以查看来自通过以下方式创建的链接的所有安装/点击分支仪表板上的 SDK Sources/Summary 部分。

【讨论】:

它使用 API Post 生成深层链接并显示在 Quick Link Dashboard 中。

以上是关于分支 IO 在快速链接仪表板中生成链接显示的主要内容,如果未能解决你的问题,请参考以下文章

分支 io:我应该如何配置链接,以便当用户单击尚未安装的 Android 应用程序的链接时打开默认应用程序市场?

branch.io 深层链接 URL 未从 Facebook 广告在应用程序中传递数据

Android 应用上的分支指标链接

在 branch.io 仪表板中找不到推荐部分?

在 Android 应用程序中单击并打开时,分支链接不提供数据

使用带有 playstore url 的分支深度链接的最低版本级别是多少?