独自ドメインでSingularリンクをブランディングする

Branded Domains を使用すると、自社のドメインとサブドメインで Singular リンクを完全にブランディングでき、ユーザーにシームレスで信頼できる体験を提供できます。標準の "company.sng.link" の代わりに、 "link.yourbrand.com" を使用できます。


ブランドドメインを使用する理由

  • ブランドの強化: すべてのタッチポイントを完全にブランディングされた状態に保ちます。
  • ユーザーの信頼向上: ブランドドメインは信頼性とクリック率を高めます。
  • エンゲージメントの向上: すっきりとした認識しやすい URL は、ソーシャルや SMS キャンペーンでより高い成果を上げます。
  • 分析機能の維持: ブランドを前面に出しながら、Singular のすべてのトラッキング機能をそのまま活用できます。

ステップ 1: ドメインの作成と設定

ブランドドメインは、Singular プラットフォームの Manage Link Domains から直接管理および自動化できるようになりました。

  1. ドメインの作成: "Manage Domains" タブで "Create Links Domain" ボタンをクリックします。ドメインタイプとして "Branded" を選択し、希望するサブドメインを入力します (例: link.mybrand.com )。次に Save をクリックします。
  2. DNS の設定: 保存すると、ドメインのステータスが Pending と表示されます。"Pending DNS Configuration" ドロップダウンをクリックして CNAME レコードを表示します。

    Host/Name Target の値を IT チームに渡し、DNS 設定に追加してもらいます。

  3. 検証: IT チームが DNS を更新した後 (最大 24 時間かかる場合があります)、 Validate をクリックします。検証が完了すると、Singular が Creating Certificate を開始します。このプロセスは自動化されていますが、完了までに時間がかかる場合があります。

ステップ 2: インテグレーションの更新

適切なトラッキングとディープリンキングを確実に行うには、Singular のインテグレーションを 必ず 更新する必要があります。これにより、アプリが開かれたときにカスタムドメインを認識できるようになります。

1. アプリの Capabilities を更新する

iOS: Project settings Capabilities Associated Domains に移動し、ブランドドメインを追加します (例: applinks:link.mybrand.com )。

ブランドドメインの applinks エントリが表示された Xcode の Associated Domains capability

Android: 新しいホストを処理するために、 AndroidManifest.xml に intent filter を追加します:

<intent-filter android:autoVerify="true">
	<action android:name="android.intent.action.VIEW" />
	<category android:name="android.intent.category.DEFAULT" />
	<category android:name="android.intent.category.BROWSABLE" />
	<data android:scheme="http" />
	<data android:scheme="https" />
	<data android:host="link.mybrand.com"/>
	<data android:host="example.sng.link" />
	<data android:pathPrefix="/A"/>
	<data android:pathPrefix="/B"/>
	<data android:pathPrefix="/E"/>
	<data android:pathPrefix="/F"/>
</intent-filter>

2. SDK の初期化を更新する

Singular SDK を使用している場合は、SDK を初期化する 前に 、Singular Config にカスタムドメインを登録します:

iOS (Objective-C):

SingularConfig* config = [[SingularConfig alloc] initWithApiKey:apiKey andSecret:secretKey];
config.brandedDomains = @[@"link.mybrand.com"];

Android (Java):

SingularConfig config = new SingularConfig(apiKey, secretKey)
    .withBrandedDomains(Arrays.asList("link.mybrand.com"));

ステップ 3: 本番公開

ダッシュボードのステータスが Active に変わると、ブランドドメインの準備が完了です。新しいトラッキングリンクを作成する際に、Link Management のドロップダウンに選択肢として表示されるようになります。

サポートが必要ですか?

DNS の検証や SDK の設定中に問題が発生した場合は、 カスタマーサクセスマネージャー にお問い合わせいただくか、 Singular Support までご連絡ください。