> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryaeris.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Click tracking

## Click id (`cb_aev`) 상세

`cb_aev` 가 주문을 유도한 크리에이터와 연결하는 연결고리. 두 곳에서 다룹니다:

1. **브라우저에서** — tracking script 가 사용자 도착 시 URL 의 `cb_aev` 를 읽어서 기억. Script 설치 외에는 뭐도 할 필요 없음.
2. **서버에서** — 쇼퍼가 처음 도착했을 때 `cb_aev` 를 주문에 저장하고, 주문을 report 할 때 `cb_aev` 로 다시 보내세요 (Step 3). 브라우저 script 가 fire 못했을 때도 크리에이터에게 credit 이 가도록.

<Warning>
  **양쪽 다 같은 order id 사용.** Pixel 의 `transaction_id` (Step 1) 와 server 호출의 `merchant_order_id` (Step 3) 는 당신 시스템의 **같은 id** 여야 합니다. Analytics event 와 money event 가 하나의 주문으로 정렬되는 방식. 다르면 dashboard row 는 생기지만 결코 paid order 로 이어지지 않음.
</Warning>

`cb_aev` 가 없을 때 (쇼퍼가 크리에이터 없이 직접 온 경우) 주문은 여전히 기록되지만 — 하지만 아무에게도 credit 이 가지 않음.

***

## Attribution & cookie window

규칙은 affiliate 업계 표준: **30일 이내의 마지막 마케팅 click 이 이김.** 쇼퍼가 크리에이터 링크를 click 한 순간부터 그 사람이 30일 내 하는 모든 purchase 는 이 크리에이터에게 credit — **나중에 자발적으로 돌아와 사는 것도 포함.**

credit 을 빼앗기는 유일한 것은 **당신의 자체 유료 채널의 나중 click** — 당신의 Google/Meta ads, 다른 affiliate network, paid coupon site. 일반 organic 이나 direct 리턴 (브랜드를 검색하거나, URL 을 직접 타이핑, 앱 열기, 이메일 클릭) 은 경쟁 click 이 **아님** — 크리에이터가 여전히 credit 받음.

우리는 자체 creator click 만 볼 수 있으므로 **당신이 dedup 을 주도** (쇼퍼의 전체 여정을 당신은 볼 수 있지만 우리는 볼 수 없음). 두 가지 방법:

* **추천 — 자체 유료 광고가 이기면 `cb_aev` clear.** 쇼퍼가 자체 Google/Meta ad (또는 다른 network) 를 통해 돌아와서 구매하면, 저장된 `cb_aev` 를 clear 해서 order report 에 click id 가 없도록. 그러면 우리는 그 주문을 claim 하지 않음. Organic / direct 리턴에는 **clear 하지 말 것.**
* **사후 cleanup — decline.** 하나 빠지면 정기적인 purchase confirmation 리뷰 중 `POST /conversions/decline` 하면 invoice 에서 떨어짐.

30일 window 보다 오래된 click 은 그냥 count 되지 않음 — 그 주문은 일반 sale 로 기록되며 commission 없음. 당신이 별도로 할 일 없음.
