반응형
1. AppsFlyer 이벤트 로그 보내기
2. Test Device 등록
3. 실시간 이벤트 트래킹 Test
예전에도 했었는데 기억이 가물가물해서 문서로 남겨본다.
1. AppsFlyer 이벤트 로그 보내기
AppsFlyer SDK 연동 - 인앱 이벤트 - 이벤트 구조
여기서 사전 정의된 이벤트 이름을 확인할 수 있다. 앱스플라이어를 포함해서 meta ads 등 다른 플랫폼에 맵핑되는 이벤트 값들을 함께 확인할 수 있다.
AppsFlyer iOS SDK In-app events
여기서 로그이벤트 보내는 방법 및 코드를 참고할 수 있다. 다음과 같이 보내주면 됨
AppsFlyerLib.shared().logEvent(AFEventAddToWishlist,
withValues: [
AFEventParamPrice: 20,
AFEventParamContentId: "123456"
]);
AppsFlyer에 정의되지 않은 Custom 이벤트를 보내고 싶다면 다음과 같이 보내주면 됨
AppsFlyerLib.shared().logEvent("cancel_purchase",
withValues: [
AFEventParamContentId:"1234567",
AFEventParamContentType : "category_a",
AFEventParamRevenue: -1.99,
AFEventParamCurrency:"USD"
]);
2. Test Device 등록
Register Test Devices 에서 실시간 이벤트 로그를 트래킹해볼 테스트 기기 등록을 해줄 수 있다.
Device ID type 에 iOS는 IDFA IDFV 만 등록 가능한데 이게 뭐람??
안드로이드는 IMEI 값으로 그냥 등록만 해주면 되는데 iOS는 별도의 작업이 필요하다.. ㅎ
2-1) 앱스토어 들어가서 My Device ID by AppsFlyer 라는 앱을 검색해서 다운을 받아준다.
2-2) 앱 들어가서 IDFA - Advertising Id: 에 있는 값을 복사해서 Device ID에 넣어주면 됨
3. Live Event 트래킹
SDK Integration Tests 들어가면 Live event viewer 를 볼 수 있다.
728x90
반응형
'초보 iOS 개발자의 일상 > 개발 업무' 카테고리의 다른 글
DBeaver로 db 수정해보기 (0) | 2025.03.27 |
---|---|
DBeaver 설치 및 실행해보기 (0) | 2025.03.26 |
비동기 Task 병렬 실행 (TaskGroup vs. async let) (0) | 2024.12.09 |
sendbird 연동 (0) | 2024.09.24 |
웹뷰 이미지 첨부 (0) | 2024.09.12 |