ダイナミック・ショートリンクとリファラルトラッキング

多くのアプリやウェブサイトのオーナーは、顧客が友人を製品に招待することで、有機的な成長を達成することを期待している。グロースチームは、このような招待を追跡し、全体的な成長への影響を測定したい:

  • どのユーザーが最も多くの招待を促しているのか?
  • 彼らのようなユーザーを増やすにはどうすればいいか?
  • 招待のクレジットは誰に渡すべきか?

Singularのインフラを使えば、誰かをアプリに招待するのはリンクを送るだけで簡単です。しかし、私たちはそのリンクの上にいくつかのデータ(例えば、紹介したユーザーのユーザーID)を追加し、さらに、情報が非公開で安全で変更されないように、リンクを短くしたいのです。短縮することで、リンクが長くなりすぎてユーザーにとって魅力的でなくなることも防げます。

Dynamic Short LinksAPIを使用すると、長くてパラメータがいっぱいのSingular Linksを、短くて安全で魅力的なリンクに変換できます:

変更前
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

単一リンクを作成する

Attribution (アトリビューション)] > [Manage Links (リンクの管理)] に進み、新しいリンクを作成します。シンギュラーリンクのFAQを参照してください。

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キーの取得

Developer Tools > SDK Integration > SDK Keys"に進み、"SDK Key "の隣にある値をコピーして、Singular SDK Keyを取得してください。

Screen_Shot_2022-10-11_at_15.30.07.png

5

ショートリンクの作成

Dynamic Short Links 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"}