> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/advertisers/ja/kefaq/topafmansu/dca-implementation-guide.md).

# ダイナミック・コンテクスチュアル広告（DCA）実装ガイド

## 1. 概要

ダイナミック・コンテクスチュアル広告でできること：

* 配信する **自動で適応するクリエイティブ**
* 〜に基づいて **ページのコンテキスト（タグ、カテゴリ、意図）**
* 使用せずに **Cookieやユーザートラッキング**

複数のニッチキャンペーンを運用する代わりに：

👉 あなたが運用するのは **1つのキャンペーン** それがリアルタイムで適応する。

## 2. コアコンセプト（簡単な説明）

あなたは **静的バナーをアップロードしているのではなく**.

していることは：

* ホストする **1つのダイナミック・クリエイティブ用エンドポイント**
* 受け取る **ExoClickから以下を通じてコンテクスチュアルシグナルを** [**ダイナミックトークン**](/advertisers/ja/kyanpn/macros.md)
* 動的に決定する：
  * 画像
  * 見出し
  * CTA
  * ランディングページ

👉 すべてレンダリング時に

**1行要約：**

> 「ExoClickがコンテキストを送信 → あなたが表示内容を決定 → コンバージョンを返して追跡する。」

## 3. 仕組み（エンドツーエンドの流れ）

1. ユーザーがページを訪問する（例： *ゲーム、カジノ、セレブ*)
2. ExoClickがダイナミックトークンを通じてコンテクスチュアルシグナル（タグ/カテゴリ）を検出する
3. これらは以下を通じてあなたのシステムに渡される： **URLパラメータ**
4. あなたのシステムが選択する：
   * クリエイティブ
   * メッセージング
   * ランディングページ
5. 広告が動的にレンダリングされる
6. ユーザーがクリック → コンバージョンを追跡 → 最適化開始

## 4. ExoClickが送信するもの

以下のようなリアルタイムパラメータを受け取る：

* `keywords` → **ページコンテキスト（主要シグナル）**
* `zoneid` → 配置
* `device` → モバイル/デスクトップ（Natives と Push Ads のみ）
* `country` → 地域
* `clickid` / `s1` → トラッキング

👉 これらはクリエイティブURL内のマクロ経由で渡される

## 5. あなたが構築すべきもの（あなた側）

### 5.1 ダイナミック・クリエイティブ用エンドポイント

例：

```
https://yourcdn.com/native/render
```

必須：

* URLパラメータを受け取る
* 即座にレンダリングする（重要）
* 形式をサポートする（300x250 / ネイティブ / 動画）

形式は以下で可：

* iframe
* HTML/JS
* VAST（動画）

### 5.2 コンテクスチュアル判定エンジン（頭脳）

バックエンドは次を行う必要がある：

* パラメータ（keywords、device、geo など）を読み取る
* 表示内容を決めるロジックを適用する

ロジック例：

```
IF keywords に "games" が含まれる
→ ゲーム用クリエイティブ + "Meet Local Players" を表示

IF keywords に "casino" が含まれる
→ カジノ用クリエイティブ + カスタマイズしたLPを表示

dating keywords
→ 短いCTA + 高速読み込みLPを使用
```

👉 まずはシンプルに始める（ルールベース）。最初はAI不要。

### 5.3 クリエイティブ素材ライブラリ

必要なもの：

* 10〜20枚の画像 / GIF / 動画
* 複数の見出しとCTA
* 最低2〜3個のランディングページ

以下で整理する：

* タグ / カテゴリ
* デバイス
* GEO
* 垂直市場（ゲーム、デーティング、AI など）

### 5.4 ダイナミックランディングページ

LPは次を満たす必要がある：

* パラメータを取得する（`keywords`, `s1`、など）
* コンテンツを動的に適応させる

例：

* ゲーム流入 → “Meet Local Players”
* カジノ流入 → “Play Live Roulette”
* セレブ流入 → "Get Celebrity Gossip"

👉 広告 → LP の整合性はコンバージョンにとって重要

### 5.5 トラッキングとアトリビューション（必須）

実装すべきもの：

