> 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/ko/brand-pages/brand-page-retailer-integration-guide/integration-architecture.md).

# 연동 아키텍처

## 연동 구성 요소

**필수 구성 요소**

1. API 클라이언트 – 브랜드 페이지 콘텐츠를 가져옵니다.
2. 콘텐츠 렌더러 – 사이트에 모듈을 표시합니다. 에러를 발생시키지 않고 누락되거나 비어 있을 수 있는 모듈 및 필드를 처리하며, 선택적 크리에이티브 데이터가 없는 경우 대체하거나 UI 블록을 숨깁니다.
3. 추적 핸들러 – 추적 URL을 생성합니다: `trackingTemplates` 및 슬롯별 `trackers.<slot>params`에서 생성한 후, C2S 및/또는 S2S 이벤트를 실행합니다.
4. 리버스 프록시 – 귀하의 도메인을 통해 추적 경로를 지정합니다.

이 섹션에서는 게재 및 추적을 위한 상위 수준 런타임 시퀀스를 설명합니다.

## 연동 흐름

**추적 옵션 (하나 선택)**

| 방식               | 사용 시기                                                                                             |
| ---------------- | ------------------------------------------------------------------------------------------------- |
| (클라이언트 대 서버) C2S | 표준 웹 구현: 브라우저 기반 노출 픽셀과 클릭 리다이렉트 또는 이벤트 비콘(클릭 및 장바구니 담기). 이 방식은 대부분의 리테일러에게 Epsilon 에서 강력히 권장합니다. |
| (서버 대 서버) S2S    | 아키텍처에서 서버 측 이벤트 트리거가 필요하거나, 클라이언트 측 픽셀을 신뢰할 수 없거나, C2S 외에 서버 측 승인이 필요한 경우에 사용합니다.                 |

{% hint style="info" %}
**리버스 프록시는 C2S(브라우저) 추적에만 필요합니다. S2S 호출은 다음으로 직접 전달됩니다. Epsilon 다음에서 직접 작성한 URL을 사용하는 추적 호스트: `trackingTemplates.server`** **`+`** **`trackers.<slot>params` (C2S와 동일한 방법, 다음은 제외: `BASEURL`). S2S 호출을 역방향 프록시를 통해 라우팅하거나 템플릿 호스트 또는 경로를 수정하지 마세요.**
{% endhint %}

<br>


---

# 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/ko/brand-pages/brand-page-retailer-integration-guide/integration-architecture.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.
