Open EJunWhite opened 5 years ago
테스트중입니다. @hyunmin-modoo 테스트 해주세요~
크게 문제되는 부분이 없음으로 적용 예정
상품 구매 완료 되었을 경우 아래 method 호출 하면 됩니다. @jihwan-modoo
sendSellTrack(String price, String id, String category)
price : 가격 id : 클래스 아이디 category : 구분할수 있는 무언가 -> @minsoo-modoo 구분할게 있을 경우 필요.. 만약 안한다면.
차기 버전에 적용 예정 : @hyunmin-modoo 적용해주세요.
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put(AFInAppEventParameterName.PRICE, price);
eventValue.put(AFInAppEventParameterName.CONTENT_ID, id);
eventValue.put(AFInAppEventParameterName.CURRENCY, "KRW");
AppsFlyerLib.getInstance().trackEvent(WebviewActivity.this, AFInAppEventType.PURCHASE, eventValue);
위 코드 참조 @hyunmin-modoo
AppsFlyerTracker.shared().trackEvent(AFEventPurchase,
withValues: [
AFEventParamContentId:id!,
AFEventParamContentType : category!,
AFEventParamRevenue: price!,
AFEventParamCurrency:"KRW"
]);
구매가 되었을경우 아래와 같이 브릿지를 호출해주시면 됩니다.
webkit.messageHandlers.inAppPurchaseHandler.postMessage(param)
ex) param = {id:class_id , price: 25000 , category: "" }
@jihwan-modoo
앱스플라이어 본사 매니저가 직접 찾아와서 도움을 줄 수 있다고 하네요. 필요한 경우 말씀해주세요. @DaeJunLee @hyunmin-modoo
앱스플라이어 본사 매니저가 직접 찾아와서 도움을 줄 수 있다고 하네요. 필요한 경우 말씀해주세요. @DaeJunLee @hyunmin-modoo
AppsFlyer은 앱단에서 크게 문제가 안되서 개발 포인트만 정하면 문제 없습니다.
다만, Content_type(현재 빠져있는 상태
) 의 경우 필요한지 매출 분석시 분리가 필요하다면 넣을수 있습니다.
클래스
가격
통화
위 코드 내용이면 문제 없어 보이는데 추가 필요한 사항이 있으시면 말씀해주세요.
이후 크게 문제 없다면 차기 버전에 반영될 예정입니다.
확인 부탁드립니다. @minsoo-modoo
급한 사항 아님으로 현 1.2.0 versions skip 합니다.
v1.2.2 version 탑재 완료
1. UserHbit
앱 내에서 사용자의 행동을 데이터로 나타내주는 툴이다. 그 데이터를 분석하여 사용자 경험을 개선하여 앱 리텐션을 높이기 위해 “유저해빗”을 사용한다.
주요기능 https://www.userhabit.io/ko/features
문서 Userhabbit SDK - Andriod Userhabbit SDK - iOS
2. AppsPlayer
우리 앱 내외부에서 사용자의 앱 설치와 상품을 구매하기까지의 여정을 데이터로 나타내주는 툴이다. 그 데이터를 분석하여 실사용자를 최대한 저렴하게 설치하게 하는 방법을 찾고, 수강생의 구매여정을 개선하기 위해 “앱스플라이어”를 사용한다.
계정정보 https://hq1.appsflyer.com/auth/login
문서 Appsflyer SDK - Android Appsflyer SDK - iOS