【问题标题】:Avoiding duplicated links with branch.io sdk避免使用 branch.io sdk 的重复链接
【发布时间】:2018-04-26 15:32:19
【问题描述】:

我们已经在我们的应用中实现了 Branch.IO,并且运行良好。我们可以生成deeplinks 并获取Platform、IOS 和Android 上的数据。

但我们对重复链接存有疑问。

看,我们在 IOS 上生成了链接,然后在 Android 上生成了另一个具有相同 canonical_identifier 的链接。

我们期望的是 Branch.io 应该返回相同的 Url,但这并没有发生。

我们正在尝试这样做以避免重复的条目,并且可能对链接有更多的控制。

下面,来自两个生成链接的数据可能会有所帮助:

在 Android 上生成:

 "~creation_source":2,
  "$og_title":"Casamento <3",
  "$identity_id":517787482772223550,
  "~feature":"Share",
  "source":"android",
  "$og_description":"Eder Baldrighi e Angelina Jolie - 04/07/2018",
  "$one_time_use":false,
  "$canonical_identifier":"giftlist+11",
  "$publicly_indexable":"true",
  "~id":"518054928284095986",
  "type":"giftlist",
  "+url":"XXXXXX.test-app.link/ODzOUGnRqM",
  "value":"11"

在 IOS 上生成:

  "$locally_indexable":true,
  "~creation_source":3,
  "$og_title":"Casamento <3",
  "custom_data":"yes",
  "$identity_id":517745509809925500,
  "$og_description":"Eder Baldrighi e Angelina Jolie - 04/07/2018",
  "$one_time_use":false,
  "$canonical_identifier":"giftlist+11",
  "$exp_date":0,
  "$publicly_indexable":true,
  "~id":"518045049171363141",
  "type":"giftlist",
  "+url":"XXXXXX.test-app.link/HkkcqLzOqM",
  "value":"11"

【问题讨论】:

    标签: android ios deep-linking branch.io


    【解决方案1】:

    来自Branch 的亚伦在这里!根据设计,我们不会像 $canonical_identifiers 这样仅基于链接数据合并链接 URL。使用我们的 v1/url 端点创建的任何通过SDKAPIDashboard 生成的链接都会生成一个新的链接 URL,除非您是 updating a link

    但是,分析将在 Branch 仪表板上统一。例如,我们检测到的内容链接将显示在Content Analytics 页面中,该页面基于$canonical_identifier 之类的链接数据合并为一个内容。 Source Analytics 将根据 ~channel~campaign~tags 等分析标签合并链接。

    【讨论】:

    • 谢谢!我们还与 Branch.IO 的 Neil 进行了交谈。正如您所说,这是预期的行为:为不同的设备/客户端创建不同的链接。最好的问候。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    相关资源
    最近更新 更多