> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/integration/ja/feature-integrations/digital-services-act.md).

# デジタルサービス法

Epsilon Retail Media は欧州連合（EU）を支援します [デジタルサービス法](https://commission.europa.eu/strategy-and-policy/priorities-2019-2024/europe-fit-digital-age/digital-services-act_en) （DSA）は、オンラインの透明性と安全性を高めるためのものです。DSAは、オンラインコンテンツの規制、透明性のある広告、偽情報対策を目的として、EU全体で統一された規則を確立します。本書では、 Epsilon Retail Media 小売事業者が DSA の義務を履行できるように支援します。

その Epsilon オンサイト Retail Media プラットフォームは、プロダクト広告、バナー、バナーXを含む、サポートされているすべての広告タイプに対してDSA情報を提供します。

## 透明性の要件

リテール事業者のDSA遵守を支援するため、以下を提供できます:

* **広告主のアイデンティティ**: 広告主の法人名。
* **広告資金提供者のアイデンティティ**: 広告主と異なる場合に、広告の費用を支払った事業体の法人名。

## 広告配信に関する変更点

リテール事業者は以下を確認する必要があります:

1. DSAを遵守するために、すべてのチームで**会社名**と**広告資金提供者**の両方のフィールドが正しく入力されていることを確認してください。これらの詳細は、以下を使用してチームを作成する際に指定できます Epsilon Retail Media UI.
   * **会社名**フィールドは、広告主の法人名です。
   * **広告資金提供者**フィールドは、広告の費用を支払った事業体の法人名です。

<figure><img src="/files/M5Nscs4zCYdW2GYEsBlM" alt="" width="350"><figcaption></figcaption></figure>

2. DSA情報を必要とするリテール事業者は、広告レスポンスでDSA情報を取得するために追加の属性を送信する必要があります。新しい広告リクエスト属性は以下の中に送信されます `options` オブジェクト:

   ```
   "options": {
      			"includeAdvertiserInfo": true
        },
   ```

   広告レスポンスオブジェクトには、DSA情報が含まれます:

   ```
   "metadata": {
           "advertiserInfo": {
             "advertiser": "Test limited",
             "onBehalfOf": "Example Inc",
           }
   ```

| フィールド名           | 説明                                                     |
| ---------------- | ------------------------------------------------------ |
| `metadata`       | 以下を含みます `advertiserInfo` ネストされたオブジェクト。                 |
| `advertiserInfo` | 欧州でDSAを遵守するためにリテール事業者が手配する必要がある情報。                     |
| `advertiser`     | 広告を作成している会社の名前（例: 代理店）。これはUIにおけるチームの**会社名**にマッピングされます。 |
| `onBehalfOf`     | 広告費を支払う企業の名称。これは UI のチームの**広告主**に対応します。                |

## DSA 広告の例

DSA 情報を表示する例を次に示します。

### リクエスト

```
-- Request sample with DSA request:
{
    "placement": "search-only",
    "catalogId": "zesty-fruits-catalog",
    "searchTerm": "lime",
    "maxNumberOfAds": 5,
    "options": {
   			    "filterMode": "AndOr",
    			"includeAdvertiserInfo": true,
     },
}
```

### レスポンス

```
-- Response sample with DSA info:
{
  "ads": [
    {
      "id": "display_QqHaKRrKlFm1Wxr9c_DXJN4HSE3NzMzNjM2",
      "gtin": "7733636",
      "discount": {
        "amount": 0,
        "minPrice": 0,
        "maxPerCustomer": 0
      },
      "expiry": "2021-05-12T04:17:50.400902957Z",
      "position": 1,
      "metadata": {
        "advertiserInfo": {
          "advertiser": "Test limited",
          "onBehalfOf": "Example Inc",
        }
      }
    },
    ....
  ],
  "banners": [],
  "products": [],
  "memoryToken": "85ykKVv-………"
}
```

## よくある質問

ヨーロッパにおける DSA 規制に関連するよくある質問の一部を次に示します。

### サプライヤーまたはリテールメディア管理者がライブキャンペーン中に `Company name` or `Ad financer` 名称を変更した場合はどうなりますか？

ライブキャンペーン中に `Company name` or `Ad financer` 名称が変更された場合、未配信のすべての広告および将来の広告レスポンスが新しい詳細情報で更新されます。変更によってデータに影響が及ぶ可能性があるため、レポート設定への影響を考慮することが重要です。名称を変更する価値があるか、それとも新しいチームを作成する方が良いオプションであるかを評価してください。

### 広告リクエストに `"includeAdvertiserInfo" = true` が含まれているものの、 `Ad financer` の値がない場合はどうなりますか？

広告リクエストに `"includeAdvertiserInfo" = true` が含まれているものの、 `Ad financer` フィールドに値がない場合、 Epsilon Retail Media は広告主プロパティに空の文字列を設定した状態で広告を送信します。その後、あなた（リテールメディア管理者）はその情報を表示するか表示しないかを決定できます。

### 広告リクエストに `"includeAdvertiserInfo" = true` が含まれていない場合はどうなりますか？

広告リクエストに `"includeAdvertiserInfo" = true` が含まれていない場合、広告レスポンスに `advertiserInfo` （DSA）情報は送信されません。

### DSA情報を取得する際にエラーが発生した場合はどうなりますか `metadata.advertiserInfo` object?

DSA情報の取得でエラーが発生した場合の `metadata.advertiserInfo` オブジェクトの DSA 情報の取得中にエラーが発生した場合でも、広告は配信されますが、 `metadata.advertiserInfo` オブジェクトは含まれません。


---

# 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://help.citrusad.com/retail-media-interface/integration/ja/feature-integrations/digital-services-act.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.
