メニューに進む

@capgo/capacitor-appsflyer

CapacitorのためのAppsFlyerAttribution、分析、デープリンクプラグイン。

CapacitorのためのAppsFlyerAttribution、分析、デープリンクプラグイン。

  • initSDK - Use this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched.
  • startSDK - Use this method to start AppsFlyer SDK, only on manual start mode.
  • logEvent - イベントをログに記録します。
  • setCustomerUserId - 自社の顧客IDを設定することで、自社のユニークIDをAppsFlyerのユニークIDと他のデバイスのIDと照合することができます。このIDは、ローカルデータレポートとPostback APIで利用できます。
メソッド説明
addListener('conversion_callback', listener)変換コールバックをリスンするには、 onConversionDataSuccessonConversionDataFailOnConversionDataResult ペイロードを含む。
addListener('oaoa_callback', listener)アプリ起動 Attribution コールバックをリスンする、 onAppOpenAttributiononAttributionFailureOnAppOpenAttribution のペイロードを含む。
addListener('udl_callback', listener)アプリ起動統合デープリンク コールバックをリスンする、 OnDeepLink のペイロードを含む。
initSDKUse this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched.
startSDKUse this method to start AppsFlyer SDK, only on manual start mode.
logEventこのメソッドを使用して、AppsFlyer __CAPGO_KEEP_0__ を開始する。ただし、手動起動モードのみに適用されます。
setCustomerUserIdインアプリイベントをログする。
setCurrencyCodeSets the currency used for in-app purchases. Provide a three-character ISO 4217 code.
updateServerUninstallTokenインアプリ購入の通貨を設定する。3文字のISO 4217 __CAPGO_KEEP_0__ を提供する。
setAppInviteOneLinkSets the OneLink ID used as the base link for invitation attribution.
setOneLinkCustomDomainOneLink IDを使用した招待のベースリンクとして設定します。
appendParametersToDeepLinkingURLRegisters branded OneLink domains so AppsFlyer can resolve attribution parameters hidden in short links. startSDK()OneLinkのブランドドメインを登録して、短リンク内に隠されたAttributionパラメータをAppsFlyerが解決できるようにします。 pid Enables attribution for App Links deep links without OneLink. Call this method before is_retargeting=true OneLinkが必要ないApp LinksのデープリンクのAttributionを有効にする。呼び出す前に
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.
setSharingFilterand
setSharingFilterForAllPartners
setSharingFilterForPartnersin the parameters map.
setAdditionalDataパラメータマップ内に含める。
getAppsFlyerUIDAppsFlyerのユニークデバイスID (アプリの新しいインストールごとに作成される) を取得します。
anonymizeUserAppsFlyerの分析データからユーザーをオプトアウトします (ユーザーデータを匿名化します)。
stopこのAPIを呼び出すと、SDKはサーバーと通信できなくなり、機能を停止します。ユーザーオプトイン/オプトアウトの実装に役立ちます。
disableSKAdNetworkSKAdNetworkのオプトアウト。
disableAdvertisingIdentifierSDKが収集する広告IDの取得を無効にします。このIDには、Apple Identity for Advertisers (IDFA)、Google Advertising ID (GAID)、OAID、およびAmazon Advertising ID (AAID)が含まれます。
disableCollectASAApple Search AdsのAttributionをオプトアウトします。
setHostカスタムホストを設定します。
generateInviteLink既存のユーザーが友達や連絡先を新しいユーザーとして招待できるようにします。
validateAndLogInAppPurchaseAndroidAPIを使用してサーバーがインアプリ購入を検証します。検証が成功すると、関連する値を含むaf_purchaseイベントが自動的にログされます。
validateAndLogInAppPurchaseIos現在の動作のソース定義を参照してください。
getSdkVersionAppsFlyerの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ネットワークオペレータ名(キャリア)とSIMオペレータ名を収集しないようにします。
enableTCFDataCollectionCMPを使用するユーザー向けに、自動的にconsentデータを収集するかどうかをオプトイン/オプトアウトします。フラグ値はアプリセッション間で保存されます。
setConsentDataユーザーのconsentデータを手動で設定します。TCF v2.2に互換性のあるCMPを使用しない場合は、consentデータを直接SDKに提供する方法を使用してください。
logAdRevenue広告収益をAttributionすることで、アプリの所有者はユーザーのLTVとキャンペーンROIを完全に把握できます。広告収益は、rewarded videos、offer walls、interstitials、バナーなどのアプリ内で広告を表示することで生成されます。広告収益をログするためにこのメソッドを使用できます。
setConsentDataV2この方法を使用して、ユーザーの同意データを手動で設定します。TCF v2.2に互換性のあるCMPを使用していない場合は、次の方法を使用して、直接SDKに同意データを提供します。
isSDKStartedこの方法を使用して、現在のセッションでAppsFlyer SDKがすでに開始されているかどうかを確認します。
isSDKStoppedこの方法を使用して、AppsFlyer SDKが現在停止されているかどうかを確認します。
disableAppSetIdAppSet IDの収集を無効にします。SDKの初期化前に呼び出された場合、App Set IDは収集されません。初期化後に呼び出された場合、App Set IDは収集されますが、リクエストパayloadに送信されません。Androidのみ。
validateAndLogInAppPurchaseV2APIのサーバー検証用のインアプリ購入V2。検証が成功した場合、関連する値を持つaf_purchaseイベントが自動的にログされます。

この参照はsyncdから src/definitions.tscapacitor-appsflyer.

If you are using @capgo/capacitor-appsflyer を使用して Using @capgo/capacitor-appsflyer for the native capability in Using @capgo/capacitor-appsflyer, Capgo プラグインディレクトリ for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, の実装詳細 Adding or Updating Plugins の実装詳細、そして __CAPGO_KEEP_0__の製品ワークフローについては、Ionic Enterprise Plugin Alternativesをご覧ください。