Skip to content

@capgo/capacitor-appsflyer

Capacitor 앱스플라이어 attribution, 분석 및 깊은 링크를 위한 플러그인.

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

Capacitor 앱스플라이어 attribution, 분석 및 깊은 링크를 위한 플러그인입니다.

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__
  • initSDK 앱이 시작되면 이 메소드를 호출하여 앱스플라이어 SDK를 초기화하고 시작하세요. 이 API은 앱이 시작되면 호출되어야 합니다.
  • startSDK 앱이 시작되면 이 메소드를 호출하여 앱스플라이어 SDK를 시작하세요. (수동 시작 모드에서만).
  • logEvent 이벤트를 로그합니다.
  • setCustomerUserId 고유 ID를 설정하여 앱스플라이어의 고유 ID와 다른 기기의 고유 ID를 비교할 수 있습니다. 이 ID는 원시 데이터 보고서와 Postback API에서 사용할 수 있습니다.

API

API
메소드설명
addListener('conversion_callback', listener)__CAPGO_KEEP_0__ callback을 포함하여 변환 callback을 듣습니다. onConversionDataSuccessonConversionDataFail, OnConversionDataResult payloads.
addListener('oaoa_callback', listener)__CAPGO_KEEP_1__ callback을 포함하여 앱 오픈 attribution callback을 듣습니다. onAppOpenAttributiononAttributionFailure, OnAppOpenAttribution payloads.
addListener('udl_callback', listener)__CAPGO_KEEP_2__ callback을 포함하여 통합된 깊은 링크 callback을 듣습니다. OnDeepLink payloads.
initSDK이 메서드를 사용하여 AppsFlyer SDK를 초기화하고 시작합니다. 이 API는 앱이 시작되면 가능한 한 빨리 호출되어야 합니다.
startSDK이 방법을 사용하여 AppsFlyer SDK을 수동 시작 모드에서만 시작합니다.
logEvent앱 내 이벤트를 로그합니다.
setCustomerUserId고유 ID를 AppsFlyer의 고유 ID와 다른 기기의 고유 ID와 매핑하기 위해 고객 고유 ID를 설정합니다. 이 ID는 raw-data 보고서와 Postback API에서 사용할 수 있습니다.
setCurrencyCode인앱 구매를 위한 사용하는 통화 설정합니다. 3자리 ISO 4217 code을 제공합니다.
updateServerUninstallTokenAndroid에서 GCM/FCM 토큰 또는 iOS에서 APNs 토큰을 전달하여 다른 플러그인에서 수집한 토큰을 사용합니다. AppsFlyer에 uninstall 측정 토큰을 전달하여 사용합니다.
setAppInviteOneLinkOneLink ID를 설정하여 초대 attribution을 위한 기본 링크로 사용합니다.
setOneLinkCustomDomainAppsFlyer가 짧은 링크 내의 attribution 매개 변수를 해독할 수 있도록 AppsFlyer가 OneLink 도메인을 등록합니다.
appendParametersToDeepLinkingURLOneLink가 필요하지 않은 App Links의 deep 링크 attribution을 활성화합니다. 이 메서드를 호출하기 전에 startSDK(). 매개 변수 맵에 pidis_retargeting=true 를 포함합니다.
setResolveDeepLinkURLsUse 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.
addPushNotificationDeepLinkPathConfigures how the SDK extracts deep link values from push notification payloads.
setSharingFilterAppsFlyer 파트너에게 이벤트 전파를 중단합니다.
setSharingFilterForAllPartners모든 AppsFlyer 파트너에게 이벤트 전파를 중단하고 설정된 SharingFilter를 덮어씁니다.
setSharingFilterForPartnersAppsFlyer 파트너에게 이벤트 전파를 중단합니다.
setAdditionalDataAppsFlyer로 추가 키-값 데이터를 전송합니다.
getAppsFlyerUID앱 설치 시 생성되는 AppsFlyer의 고유 장치 ID를 가져옵니다.
anonymizeUserAppsFlyer 분석에서 사용자 데이터를 익명화합니다.
stopAPI를 호출한 후 SDK는 더 이상 서버와 통신하지 않으며 작동을 중단합니다. 사용자 동의/거부 시 유용합니다.
disableSKAdNetworkSKAdNetwork에서 사용자 동의를 거부합니다.
disableAdvertisingIdentifierSDK에서 광고 ID 수집을 비활성화합니다. 이에는 Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID 및 Amazon Advertising ID (AAID)가 포함됩니다.
disableCollectASAApple Search Ads attribution에서 사용자 동의를 거부합니다.
setHost__CAPGO_KEEP_0__의 호스트를 사용자 정의합니다.
generateInviteLink__CAPGO_KEEP_0__의 기존 사용자에게 앱에 새로운 사용자를 초대할 수 있도록 허용합니다.
validateAndLogInAppPurchaseAndroidAPI을 사용하여 앱 내 구매의 서버 검증을 위한 API입니다. 검증이 성공적으로 완료되면 af_purchase 이벤트와 관련된 값이 자동으로 로그되며, API이 정의된 현재 동작을 참조하세요.
validateAndLogInAppPurchaseIos__CAPGO_KEEP_0__의 현재 동작을 참조하세요.
getSdkVersionSDK 버전을 AppsFlyer에서 가져옵니다.
enableFacebookDeferredApplinksSDK를 사용하여 Facebook Deferred AppLinks의 수집을 활성화합니다. Facebook SDK와 Facebook 앱이 대상/클라이언트 기기에 설치되어 있어야 합니다. 이 API은 AppsFlyer SDK를 초기화하기 전에 호출되어야 합니다.
sendPushNotificationData푸시 알림 캠페인에서 데이터를 측정하고 가져옵니다.
setCurrentDeviceLanguage__CAPGO_KEEP_0__을 사용하여 기기의 언어를 설정합니다. 데이터는 Raw Data Reports에서 표시됩니다.
logCrossPromoteImpression__CAPGO_KEEP_0__를 사용하여 크로스 프로모션 캠페인의 인상 로그합니다. AppsFlyer 대시보드에서 나타나는 광고 앱 ID를 사용하여야 합니다.
setUserEmails__CAPGO_KEEP_0__를 사용하여 사용자 이메일을 설정하고 암호화합니다.
logLocation__CAPGO_KEEP_0__를 사용하여 사용자의 위치를 수동으로 로그합니다.
setPhoneNumber__CAPGO_KEEP_0__가 SHA-256 암호화된 문자열로 전송됩니다.
setPartnerData__CAPGO_KEEP_0__를 사용하여 파트너 통합을 위한 사용자 지정 데이터를 보내는 것을 허용합니다.
logInvite사용자 초대 이벤트 (af_invite)를 로그합니다.
setDisableNetworkData네트워크 제공자 이름 (carrier)과 SIM 제공자 이름을 장치에서 수집하는 것을 취소합니다.
enableTCFDataCollectionCMP를 사용하는 사용자에 대한 자동으로 수집되는 동의 데이터를 옵트인/아웃합니다. 플래그 값은 앱 세션 간에 유지됩니다.
setConsentDataTCF v2.2과 호환되지 않는 CMP를 사용하지 않는 앱의 경우, 사용자 동의 데이터를 직접 SDK에 제공하기 위해 다음 방법을 사용합니다.
logAdRevenue광고 수익을 통해 앱 소유자는 사용자 LTV와 캠페인 ROI에 대한 완전한 시각을 얻습니다. 광고 수익은 보상 비디오, 광고 벽, 인터스텔라, 배너 등 앱 내에서 광고를 표시함으로써 발생합니다. 이 방법을 사용하여 광고 수익을 로깅합니다.
setConsentDataV2TCF v2.2과 호환되지 않는 CMP를 사용하지 않는 앱의 경우, 사용자 동의 데이터를 직접 SDK에 제공하기 위해 다음 방법을 사용합니다.
isSDKStarted이 메서드를 사용하여 현재 세션에서 AppsFlyer SDK가 이미 시작되었는지 확인합니다.
isSDKStopped이 메서드를 사용하여 현재 AppsFlyer SDK가 중단되었는지 확인합니다.
disableAppSetIdAndroid 전용. AppSet ID 수집을 비활성화합니다. SDK 초기화 전에 호출하면 App Set ID가 수집되지 않습니다. 초기화 후에 호출하면 App Set ID가 수집되지만 요청 패킷에 포함되지 않습니다.
validateAndLogInAppPurchaseV2API를 사용하여 서버에서 인앱 구매 V2를 검증합니다. 검증이 성공하면 관련 값이 포함된 af_purchase 이벤트가 자동으로 로깅됩니다.

이 참조는同步된 src/definitions.ts 에서 capacitor-앱플라이어.