# URI スキームを使用してディープリンクロジックを設定する

カスタムのアプリ内ブラウザーを備えた一部のモバイルアプリは、すべてのディープリンク技術をサポートしていないため、使用する必要があります [URI スキーム](https://en.wikipedia.org/wiki/List_of_URI_schemes) 標準のディープリンクが失敗した場合でも一貫したトラッキングを確保するために。ユーザーがこれらのカスタムアプリ内ブラウザー経由であなたのセールスランディングページにアクセスした際のコンバージョントラッキングの精度を高めるには、この記事の手順に従ってください。

#### 想定される結果のフローチャート

以下のフローチャートは、目指す結果を示しています。要するに、impact.com でリダイレクトルールを設定し、トラッキングリンクをクリックしたユーザーを、可能な限り関連するモバイルアプリのページへ誘導したいということです。ユーザーのデバイスにアプリがインストールされておらず不可能な場合は、そのページのウェブ版へ誘導します。また、impact.com でインタースティシャルのランディングページを設定することもできます。これにより、ユーザーがアプリで認識される遷移先ページのみにリダイレクトされるようにできます。

<div data-with-frame="true"><figure><img src="/files/318cadf8039a9adaa2d485405e57bac91836baab" alt="" width="296"><figcaption></figcaption></figure></div>

#### 前提条件

* モバイルアプリの URI スキーム。例： **`acmeapp://`**`item/view/12345`は、アプリの Android 版と iOS 版で同一でなければなりません。
* リダイレクトを機能させるには、ウェブ URL のパスをモバイルアプリの URI スキームにマッピングする必要があります。たとえば、ACME Corporation の URL が `https://acme.com/item/view/12345`の場合、その URI は `acmeapp://item/view/12345`.
* になります。下記のルール条件内でインタースティシャルページに対応するフィルターを実装できるように、モバイルアプリ内でサポートされていないパス（つまり、マッピングされていないパス）を把握しておく必要があります。

#### URI スキームトラッキングを設定する

{% stepper %}
{% step %}
**ステップ 1: アプリで URI スキームトラッキングを設定する**

参照元が URI スキームである場合にトラッキングするよう、モバイルアプリを設定します。

1. 以下を解析します `clickid` を URI スキームおよびその他の関連するゲートウェイトラッキングパラメータから取得します。
2. アプリ起動イベント時に、URI を PageUrl フィールドへ渡して PageLoad API を呼び出します。

   * 以下を参照してください [Page Load を作成する](https://integrations.impact.com/impact-brand/reference/create-a-pageload) API リファレンスで詳細をご確認ください。

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>例:</strong> <code>acmeapp://item/view/12345?clickid=abcdef12345</code>.</p></div>

{% endstep %}

{% step %}
**ステップ 2: プログラムの URI スキームを設定する**

1. 上部のナビゲーションバーで、次を選択します ![](/files/2c38195ecc23a36266a65082c4bfc52f44a43503) **\[ユーザープロフィール] → 設定**.
2. 右側の列で、 *トラッキング*の下の **一般**.
3. URI Scheme フィールドで、 ![](/files/dee6d0aa25ab8d1033979c5547856ea1cb62a907) **\[編集]**.
4. モバイルアプリの **URI スキーム**を選択し、 `://` をスキーム末尾から除外して入力します。
   * 複数の URI スキームが一覧表示されている場合、impact.com は最初のスキームを既定値として使用します。
5. 次を選択します **保存**.
   {% endstep %}

{% step %}
**ステップ 3: リダイレクトルールを作成する**

1. 上部のナビゲーションバーで、次を選択します ![](/files/2c38195ecc23a36266a65082c4bfc52f44a43503) **\[ユーザープロフィール] → 設定**.
2. 右側の列で、 *テクニカル*の下の **Blocking & Redirect**.
3. 右上隅で **ルールを設定**.
4. **名前** ルールに説明的な名前を付けます。
   * 名前は、ルールの目的を示すものである必要があります。
5. を追加する *条件* を **App Name** パラメータとともに設定し、ルールが適用されるモバイルアプリのプラットフォームを入力します。
   * impact.com は以下を含めることを推奨しています *Facebook*, *Instagram*、および *X*.
6. 必要に応じて、 ![](/files/31ed8bce4d22f3780f0bf5494c25049b3181e0a9) **\[Add another]** 条件を **ランディングページ** パラメータとともに追加し、ユーザーをリダイレクトしたいパスとドメインを指定します。

   * このステップは推奨されており、アプリが認識できるパスに対してのみこの機能を使用できるようになります。
   * 使用 [regex](https://en.wikipedia.org/wiki/Regular_expression) 特定のパスを含むランディングページに一致させるには、下の例を参照してください。

   ```programlisting
   ^(https?:\/\/)?(www\.)?(domain\.com|sub\.domain\.com)(\/(shop|product)(\/[^?]*?)?)?(\/?(\?.*)?)?$
   ```
7. 必要に応じて、 ![](/files/31ed8bce4d22f3780f0bf5494c25049b3181e0a9) **\[Add another]** 条件を **確率** パラメータを使用して、A/B テストのためにリダイレクトするトラフィックの割合を指定します。

   <div data-with-frame="true"><figure><img src="/files/ebc54edcf5fc80d6680d941ca5d6a55ce665079c" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}
**ステップ 4: Mobile Deep Linking 用のインタースティシャルをカスタマイズする**

1. の *アクション* フィールドで、 ![](/files/6f8314de4650eb50296a22f0905ff81ab67391cc) **\[Dropdown menu]** を使用して **Mobile Deep Linking**.
2. を選択し、インタースティシャルテンプレートをブランドに合わせてカスタマイズします。

| フィールド            | 説明                                                                                                                                         |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| 見出しテキストとフォント色    | 見出しテキストは、インタースティシャル上に大きな文字で表示される短いフレーズです。このテキストの内容を指定し、カラーピッカーまたは [16進数](https://en.wikipedia.org/wiki/Hexadecimal) 表記でフォント色を定義できます。       |
| サブ見出しテキストとフォント色  | サブ見出しテキストは、インタースティシャル上で見出しテキストの下に表示される短いフレーズです。このテキストの内容を指定し、カラーピッカーまたは [16進数](https://en.wikipedia.org/wiki/Hexadecimal) 表記でフォント色を定義できます。 |
| ロゴをアップロード        | ブランドロゴを .gif、.jpg、.png、または .svg 形式でアップロードしてください。画像サイズは 1 MB を超えられません。                                                                      |
| カバー画像をアップロード     | 適切な背景画像を .gif、.jpg、.png、または .svg 形式でアップロードしてください。画像サイズは 1 MB を超えられません。                                                                     |
| App を開くボタンのラベルと色 | ボタンラベルは、モバイルアプリで URI スキームを開くボタン上に表示されるテキストです。このテキストの内容を指定し、カラーピッカーまたは [16進数](https://en.wikipedia.org/wiki/Hexadecimal) 表記でフォント色を定義できます。   |
| 続行リンクのラベルとフォント色  | リンクラベルは、遷移先のウェブページ URL を開くリンク上に表示されるテキストです。このテキストの内容を指定し、カラーピッカーまたは [16進数](https://en.wikipedia.org/wiki/Hexadecimal) 表記でフォント色を定義できます。     |

<div data-with-frame="true"><figure><img src="/files/ac41ae35740061c474bba0abc04587e48846e68a" alt="" width="373"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**ステップ 5: App 起動ロジックと自動リダイレクトを設定する**

1. の *アクション* フィールドで、ビジュアルカスタマイズオプションの最後までスクロールし、次のフィールドを入力します。

   | フィールド        | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | App Open     | <p>モバイルアプリをいつ開くかを指定します。</p><p>• <strong>インタースティシャルが読み込まれたらすぐに</strong> <mark style="color:$success;">\[Recommended]</mark> — インタースティシャルが読み込まれたらすぐに、ユーザーのデバイスでモバイルアプリを自動的に開きます。</p><p>• <strong>ボタンがタップされたとき</strong> — インタースティシャルの読み込み後、ユーザーがデバイスでモバイルアプリの起動を承認する必要があります。</p>                                                                                                                                                                                                                                                                                     |
   | 自動リダイレクト     | 次を選択します ![](/files/fd83586f9930f6bcc6498179e6d7ed9571e7b572) **\[未チェックのボックス]** アプリ起動に失敗した場合のタイムアウトを定義し、その後自動的にウェブリンクへリダイレクトされるようにします。impact.com は **10**秒のタイムアウトを推奨しています。                                                                                                                                                                                                                                                                                                                                                                                         |
   | デフォルト URI パス | URL から抽出できない場合に使用する、たとえばウェブサイトのホームページのような URI パスを入力します。これにより、通常はアプリを開けないカスタムのアプリ内ブラウザーからでも、アプリが正常に開くことが保証されます。たとえば、遷移先ページの URL が `https://acme.com`で、デフォルトの URI パスとして `home`を入力すると、生成される URI スキームリンクは `acmeapp://home`.                                                                                                                                                                                                                                                                                                                                           |
   | になります。       | <p>カスタム URI Regex <code>既定では、impact.com は遷移先ランディングページ URL のパスを URI スキームに追加して URI スキームリンクを作成します。たとえば、遷移先ページの URL が</code><https://acme.com/product/12345> <code>で、URI スキームが</code>acmeapp <code>の場合、生成される URI スキームは</code>.</p><p>ただし、 <a href="https://en.wikipedia.org/wiki/Regular_expression">regex</a> を使用して、遷移先ページ URL のどの部分を抽出して URI スキームに追加するかを指定することもできます。たとえば、遷移先ページの URL が <code>既定では、impact.com は遷移先ランディングページ URL のパスを URI スキームに追加して URI スキームリンクを作成します。たとえば、遷移先ページの URL が</code>で、regex として <code>acme.com.\*$</code>acmeapp <code>を入力すると、</code>.</p> |
2. 完了したら **保存** ルールを保存するのを忘れないでください。
   {% endstep %}
   {% endstepper %}

#### ポストバックでインタースティシャルを使用する

impact.com のさまざまなプログラム種別にまたがってコンバージョンをトラッキングするために [postbacks](/brand/ja/nitsuitebitaidesuka/account-administration/account-settings/notifications/enable-event-notification-postbacks-for-brands.md) を使用する場合は、インタースティシャルはメインプログラムのみに実装することを impact.com は推奨しています。メインプログラムは遷移先ページの直前の最後のリダイレクトを処理し、モバイルアプリを開く前にすべてのクリックがトラッキングされるようにします。この方法により、コンバージョンが子プログラムのいずれかに送信された場合でも、アトリビューションが正確に機能します。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.impact.com/brand/ja/nitsuitebitaidesuka/platform-features/tracking/mobile-app-tracking/configure-deep-linking-logic-with-uri-schemes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
