许多应用程序和网站的所有者都会让客户邀请他们的朋友使用产品,希望实现有机的提升。增长团队希望跟踪这些邀请,衡量它们对整体增长的影响,同时还要回答以下问题:
-
哪些用户发出的邀请最多?
-
我们如何才能获得更多类似的用户?
- 邀请的功劳应该归谁(如果相关)?
利用 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
|
注:
-
一旦创建,短链接的有效期为 30 天。
- 动态短链接 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 密钥。
|
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"}
|
|