개요
개요 섹션Capacitor AppsFlyer attribution, 분석 및 깊이 링크 플러그인.
기본 기능
기본 기능 섹션 제목initSDK- 앱이 시작될 때 AppsFlyer SDK를 초기화하고 시작하는 방법입니다. 이 API은 앱이 시작될 때 호출되어야 합니다.startSDK- 사용자가 앱을 수동으로 시작할 때만 AppsFlyer SDK를 시작하는 방법입니다.logEvent- 앱 내 이벤트를 로그합니다.setCustomerUserId- 고객 ID를 설정하면 앱스 플라이어의 고유 ID와 다른 기기의 고유 ID를 비교할 수 있습니다. 이 ID는 원본 데이터 보고서 및 Postback API에서 사용할 수 있습니다.
공개 API
공개 API 섹션 제목| 메서드 | 설명 |
|---|---|
addListener('conversion_callback', listener) | 변환 콜백을 듣고, 포함 onConversionDataSuccess 그리고 onConversionDataFail, OnConversionDataResult 데이터 전송. |
addListener('oaoa_callback', listener) | 앱이 열릴 때 attribution 콜백을 포함하여 onAppOpenAttribution 그리고 onAttributionFailure, OnAppOpenAttribution 데이터 전송. |
addListener('udl_callback', listener) | 통합된 깊이 있는 링크 콜백과 함께 OnDeepLink 데이터 전송. |
initSDK | 이 메서드를 사용하여 AppsFlyer SDK을 초기화하고 시작합니다. 이 API은 앱이 시작될 때 가능한 한 빨리 호출되어야 합니다. |
startSDK | 만수만 수동 시작 모드에서만 AppsFlyer SDK을 시작합니다. |
logEvent | 인앱 이벤트를 로그합니다. |
setCustomerUserId | 고유 ID를 설정하여 앱스 플라이어의 고유 ID와 다른 기기의 ID와 연관지을 수 있습니다. 이 ID는 원본 데이터 보고서와 Postback API에서 사용할 수 있습니다. |
setCurrencyCode | 인앱 구매에 사용할 통화를 설정합니다. 세 자리 ISO 4217 code을 제공하세요. |
updateServerUninstallToken | 안드로이드에서 GCM/FCM 토큰 또는 iOS에서 APNs 토큰을 전달하여 다른 플러그인에서 수집한 토큰을 사용합니다. 앱스 플라이어의 해지 측정 토큰을 전달하여 해지 측정 토큰을 전달할 수 있습니다. |
setAppInviteOneLink | 초기화 링크로 사용할 OneLink ID를 설정합니다. |
setOneLinkCustomDomain | 앱스 플라이어가 짧은 링크 내에 숨겨진 속성을 해석할 수 있도록 브랜드된 OneLink 도메인을 등록합니다. |
appendParametersToDeepLinkingURL | OneLink가 필요하지 않은 앱 링크의 속성화를 활성화합니다. 이 메서드를 호출하기 전에 startSDK()앱스 플라이어 파트너에게 이벤트를 전파하지 않도록 합니다. pid 앱스 플라이어 OneLink가 다른 Universal Link 안에 wrap되어 있는 경우 사용합니다. __CAPGO_KEEP_0__이 wrap된 URL을 해석하여 깊이 링크가 올바르게 작동하도록 합니다. is_retargeting=true __CAPGO_KEEP_0__이 푸시 알림 페이로드에서 깊이 링크 값을 추출하는 방법을 설정합니다. |
setResolveDeepLinkURLs | Use this when an AppsFlyer OneLink is wrapped inside another Universal Link. It lets the SDK resolve the wrapped URL so deep linking still works correctly. |
addPushNotificationDeepLinkPath | 앱스 플라이어 OneLink가 다른 Universal Link 안에 wrap되어 있는 경우 사용합니다. SDK이 wrap된 URL을 해석하여 깊이 링크가 올바르게 작동하도록 합니다. |
setSharingFilter | __CAPGO_KEEP_0__이 푸시 알림 페이로드에서 깊이 링크 값을 추출하는 방법을 설정합니다. |
setSharingFilterForAllPartners | AppsFlyer 파트너로 전파되는 이벤트를 중지합니다. 설정된 setSharingFilter를 덮어씁니다. |
setSharingFilterForPartners | AppsFlyer 파트너로 전파되는 이벤트를 중지합니다. |
setAdditionalData | AppsFlyer로 전달되는 추가 키-값 데이터를 설정합니다. |
getAppsFlyerUID | 앱 설치 시 생성되는 AppsFlyer의 고유한 장치 ID를 가져옵니다. |
anonymizeUser | AppsFlyer 분석에서 사용자 데이터를 익명화합니다. |
stop | 이 API를 호출한 후, SDK는 더 이상 서버와 통신하지 않으며 작동을 중지합니다. 사용자 동의/거부를 구현할 때 유용합니다. |
disableSKAdNetwork | SKAdNetwork에서 사용자에게 동의를 거부합니다. |
disableAdvertisingIdentifier | SDK에서 광고 ID의 수집을 비활성화합니다. 이에는 Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID 및 Amazon Advertising ID (AAID)가 포함됩니다. |
disableCollectASA | Apple Search Ads의 Attribution을 비활성화합니다. |
setHost | 서버 확인을 위한 __CAPGO_KEEP_0__를 설정합니다. 검증이 성공하면 af_purchase 이벤트와 관련된 값이 자동으로 로그됩니다. |
generateInviteLink | 기존 사용자가 친구와 연락처를 새로운 사용자로 초대할 수 있도록 허용합니다. |
validateAndLogInAppPurchaseAndroid | API를 사용하여 서버에서 인앱 구매를 확인합니다. 검증이 성공하면 af_purchase 이벤트와 관련된 값이 자동으로 로그됩니다. |
validateAndLogInAppPurchaseIos | See the source definitions for current behavior. |
getSdkVersion | Get the AppsFlyer SDK version used in app. |
enableFacebookDeferredApplinks | Facebook Deferred AppLinks 수집을 활성화합니다. Facebook SDK 및 Facebook 앱이 대상/클라이언트 기기에서 설치되어야 합니다. 이 API은 AppsFlyer SDK를 초기화하기 전에 호출되어야 정상적으로 작동합니다. |
sendPushNotificationData | 푸시-알림 캠페인에서 데이터를 측정하고 가져옵니다. |
setCurrentDeviceLanguage | 장치의 언어를 설정합니다. 데이터는 Raw Data Reports에서 표시됩니다. |
logCrossPromoteImpression | 크로스-프로모션 캠페인에서 인상 로그합니다. AppsFlyer 대시보드에서 표시되는 프로모션 앱 ID를 사용하십시오. |
setUserEmails | 사용자 이메일을 설정하고 암호화합니다. |
logLocation | 사용자의 위치를 수동으로 로깅합니다. |
setPhoneNumber | SHA-256 암호화된 문자열로 전송됩니다. |
setPartnerData | 파트너 통합을 위한 사용자 지정 데이터를 보내는 것을 허용합니다. |
logInvite | af_invite 이벤트를 로깅합니다. |
setDisableNetworkData | 네트워크 제공자 이름 및 SIM 제공자 이름을 수집하는 것을 옵트아웃합니다. |
enableTCFDataCollection | 자동 동의 데이터 수집을 위해 CMP를 사용하는 사용자에게 동의를 수락/거부할 수 있는 옵션을 사용합니다. 플래그 값은 앱 세션 간에 유지됩니다. |
setConsentData | TCF v2.2과 호환되는 CMP를 사용하지 않는 앱의 경우 SDK에 직접 동의 데이터를 제공하는 방법을 사용하세요. |
logAdRevenue | 광고 수익을 귀속시키면 앱 소유자는 사용자 LTV 및 캠페인 ROI에 대한 완전한 시각을 얻을 수 있습니다. 광고 수익은 리워드 비디오, 오퍼 월, 인터스틸, 배너 등 앱 내에서 광고를 표시함으로써 발생합니다. 이 방법을 사용하여 광고 수익을 기록할 수 있습니다. |
setConsentDataV2 | TCF v2.2과 호환되는 CMP를 사용하지 않는 앱의 경우 SDK에 직접 동의 데이터를 제공하는 방법을 사용하세요. |
isSDKStarted | 이 방법을 사용하여 현재 세션에서 AppsFlyer SDK가 이미 시작되었는지 확인할 수 있습니다. |
isSDKStopped | 이 방법을 사용하여 현재 AppsFlyer SDK가 중단되었는지 확인할 수 있습니다. |
disableAppSetId | AppSet ID 수집을 비활성화합니다. SDK 초기화 전에 호출된 경우 App Set ID가 수집되지 않습니다. 초기화 후에 호출된 경우 App Set ID가 수집되지만 요청 패킷에 포함되지 않습니다. Android 전용. |
validateAndLogInAppPurchaseV2 | API를 사용하여 서버에서 인앱 구매 V2를 검증합니다. 검증이 성공하면 관련 값이 포함된 af_purchase 이벤트가 자동으로 로그됩니다. |
실제 데이터의 원천
‘실제 데이터의 원천’이라는 제목의 섹션이 참조는 src/definitions.ts in capacitor-앱플라이어.
Keep going from @capgo/capacitor-appsflyer
Section titled “Keep going from @capgo/capacitor-appsflyer”__CAPGO_KEEP_0__을 사용 중이라면 capgo/capacitor-앱플라이어 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-앱플라이어를 사용하여 capgo/capacitor-앱플라이어를 사용하여 for the native capability in Using @capgo/capacitor-appsflyer, Capgo 플러그인 디렉토리에서 Capgo 플러그인들에 의해 __CAPGO_KEEP_1__ Capacitor 플러그인들에 의해 Capgo에서 for the implementation detail in Capacitor Plugins by Capgo, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항에 대해, 및 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 제품 워크플로에 대해.