コンテンツにスキップ

ディープリンク管理

ディープリンクとは、ゲームを開始し、プッシュ通知やSMSで送信されたメッセージ内のURLをクリックしたときに、ゲーム内の指定されたコンテンツ(場所)に移動できる機能を指します。これはさまざまなマーケティングの問題に対応するために設計されたサービスです。クーポンを送信するためのURLを生成したり、コンソールでゲームアクセスを誘導したりすることができます。

ディープリンクの主な機能は以下の通りです。

主な機能

  •  さまざまな目的のためにディープリンクを作成および管理する
    • クーポンのディープリンクを作成できます。
    • 作成したディープリンクを変更または削除できます。
  • ゲームのインストール状況とユーザーのデバイス環境に応じて対応する
    • OSごとに適切なフローを提供できます。
    • ゲームがインストールされているかどうかに応じてフローを提供できます。
  • クーポン使用時に発生するエラーを処理する
    • クーポンエラーの原因を通知し、エラー解決についてお知らせできます。
  • ユーザーがPCウェブからモバイルランディングURLにアクセスしたときの処理
    • ユーザーにモバイル経由でゲームにアクセスするよう促すことができます。

 

準備

  • ゲームクライアント内で、Android用のAndroidManifest.xmlファイルを修正し、iOS用にURLタイプを追加します
  • OSごとに自動的に配布できるゲームダウンロードURLを発行する必要があります。

 

{ #item03 }の使い方

 

ディープリンクの例

 

SMSの使用

  • メッセージにクーポンディープリンクを挿入し、報酬を配布するために大量のクーポンを送信する必要があるときに送信できます。
  • メッセージにクーポンディープリンクを挿入し、事前登録イベントの報酬を配布するために大量のクーポンを送信する必要があるときに送信できます。
  • 例: 事前登録クーポンを集めよう! -> クーポンURLをクリック -> ゲームにアクセスし、受信箱で報酬を受け取る

 

プッシュ通知の使用

  • ゲーム内の深いリンクをダンジョンオープン通知、サプライズイベントプッシュ通知などに挿入して、ゲーム内の対応するコンテンツに直接移動できます。
  • 例: ダンジョンがオープンしました!今すぐプレイ! -> プッシュ通知をクリック -> ゲーム内のダンジョンマップ画面に移動

 

ゲーム内の移動

  • ゲーム内の通知をクリックすると、対象のコンテンツに移動します。
  • 例: ニュースのイベント通知をクリック -> リンクをクリック -> ゲーム内の該当イベントに移動

 

ディープリンクの作成

次のように2種類のディープリンクを作成できます。

  • クーポンディープリンク
    • クーポン値が適用されたディープリンク
    • ユーザーはリンクをクリックするとゲームを開始し、受信トレイからアイテムを収集できます
  • ゲーム内ディープリンク
    • ゲーム内のバナー/リンクをクリックすると、指定されたコンテンツ/場所に移動できるディープリンク
    • ゲーム内で定義されたpath値を使用してディープリンクを作成できます(ダンジョン、受信トレイなど)

メインページ

① ゲーム内ディープリンクの作成: クリックしたときに表示されるポップアップに使用される詳細を入力できます。

② 検索: 登録されているディープリンクの中から、さまざまな条件で検索できます。

③ ディープリンクシリアル番号(重複なし)

④ ディープリンクタイプ: クーポン/ゲーム内/その他のイベントディープリンク

⑤ モバイルOS: 各ゲームがサポートするOSごとにディープリンクを作成する必要があります。

⑥ ランディングURL: ユーザーに提供されるURL

⑦ クリエイターID: 初めてディープリンクを作成した人のグループウェアID(本名)を入力してください。

⑧ 詳細情報: 作成されたディープリンクの詳細を確認できます。

 

クーポンディープリンク

クーポンディープリンクは、Promotion> App Settings> Default SettingsでAppIDごとにダウンロードURLを入力して保存すると、自動的にAppIDごとのディープリンクを生成します。 ダウンロードURLを変更すると、以前に生成されたディープリンクのダウンロードURLが自動的に同期されます。(2019年10月22日以前に生成されたディープリンクは維持されます。)

ゲーム内ディープリンク

ゲーム内ディープリンクを作成ボタンをクリックすると、ゲーム内ディープリンクを生成できるようになります。

① アプリID: 各アプリIDごとにリンクを作成する必要があります。つまり、1つのゲームに対してOSごとにリンクを作成する必要があります。

② イベントの詳細: イベント名または詳細を短く入力してください。

③ 目標場所を入力してください: ユーザーがリンクをクリックしたときに移動するパスを入力します。 – ハイブを選択: ハイブが提供するサービスに移動するためのパス。例) 1:1問い合わせなど。 – ゲームを選択: ゲーム内で移動するためのパス。情報を入力する前にゲーム開発チームに連絡してください。例) ダンジョン、受信箱など。 – 下記の「ゲーム内ディープリンク作成を通じて登録できる目標場所のリスト」を参照してください。

④ ダウンロードURL: 統合ダウンロードURLを発行し、各ゲームに入力してください。 – リンクを入力する際には「http://」を含める必要があります。

⑤ サービスステータス: リンクを削除することなく、サービスステータスを有効化/無効化することを選択できます。リンクを作成した後は、いつでもステータスを変更できます。

⑥ OKボタン: 入力したすべての情報を確認するために、下に入力した情報を確認した後にOKをクリックしてください。
すべての情報を正しく入力した後に[作成]ボタンをクリックして、リンクを作成および登録します。

 

