greenbricks-cps-sdk
TypeScript icon, indicating that this package has built-in type declarations

1.2.8 • Public • Published

GreenBricks - CPS

  • gb_click , gb_media 파라미터를 인식하여 쿠키를 24시간 생성합니다.

  • 새로운 gb_click , gb_media 가 들어오면 기존 쿠키는 삭제후 라스트 어트리뷰션으로 쿠키가 생성됩니다.

  • 구매 완료시 Schema 맞춰서 Purchase 함수를 보내면 완료입니다.

  • gb_cps 쿠키가 존재하지 않으면 실행되지 않습니다.

Contents

Script

  • <script src="https://cdn.jsdelivr.net/npm/greenbricks-cps-sdk@latest/dist/greenbricks-cps-sdk.iife.js"></script>

Schema

Name Type Required Description 예시값
ChNm varchar(30) 자동 매체명 adpick
Apclid varchar(200) 자동 클릭id ad_click_123
AdNm varchar(30) 광고주명 광고주A
ordNo varchar(20) 주문번호 ORD20250001
itemId varchar(15) 상품ID ITEM0001
itemNm varchar(400) 상품명 로션 400ml 기획 (+257ml 증정)
sellprc integer 판매가격 10000
ordAmt integer 주문금액 9500
dcAmt integer 할인가격 500
rlordAmt integer 실주문금액 9000
rlordQty integer 실주문갯수 1
ordState varchar(20) 주문상태 완료
ordDate varchar(20) 주문일자 2025-02-24
Commission integer 수수료 1000
ordUniqNo varchar(10) 주문고유번호 UNIQ1234
updateDate varchar(20) 수정일자 2025-02-25
affp1 varchar(50) 커스텀1 custom1
affp2 varchar(50) 커스텀2 custom2
affp3 varchar(50) 커스텀3 custom3
affp4 varchar(50) 커스텀4 custom4
affp5 varchar(50) 커스텀5 custom5

Version

  • 0.0.1version : 쿠키제어

  • 1.0.5version : 세팅

  • 1.0.6version : 구매(purchase) & 유효성검사 추가

Purchase

  • GB서버로 로그전송
const purchaseData = {
  AdNm: "광고주명",      // 광고주명
  ordNo: "ORD12345678",  // 주문번호
  itemId: "ITEM987654",  // 상품ID
  itemNm: "프리미엄 상품", // 상품명
  sellprc: 50000,        // 판매가격
  ordAmt: 50000,         // 주문금액
  dcAmt: 5000,          // 할인가격
  rloadAmt: 45000,      // 실주문금액
  rloadQty: 1,          // 실주문 갯수
  ordState: "결제완료", // 주문 상태
  ordDate: "2025-02-14 01:33:12", // 주문 일자 YYYY-MM-DD HH:MM:SS

  Commission: 5000,     // 수수료 (선택 사항)
  ordUniqNo: "ORD-UNIQ-12345", // 주문 고유번호 (선택 사항)
  updateDate: "2025-02-14" // 수정일자 (선택 사항)

  affp1: "",//커스텀 파라미터1 (선택 사항)
  affp2: "",//커스텀 파라미터2 (선택 사항)
  affp3: "",//커스텀 파라미터3 (선택 사항)
  affp4: "",//커스텀 파라미터4 (선택 사항)
  affp5: "",//커스텀 파라미터5 (선택 사항)
  };

// ✅ 실행함수
purchase(purchaseData);

자동설정

  • ChNm: "CPS매체" (쿠키에서 자동맵핑)
  • Apclid: "앱클릭아이디" (쿠키에서 자동맵핑)

유의사항

  • Commission : 정해지지 않았으면 null가능
  • ordDate : YYYY-MM-DD HH:MM:SS
  • ordUniqNo : 묶음주문의 경우 기재
  • updateDate : 주문취소등의 상태 변경시 기재
  • ordState : 사전에 정해진 값은 아래와 같습니다.
ordState
배송완료
배송지시
입금대기
주문완료
주문취소
출하완료
판정대기
전환대기
전환확정
구매취소
환불완료

Readme

Keywords

none

Package Sidebar

Install

npm i greenbricks-cps-sdk

Weekly Downloads

24

Version

1.2.8

License

MIT

Unpacked Size

81.7 kB

Total Files

18

Last publish

Collaborators

  • djdjdjk