詳細情報:
iOS ユニバーサルリンク
iOS ユニバーサルリンク機能を使用すると、Email Studio メッセージ内のリンクを、iOS デバイスにインストール済みのアプリ内で直接開くことができます。このプロセスは、アプリへのディープリンクとも呼ばれます。デフォルトでは、メールメッセージに埋め込まれたリンクはブラウザーウィンドウで開きます。この機能を実装すると、iOS デバイス上で開くアプリケーションと場所を指定できます。
iOS ユニバーサルリンクを使用するには、アカウントのクリックドメイン用の SSL 証明書を備えた Sender Authentication Package を実装します。次に、正しい場所を開いてクリックをトラッキングするリンクを受け入れるように iOS アプリケーションを変更します。
ディープリンクにサードパーティを使用する場合は、サードパーティとの連携用の DNS レコードを実装するために、独自の DNS をホストする必要のある場合があります。詳細は、ディープリンクベンダーのインテグレーションドキュメントを参照してください。新しい SAP 設定では、自己ホスト DNS オプションを選択します。代理ドメインまたはサブドメインを使用する既存の SAP 設定の場合、そのドメインの DNS のホスティングを引き継ぎます。Marketing Cloud Engagement がドメインを購入した場合は、ドメインの所有権を引き継ぎ、DNS をホストします。このプロセスを開始するには、サポートにケースを登録して以下を要求してください。
- ドメイン所有権の移行 + DNS をホストするためのゾーンファイル: ドメインの移行用の認証コードをレジストラーに要求し、実装する必要がある既存の DNS レコードを含むゾーンファイルを生成するように要求します。
- DNS のホストのみ: 実装する必要があるすべての DNS レコードを使用して生成されたゾーンファイルのコピーを要求します。
サードパーティの iOS ユニバーサルリンクまたはディープリンクソリューションの DNS を設定することはできません。ドメインがエンゲージメントによって委任されたか所有されたか不明な場合は、Salesforce カスタマーサポートにお問い合わせください。
ワークフロー
iOS ユニバーサルリンク機能と連携するように設計された iOS アプリでは、特定のアプリにリダイレクトされるリンクを含む関連付けファイルがキャッシュされます。受信者がメールメッセージ内のリンクをクリックすると、iOS メールアプリが指定されたクリックサーバーにアクセスし、クリックサーバーは指定された場所に応じてブラウザーウィンドウまたは iOS アプリの場所で開くようにメールアプリに指示します。その他の iOS ベースのメールアプリは、そのアプリの構成によって動作が異なります。たとえば、Gmail アプリでは設定に関わらず、リンクは最初に Gmail ベースのビューで開きます。その後に「ブラウザーで開く」オプションが表示されます。
次の例は、ユーザーのクリックドメインが click.example.com の場合のメールメッセージ内のサンプルリンクです。
https://click.example.com/qs=hxdwbvpwueDMUFuWaNEhguEVdMLWCPTsutky0fdC受信者がそのリンクをクリックすると、iOS は、アプリに NSUserActivity オブジェクトを渡します。このオブジェクトの webpageURL プロパティには適切な URL が含まれます。アプリは HTTP GET 要求によってクリックサーバーと通信し、適切な 302 URL リダイレクトを取得して、ブラウザーウィンドウまたはアプリの URL を開きます。
- Email Studio での iOS ユニバーサルリンクの使用
iOS ユニバーサルリンク機能では、Email Studio メッセージのリンクを以前にインストールされた iOS アプリケーションで開くか、ブラウザーで開くかを設定します。

