Event Properties 관련
Semantic Attributes의 Total Value와 Event Value 둘 다 같은 값을 넣어줘야 하나요?
Semantic Attributes의 Total Value를 넣으면 Event Value 값이 자동으로 Semantic Attributes의 Total Value값으로 채워지며, 만약 Event Value에 다른 값을 넣고 있었다면 Overwrite하게 됩니다.
Event Value | Total 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:AB180
Event Label:shoes
=>
Event Category:purchase_AB180_shoes
Airbridge에서 제공하는 Actual Report, Raw Data Export 등 Airbridge 자체 서비스들은 위 Validation Spec을 기준으로 서비스를 제공하고 있으나, Airbridge가 데이터를 외부 서비스로 보내게 될 때(매체 포스트백, 서드파티 솔루션 등) 받는 쪽에서 Validation Spec이 다를 수 있습니다.(예. 매체 한글 인코딩 깨짐 이슈)
연동하고자 하는 매체 혹은 서드파티 솔루션에 데이터가 잘 들어오는지 반드시 연동 테스트를 진행해주시기를 바랍니다.
Updated about 2 years ago