* [S2Sポストバック](/advertisers/ja/konbjontorakkingu/konbjontorakkingu.md#using-conversion-tracking-api---s2s-recommended) または [ピクセルトラッキング](/advertisers/ja/konbjontorakkingu/konbjontorakkingu.md#using-pixel-tracking)

**S2Sフロー（推奨）：**

1. ExoClickが送信 `{conversions_tracking}`
2. あなたが保存
3. コンバージョン発生
4. あなたがポストバック送信

[ポストバック](/advertisers/ja/konbjontorakkingu/konbjontorakkingu.md#calling-the-postback-url) 例：

```
http://s.magsrv.com/tag.php?goal=GOAL_ID&tag=XXXXXXXXXXX
```

👉 これがないと：

* 最適化なし
* Smart CPMの学習なし
* パフォーマンス低下

## 6. クリエイティブ統合（タグ例）

```html
<iframe src="https://yourcdn.com/native/render?
keywords={tags}
&zone={zoneid}
&device={device}
&s1={conversions_tracking}"
width="300"
height="250">
</iframe>
```

重要なパラメータ：

👉 `keywords={tags}` = **最も重要なシグナル**

## 7. ExoClickでのキャンペーン設定

### 推奨設定：

* 形式：
  * ネイティブ
  * バナーフォーマット
  * 動画
  * PopUnder
  * 全画面インタースティシャル
* 料金：
  * CPM または Smart CPM
* ターゲティング：
  * コンテクスチュアルターゲティングをON
  * 次から始める： **20〜80個のタグ**

### キーワード戦略

**以下から始める：**

* ポジティブタグ：
  * games、casino、celebrity など
* ネガティブタグ：
  * crypto、news、dating

👉 500個以上のタグで開始しないこと

## 8. 何が「ダイナミック」なのか（静的広告との違い）

| **静的広告**  | **ダイナミック・コンテクスチュアル広告** |
| --------- | ---------------------- |
| どこでも同じバナー | ページごとに変化               |
| 1つのメッセージ  | コンテクスチュアルメッセージ         |
| 1つのLP     | 適応型LP                  |
| 学習なし      | トラッキングで最適化             |

👉 結果：

* CTR向上
* CVR向上
* CPM効率向上

## 9. 最小実行可能セットアップ（ここから始める）

素早く開始したいなら：

* 1つのダイナミック・クリエイティブ用エンドポイント
* 10〜20個のクリエイティブ
* 10個の見出し
* 2〜3個のランディングページ
* シンプルなキーワードマッピング
* ポストバックトラッキング

👉 これで結果を出すには十分。

## 10. 最適化戦略

以下で最適化する：

* タグ / キーワード
* クリエイティブのバリエーション
* 配置（`s1`)

### スケール：

* 収益性の高いタグの入札を上げる
* 新しいタグを徐々に追加する
* クリエイティブを拡張する

### 無駄を減らす：

* 成果の悪いタグを停止する
* 弱い配置を除外する
* 入札を調整する

## 11. トラブルシューティング

### パフォーマンスが低い

**原因：**

* keywordsを適切に使用していない

**対処：**

* 本当の動的ロジックを実装する

### 支出が高い、ROIが低い

**原因：**

* ターゲティングが広すぎる
* クリエイティブの一致が悪い

**対処：**

* タグ単位で最適化する
* 弱いニッチを削減する

### ボリュームが少ない

**対処：**

* タグをさらに追加する
* ネガティブタグを減らす

### CTR低下

**対処：**

* クリエイティブを更新する（7〜14日ごと）
* 関連性を再確認する

## 12. DCAを使うべきとき

### 最適な用途：

* ライブ配信
* デーティング
* VOD（オンデマンド動画）
* 特定商品向けオファー

### 次の場合は不向き：

* オファーが広すぎる
* 動的セットアップがない
* トラッキングが不十分

## 13. 現実的な確認

ここでほとんどの広告主が失敗する：

* トラッキングが間違っている → システムが壊れる
* クリエイティブの読み込みが遅い → パフォーマンスが落ちる
* クリエイティブを更新しない → すぐに疲弊する

👉 中途半端に作ると、静的広告より成果が悪くなる。

## 14. 最後の要点

* ロジックを制御するのはあなたであり、ExoClickではない
* コンテキストは、正しく使わなければ無意味
* 1つのキャンペーンで複数のニッチへ拡大できる
* 成果は次に左右される：
  * クリエイティブの関連性
  * トラッキング精度
  * 最適化の徹底


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.exoclick.com/advertisers/ja/kefaq/topafmansu/dca-implementation-guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
