답변
네, 가능합니다. 메타 픽셀·전환 API의 Purchase(구매) 표준 이벤트는 'contents'라는 배열 파라미터를 공식 지원합니다. 이 배열의 각 항목에 id(상품 ID), quantity(수량), item_price(개당 가격) 같은 키를 넣어, 한 주문에 여러 상품이 담긴 경우 개별 상품 정보를 배열로 함께 전달할 수 있습니다. 카카오모먼트를 포함한 다른 매체들의 유사한 다중 상품 파라미터 구조와 개념적으로 같은 방식입니다. 다만 정확한 필드명·대소문자·필수 여부는 구현 직전 메타 공식 개발자 문서(Meta for Developers > Pixel Reference)에서 최신 원문으로 재대조하시는 걸 권합니다. 페이로드 구조로 보면, CAPI(및 픽셀)의 페이로드는 event_name(예: Purchase)과 event_time 코어 매개변수 외에 custom_data(거래 정보)를 포함하는데, 이 custom_data 안에 value(구매 금액), currency(통화), contents(구매한 개별 상품 목록) 필드가 들어갑니다. 다만 이건 꼭 함께 넣으셔야 합니다. contents 배열로 개별 상품 정보를 넘기더라도, Purchase 이벤트의 최상위 value 파라미터(전체 결제 금액)는 별도로 함께 전송해야 합니다. 메타의 광고 최적화·보고는 기본적으로 이 최상위 value를 기준으로 계산되고, contents 배열은 다이나믹 리마케팅(관련 상품 추천 등)이나 카탈로그 매칭 정확도를 높이는 데 주로 쓰입니다 — contents만 넣고 value를 빠뜨리면 최적화 자체가 제대로 안 될 수 있습니다. 개인정보를 함께 넘길 때는 이 규칙도 지키셔야 합니다. 이메일·전화번호 같은 개인식별정보(PII)는 SHA-256 해싱으로 정규화 후 전송해야 하고, 정규화(소문자, 공백 제거)와 해싱이 메타의 처리 방식과 정확히 일치해야 매칭이 성공합니다.