ConverlayConverlay

이벤트 레퍼런스

Converlay는 Shopify의 Web Pixels API를 통해 10가지 스토어프론트 이벤트를 자동으로 트래킹합니다. 수동 이벤트 설정이 필요 없으며, 방문자가 스토어에서 활동하면 모든 이벤트가 자동으로 발생합니다.

자동 트래킹 이벤트

이벤트트리거주요 데이터
page_view모든 페이지 로드 시URL, 리퍼러, UTM
view_item상품 페이지 조회상품 ID, 이름, 가격, 옵션(variant)
view_item_list컬렉션/검색 결과 조회상품 목록 ID, 상품 목록
add_to_cart장바구니에 상품 추가상품 ID, 수량, 가격
remove_from_cart장바구니에서 상품 제거상품 ID, 수량
search검색 실행검색어
begin_checkout결제 시작장바구니 금액, 상품 목록
add_payment_info결제 정보 입력결제 수단
add_shipping_info배송 정보 입력배송 방법
purchase주문 완료트랜잭션 ID, 금액, 상품 목록, 사용자 데이터

이벤트 페이로드 구조

Converlay 수집 엔드포인트로 전송되는 모든 이벤트는 다음 구조를 따릅니다. purchase 이벤트의 예시입니다.

purchase event payload
{
  "event_id": "evt_abc123",
  "event_name": "purchase",
  "shop_domain": "my-store.myshopify.com",
  "page_url": "https://my-store.com/thank-you",
  "client_id": "clid_...",
  "session_id": "sid_...",
  "fbp": "fb.1.1700000000000.1234567890",
  "gclid": "CjwKCAiA...",
  "consent_data": {
    "analytics": true,
    "marketing": true,
    "ad_user_data": true,
    "ad_personalization": true
  },
  "ecommerce": {
    "transaction_id": "5678",
    "value": 129.99,
    "currency": "USD",
    "items": [
      {
        "item_id": "gid://shopify/ProductVariant/123",
        "item_name": "Classic Tee",
        "price": 29.99,
        "quantity": 2
      }
    ]
  },
  "user_data": {
    "email": "sha256:abc...",
    "phone": "sha256:def..."
  }
}

PII 처리

사용자 데이터(이메일, 전화번호, 주소)는 광고 플랫폼으로 전달되기 전에 서버에서 SHA-256으로 해시 처리됩니다. 원본 PII는 절대 저장되거나 공유되지 않습니다. 해시 처리 전에 국가별 정규화가 적용됩니다.

이벤트 보강

전달 전에 각 이벤트는 다음 정보로 보강됩니다.

  • 클릭 ID 스티칭gclid, fbclid, ttclid가 세션 간에 유지됩니다
  • Facebook 파라미터 — Meta CAPI 매칭을 위한 _fbp_fbc 생성
  • 세션 컨텍스트 — 영구 클라이언트 ID를 가진 30분 롤링 세션
  • 동의 신호 — Shopify의 Customer Privacy API에서 매핑된 Google Consent Mode v2 신호
  • 이벤트 중복 제거 — 고유한 event_id로 픽셀과 웹훅 소스 간의 이중 집계 방지