动态短链接和推荐跟踪

许多应用程序和网站的所有者都会让客户邀请他们的朋友使用产品,希望实现有机的提升。增长团队希望跟踪这些邀请,衡量它们对整体增长的影响,同时还要回答以下问题:

  • 哪些用户发出的邀请最多
  • 我们如何才能获得更多类似的用户
  • 邀请的功劳应该归谁(如果相关)?

利用 Singular 的基础设施,邀请他人使用应用程序就像向他们发送一个链接一样简单。但我们希望在链接上附加一些数据(如推荐用户的用户 ID),同时缩短链接,以确保信息的私密性、安全性和不变性。缩短链接还能防止链接过长,影响用户体验。

动态短链接API 可让您将冗长、充满参数的奇异链接转换为更短、更安全、更吸引人的链接:

之前
https://my.sng.link/Dappid/linkid?referring_user_id=123&referring_user_name=john&channel=sms
之后
https://my.sng.link/Dappid/linkid/r_hiuxchas8h

  1. 一旦创建,短链接的有效期为 30 天
  2. 动态短链接 API 适用于自定义和合作伙伴集成跟踪链接两种类型。不过,它主要用于推荐或影响者营销活动跟踪的自定义链接类型。

创建动态短链接

1

创建单一链接

转到 "归因">"管理链接",然后创建一个新链接。有关帮助,请参阅 "单一链接常见问题"。

2

为链接添加参数

获得链接 URL 后,建议添加以下参数。您添加的数据将在报告或导出中提供。

URL 参数 说明 是否包含在报告中? 是否包含在数据目的地 (ETL) 中?
pcn Campaign Name
referring_user_id 推荐用户的用户 ID 是否
referring_user_name 推荐用户的姓名

结果如下

https://my.sng.link/Dappid/linkid?referring_user_id=123&referring_user_name=john&pcn=mycampaign
3

(可选)在链接中添加自定义直通信息

您可以使用"_p "参数通过跟踪链接向应用程序传递额外信息。该参数可以接受字符串或 JSON 对象(只要是 URL 编码的)。

例如,您想通过跟踪链接向应用程序传递以下动态信息:

{
“productid”:”Shoes123”,
“qty”:1
}

您可以对其进行 URL 编码,然后将其附加到跟踪链接中的 _p 参数:

https://myshoppingapp.sng.link/A59c0/nha7?_p=%7B%22productid%22%3A%22Shoes123%22%2C%22qty%22%3A1%7D
4

检索您的奇异 SDK 密钥

进入"开发工具 > SDK 集成 > SDK 密钥 "并复制 "SDK 密钥 "旁边的值,以获取您的 Singular SDK 密钥。

Screen_Shot_2022-10-11_at_15.30.07.png

5

创建一个或多个短链接

使用动态短链接 API 端点创建短链接。

注意:

  • 端点是 https://s2s.singular.net/api/v1/s2s/shorten_link?a=<SDK KEY>,其中 <SDK KEY> 是您在上一步中获取的密钥。
  • 在 JSON 参数中,输入要缩短的 URL。
  • 一旦创建,短链接的有效期为 30 天
端点 https://s2s.singular.net/api/v1/s2s/shorten_link?a=<SDK KEY>
方法 POST
JSON Body
{"long_link": "<LONG LINK>"}

例如

{"long_link": "https://my.sng.link/Dappid/linkid?referring_user_id=123&referring_user_name=john&channel=sms"}
响应

响应(JSON 格式)包含一个缩短链接:

{"short_link": "https://my.sng.link/Dapp/linkid/r_ninja123"}