Skip to content

@capgo/capacitor-appsflyer

Capacitor AppsFlyer attribution, 분석 및 심도 있는 링크를위한 플러그인

Capacitor AppsFlyer attribution, 분석 및 심도 있는 링크를위한 플러그인

  • initSDK - Use this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched.
  • startSDK - 이 메서드를 사용하여 앱을 수동으로 시작할 때만 앱스 플라이어 SDK을 시작하세요.
  • logEvent - 앱 내 이벤트를 로그합니다.
  • setCustomerUserId - 고객 ID를 설정하면 앱스 플라이어의 고유 ID와 다른 기기의 ID와 연관지을 수 있습니다. 이 ID는 원시 데이터 보고서 및 Postback API에서 사용할 수 있습니다.
메서드설명
addListener('conversion_callback', listener)변환 콜백을 듣고, onConversionDataSuccessonConversionDataFail, OnConversionDataResult payloads.
addListener('oaoa_callback', listener)앱 오픈 attribution 콜백을 listen 하세요. 이에는 onAppOpenAttributiononAttributionFailure, OnAppOpenAttribution payloads가 포함됩니다.
addListener('udl_callback', listener)통합된 깊이 있는 링크 콜백을 listen 하세요. 이에는 OnDeepLink payloads가 포함됩니다.
initSDK이 메서드를 사용하여 AppsFlyer SDK을 초기화하고 시작하세요. 이 API은 앱이 시작되자마자 호출되어야 합니다.
startSDK이 메서드를 사용하여 AppsFlyer SDK을 시작하세요. 그러나 수동 시작 모드에서만.
logEvent인앱 이벤트를 로그하세요.
setCustomerUserId자체 고객 ID를 설정하면 자체 고유 ID와 AppsFlyer의 고유 ID 및 기타 기기의 ID를 교차 참조할 수 있습니다. 이 ID는 raw-data 보고서 및 Postback API에서 사용할 수 있습니다.
setCurrencyCode인앱 구매에 사용할 통화 설정합니다. 3자리 ISO 4217 code을 제공하세요.
updateServerUninstallTokenAndroid에서 GCM/FCM 토큰 또는 iOS에서 APNs 토큰을 전달하세요. 다른 플러그인에서 토큰을 수집한 경우 AppsFlyer에 토큰을 전달하여 해제 측정 토큰을 전달하세요.
setAppInviteOneLinkOneLink ID를 사용하여 초대 인정을 위한 기본 링크로 사용합니다.
setOneLinkCustomDomain브랜드 OneLink 도메인을 등록하여 AppsFlyer가 짧은 링크 내의 인정을 해석할 수 있도록 합니다.
appendParametersToDeepLinkingURLOneLink가 필요하지 않은 앱 링크에 대한 인정을 활성화합니다. 이 메서드를 호출하기 전에 startSDK()적어도 pidis_retargeting=true 인 매핑에 포함되어야 합니다.
setResolveDeepLinkURLsAppsFlyer OneLink이 다른 Universal Link 안에 wrapping되어 있는 경우 사용합니다. 이 메서드는 wrapping된 URL을 SDK가 해석하여 깊이 링크가 올바르게 작동하도록 합니다.
addPushNotificationDeepLinkPathSDK가 푸시 알림 패키지에서 깊이 링크 값을 추출하는 방법을 설정합니다.
setSharingFilter지정된 AppsFlyer 파트너에게 이벤트가 전파되지 않도록 합니다.
setSharingFilterForAllPartners모든 AppsFlyer 파트너에게 이벤트가 전파되지 않도록 합니다. 설정된 SharingFilter를 덮어씁니다.
setSharingFilterForPartners지정된 AppsFlyer 파트너에게 이벤트가 전파되지 않도록 합니다.
setAdditionalDataAppsFlyer로 추가 키-값 데이터를 전송합니다.
getAppsFlyerUID앱스 플라이어의 고유한 장치 ID (앱을 설치할 때마다 새로운 장치에 생성됨).
anonymizeUser앱스 플라이어 분석에 대한 사용자 최종 사용자 옵트아웃 (사용자 데이터를 익명화).
stop이 API를 호출하면, SDK는 더 이상 서버와 통신하지 않으며 작동을 멈춥니다. 사용자 옵인/옵아웃 구현 시 유용합니다.
disableSKAdNetworkSKAdNetwork에서 옵트아웃.
disableAdvertisingIdentifierDisables collection of various Advertising IDs by the SDK. This includes Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID and Amazon Advertising ID (AAID).
disableCollectASA애플 검색 광고 Attribution을 비활성화합니다.
setHost사용자 정의 호스트를 설정합니다.
generateInviteLink기존 사용자들이 친구 및 연락처를 새로운 사용자로 초대할 수 있도록 허용합니다.
validateAndLogInAppPurchaseAndroidAPI를 사용하여 서버에서 인앱 구매를 확인합니다. 검증이 성공하면 af_purchase 이벤트와 관련된 값이 자동으로 로깅됩니다.
validateAndLogInAppPurchaseIos현재 동작을 참조하세요.
getSdkVersion앱스 플라이어 SDK 버전을 가져옵니다.
enableFacebookDeferredApplinksFacebook Deferred AppLinks의 수집을 활성화합니다. Facebook SDK와 Facebook 앱이 대상/클라이언트 장치에 설치되어 있어야 합니다. 이 API는 AppsFlyer SDK를 초기화하기 전에 호출되어야 정상적으로 작동합니다.
sendPushNotificationData광고 캠페인에서 데이터를 측정하고 수집합니다.
setCurrentDeviceLanguage장치의 언어를 설정합니다. 데이터는 Raw Data Reports에서 표시됩니다.
logCrossPromoteImpression크로스 프로모션 캠페인에서 인상 로그합니다. AppsFlyer 대시보드에서 표시되는 프로모션 앱 ID를 사용하십시오.
setUserEmails사용자 이메일을 설정하고 암호화합니다.
logLocation사용자의 위치를 수동으로 로깅합니다.
setPhoneNumberSHA-256 암호화된 문자열로 전송됩니다.
setPartnerData파트너 통합을 위한 사용자 지정 데이터를 보내는 데 사용합니다.
logInviteaf_invite(사용자 초대) 인앱 이벤트를 로깅합니다.
setDisableNetworkData네트워크 운영자 이름(carrier)과 SIM 운영자 이름을 수집하지 않도록 선택합니다.
enableTCFDataCollectionCMP를 사용하는 사용자에 대한 자동으로 수집되는 동의 데이터를 옵트인/아웃합니다. 플래그 값은 앱 세션 간에 유지됩니다.
setConsentDataUse this to set user consent data manually. If your app doesn’t use a CMP compatible with TCF v2.2, use the following method to manually provide the consent data directly to the SDK.
logAdRevenue광고 수익을 통해 앱 소유자는 사용자 LTV 및 캠페인 ROI에 대한 완전한 시각화를 얻을 수 있습니다. 광고 수익은 보상 비디오, 제안 벽, 인터 스테셔널, 배너 등 앱에서 광고를 표시함으로써 발생합니다. 광고 수익을 로깅하는 데 이 메서드를 사용할 수 있습니다.
setConsentDataV2이 사용자 동의 데이터를 수동으로 설정하세요. 앱이 TCF v2.2와 호환되는 CMP를 사용하지 않는 경우 SDK에 직접 동의 데이터를 제공하기 위해 다음 방법을 사용하세요.
isSDKStarted이 메서드를 사용하여 현재 세션에서 AppsFlyer SDK가 이미 시작되었는지 확인합니다.
isSDKStopped이 메서드를 사용하여 현재 AppsFlyer SDK가 중지되었는지 확인합니다.
disableAppSetId앱 세트 ID 수집을 비활성화합니다. SDK 초기화 전에 호출하면 앱 세트 ID가 수집되지 않습니다. 초기화 후에 호출하면 앱 세트 ID가 수집되지만 요청 패킷에 포함되지 않습니다. Android 전용.
validateAndLogInAppPurchaseV2API for server-side in-app 구매 V2. 구매 관련 값이 포함된 af_purchase 이벤트가 성공적인 검증 후 자동으로 로그됩니다.

실제값

실제값

이 참조는 src/definitions.tscapacitor-appsflyer.