Event Properties 관련

Semantic Attributes의 Total Value와 Event Value 둘 다 같은 값을 넣어줘야 하나요?

Semantic Attributes의 Total Value를 넣으면 Event Value 값이 자동으로 Semantic Attributes의 Total Value값으로 채워지며, 만약 Event Value에 다른 값을 넣고 있었다면 Overwrite하게 됩니다.

Event ValueTotal Value
Event Value만 넣은 경우Event Value 값을 따름값이 존재하지 않음
Total Value만 넣은 경우Total Value 값을 따름Total Value 값을 따름
둘 다 넣은 경우Total Value 값을 따름Total Value 값을 따름

SDK에서 수집하는 Event Category, Action, Label, Value 및 Custom Event Attributes의 Validation Spec은 어떻게 되나요?

Category

  • String
  • 영문(대소문자), 숫자
  • 특수문자(_,.) 가능
  • 최대 45자

Action, Label

  • String
  • 영문(대소문자), 숫자, 한글
  • 띄어쓰기 및 특수문자(?,!,,,.,/,&,(,),-,_) 가능
  • 최대 128자

Value

  • Float
  • 소수점 9자리 이하

📘

매체 포스트백 전송시에는 "Event Category" 기준으로만 필터 설정이 가능하므로, 해당 기능이 필요한 경우 Event Category에서 최대한 이벤트를 구분해주시기 바랍니다.

(예시)
Event Category: purchase
Event Action: nike
Event Label: shoes
=>
Event Category: purchase_nike_shoes

❗️

Airbridge에서 제공하는 Actual Report, Raw Data Export 등 Airbridge 자체 서비스들은 위 Validation Spec을 기준으로 서비스를 제공하고 있으나, Airbridge가 데이터를 외부 서비스로 보내게 될 때(매체 포스트백, 서드파티 솔루션 등) 받는 쪽에서 Validation Spec이 다를 수 있습니다.(예. 매체 한글 인코딩 깨짐 이슈)

연동하고자 하는 매체 혹은 서드파티 솔루션에 데이터가 잘 들어오는지 반드시 연동 테스트를 진행해주시기를 바랍니다.