まず通常のTikTok URLを確認する
製品の現在のURL解析コードは、TikTokドメインのプロフィール、動画、一部の短縮URL、その他パスを判定する処理を持っています。たとえばプロフィールは tiktok.com/@username、動画は tiktok.com/@username/video/... のような形式です。
共有前には元のHTTPS URLを通常ブラウザで開き、目的のプロフィールや動画へ到達できることを確認します。
TikTok公式資料でいうdeep linkとは
TikTok Ads Managerの公式資料では、deep linkを「アプリのホームではなく、アプリ内の特定コンテンツへ利用者を導くURL」と説明し、主にアプリをすでにインストールしている利用者向けの仕組みとして整理しています。
一方で、アプリが入っていない利用者をアプリストアへ送り、インストール後に目的コンテンツまで引き継ぐ仕組みはdeferred deep linkとして別に説明されています。
| 種類 | 対象 | 考え方 |
|---|---|---|
| 通常deep link | 主にアプリ導入済みユーザー | タップからアプリ内の特定画面へ移動する。 |
| deferred deep link | アプリ未導入ユーザーも含む | ストアでインストール後、目的コンテンツへ遷移を引き継ぐ。 |
現在の製品はdeferred deep linkを提供している?
現在確認できる製品コードには、TikTok URLを解析してiOS向けscheme候補やAndroid Intentを生成する処理があります。しかし、アプリストア経由のインストールと、その後の目的コンテンツ復帰を結び付けるdeferred attributionの実装事実は確認できません。
snssdk1233:// はどう扱う?
現在の製品コードには snssdk1233://... を使う複数のTikTok向け候補があります。ただし、今回確認したTikTokの一次情報はdeep link/deferred deep linkの概念と広告用途を説明するもので、製品内のすべての snssdk1233:// パターンを現行公開仕様として保証する資料ではありません。
そのため、本サイトではこれらを「現在の製品実装が生成する候補」と説明し、実端末での再確認を前提にします。
短縮TikTok URLはリダイレクト先も確認する
vm.tiktok.com などの短縮URLは、アクセス時に最終URLへリダイレクトされる場合があります。短縮URLをそのまま解析できるコードがあっても、共有・保存前に最終的にどの動画/プロフィールへ到達するかを確認しておくと安全です。
アプリ内ブラウザも別にテストする
TikTokリンク自体が正しくても、InstagramやXなど別のSNS内ブラウザからタップした場合に、外部アプリへの移動が通常ブラウザと同じにならないことがあります。
Safari/Chromeでは開くのにSNS内では開かない場合は、アプリ内ブラウザの切り分けを先に確認してください。
共有前のチェックリスト
- 元のTikTok HTTPS URLが目的コンテンツを開く。
- プロフィール/動画/短縮URLのどの形式か確認する。
- 生成候補をiPhoneとAndroidで別々にテストする。
- TikTokアプリ未導入時のWeb fallbackを確認する。
- 主要な流入元SNSのアプリ内ブラウザでも試す。
- 通常deep linkとdeferred deep linkを混同しない。
保存・短縮リンクの対応
現在のコア保存APIはTikTok URLを受け付ける処理がありますが、schemeの現在互換性まで実端末で検証済みではありません。入力判定、直接生成、保存、リダイレクトを分けてTikTokの対応範囲を確認してください。
確認した一次情報
TikTok公式資料の広告向けdeferred deep linkingを、本サービスのscheme生成機能と同一視していません。