ゲーム内ディープリンクを作成することで登録できるターゲット場所のリスト

<ハイブアドレスの場合>
  •  AppID://hive/authlogin, AppID://hive/auth/login ハイブログインページに移動します。ゲストアカウントでログインしている場合はログインページが表示され、正式にログインしている場合はログインページを表示せずに自動ログインが進行します。
  • AppID://hive/socalinquery, AppID://hive/socal/inquery 1:1問い合わせページに移動します。
  • AppID://hive/promotionshow?type={number}, AppID://hive/promotion/show?type={number} 入力されたType値に対応するニュースページに移動します。
    • 例:  AppID://hive/promotionshow?type=123456
  • AppID://hive/offerwallshow, AppID://hive/promotion/offerwall オファーウォールページに移動します。
  • AppID://hive/promotioncoupon?couponid={couponid}, AppID://hive/promotion/coupon?couponid={couponid} 入力されたCouponidのクーポンが消費されます。クーポン処理結果はC2SModuleApi_EngagementConsumeCouponコールバックとして提供されます。
    • 例: AppID://hive/promotioncoupon?couponid=swccoupon2020
<ゲームアドレスの場合>
  • AppID://game/{path}?{query} ゲーム内機能に移動するために必要なスキーマです。ゲームで定義されたパス値を入力してください。  C2SModuleApi_EngagementProcessSchemeコールバックが発生し、このコールバックが発生した場合は、提供されたイベント日付を確認した後に適切な対策を講じる必要があります。

ディープリンクの確認

メインページの[もっと見る]ボタンをクリックしてください。

発行されたクーポン番号とランディングURLを組み合わせて使用します。ランディングURLアドレスをコピーして使用してください。(クーポン発行の承認後に「ディープリンクで印刷」できます)

[変更完了]ボタンをクリックして変更を保存すると、次の内容が表示されます。

ディープリンクの使い方

クーポンディープリンク: SMS経由でリンクを使用する

① Hive コンソール > プロモーション > UE 設定メニューでクーポンディープリンクを発行できます。
– 例: http://withhive.me/c/540/クーポン番号

② クーポン番号をリクエストして発行するには、クーポン > クーポンを発行を選択してください。

③ クーポン > クーポン発行 > [完了] をクリック > [クーポン発行リスト] > クーポンが発行されたら [ディープリンクで印刷] をクリックします。

④ 発行されたクーポン番号とランディングURLアドレスが組み合わされ、クーポンのディープリンクURLをリストでダウンロードできるようになります。

⑤ クーポンのディープリンクURLを入力し、メッセージを送信する際に送信してください(マスSMSなど)。

 

ゲーム内ディープリンク: プッシュ通知を使用する

① コンソールに移動 > 通知 > 大容量ストレージ (Android または iOS) > [登録] ボタンをクリック > ユーザーエンゲージメントオプションで選択。

② プッシュ通知をHiveに届かせるか、ゲーム内に届かせるかを選択してください。

③ Hive アドレスの場合は次のように選択できます。また、path リストと詳細については「プッシュ通知で移動できるパスのリスト」を参照してください。
<

④ デフォルトで提供されるアドレス以外のパラメータ情報を追加できます。

⑤ ゲームアドレスの場合は、“GAME”を選択し、2番目のカテゴリで“手動で入力”を選択してパスを入力します。パス情報については、ゲーム開発チームにお問い合わせください。完了すると、作成されたアドレスを下部で確認できるようになります。

⑥ ユーザーは、ユーザーエンゲージメントのために必要なすべての情報を入力した後に送信したプッシュ通知をクリックすると、設定されたパスに移動します。  

プッシュ通知を通じて移動できるパスのリスト

<Hive アドレスの場合>
  • push://hive/authlogin Hive ログインページに移動します。ゲストアカウントでログインしている場合は公式ログインページが表示され、正式にログインしている場合は公式ログインページを表示せずに自動ログインが進行します。
  • push://hive/socalinquery 1:1お問い合わせページに移動します。
  • push://hive/promotionshow?type={number} 入力されたタイプ値に対応するビューがある水銀ページに移動します。
    • 例: push://hive/promotionshow?type=456123
  • push://hive/offerwallshow オファーウォールページに移動します。(Androidのみ)
  • push://hive/promotioncoupon?couponid={couponid} 入力されたクーポンIDのクーポンが消費されます。クーポン処理結果はC2SModuleApi_EngagementConsumeCouponコールバックとして配信されます。
    • 例: push://hive/promotioncoupon?couponid=swccoupon2020
  • push://hive/socialmessage?uid={uid}&text={message} ユーザーのUID情報をUID値に入力し、「メッセージ」エリアに詳細を入力してHive メッセージの内容を確認します。
    • 例: push://hive/socialmessage?uid=1000123456&text=Hello
  • push://hive/socialinvitation?uid={uid} ユーザーのUID情報をUID値に入力すると、対応するユーザーに招待メッセージが送信されます。
    • 例: push://hive/socialinvitation?uid=1000123456
<ゲームアドレスの場合>
  • push://game/{path}?{query} ゲーム内機能に移動するために必要なスキーマです。ゲームで定義されたパス値を入力してください。C2SModuleApi_EngagementProcessSchemeコールバックが発生し、このコールバックが発生した場合は、配信されたイベント日付を確認した後に適切な対策を講じる必要があります。