概要
概要のセクション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で利用できます。
Public API
「Public API」というセクション| メソッド | 説明 |
|---|---|
addListener('conversion_callback', listener) | 変換コールバックをリスンするには、 onConversionDataSuccess 、 onConversionDataFail、 OnConversionDataResult ペイロードを含む。 |
addListener('oaoa_callback', listener) | アプリ起動 Attribution コールバックをリスンする、 onAppOpenAttribution と onAttributionFailure、 OnAppOpenAttribution のペイロードを含む。 |
addListener('udl_callback', listener) | アプリ起動統合デープリンク コールバックをリスンする、 OnDeepLink のペイロードを含む。 |
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 | このメソッドを使用して、AppsFlyer __CAPGO_KEEP_0__ を開始する。ただし、手動起動モードのみに適用されます。 |
setCustomerUserId | インアプリイベントをログする。 |
setCurrencyCode | Sets the currency used for in-app purchases. Provide a three-character ISO 4217 code. |
updateServerUninstallToken | インアプリ購入の通貨を設定する。3文字のISO 4217 __CAPGO_KEEP_0__ を提供する。 |
setAppInviteOneLink | Sets the OneLink ID used as the base link for invitation attribution. |
setOneLinkCustomDomain | OneLink IDを使用した招待のベースリンクとして設定します。 |
appendParametersToDeepLinkingURL | Registers 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を有効にする。呼び出す前に |
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 | Configures how the SDK extracts deep link values from push notification payloads. |
setSharingFilter | and |
setSharingFilterForAllPartners | と |
setSharingFilterForPartners | in the parameters map. |
setAdditionalData | パラメータマップ内に含める。 |
getAppsFlyerUID | AppsFlyerのユニークデバイスID (アプリの新しいインストールごとに作成される) を取得します。 |
anonymizeUser | AppsFlyerの分析データからユーザーをオプトアウトします (ユーザーデータを匿名化します)。 |
stop | このAPIを呼び出すと、SDKはサーバーと通信できなくなり、機能を停止します。ユーザーオプトイン/オプトアウトの実装に役立ちます。 |
disableSKAdNetwork | SKAdNetworkのオプトアウト。 |
disableAdvertisingIdentifier | SDKが収集する広告IDの取得を無効にします。このIDには、Apple Identity for Advertisers (IDFA)、Google Advertising ID (GAID)、OAID、およびAmazon Advertising ID (AAID)が含まれます。 |
disableCollectASA | Apple Search AdsのAttributionをオプトアウトします。 |
setHost | カスタムホストを設定します。 |
generateInviteLink | 既存のユーザーが友達や連絡先を新しいユーザーとして招待できるようにします。 |
validateAndLogInAppPurchaseAndroid | APIを使用してサーバーがインアプリ購入を検証します。検証が成功すると、関連する値を含むaf_purchaseイベントが自動的にログされます。 |
validateAndLogInAppPurchaseIos | 現在の動作のソース定義を参照してください。 |
getSdkVersion | AppsFlyerのSDKバージョンを取得します。 |
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を使用するユーザー向けに、自動的に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が現在停止されているかどうかを確認します。 |
disableAppSetId | AppSet IDの収集を無効にします。SDKの初期化前に呼び出された場合、App Set IDは収集されません。初期化後に呼び出された場合、App Set IDは収集されますが、リクエストパayloadに送信されません。Androidのみ。 |
validateAndLogInAppPurchaseV2 | APIのサーバー検証用のインアプリ購入V2。検証が成功した場合、関連する値を持つaf_purchaseイベントが自動的にログされます。 |
真実の源
「真実の源」というセクションこの参照はsyncdから src/definitions.ts 内 capacitor-appsflyer.
続けて@capgo/capacitor-appsflyerから
「続けて@capgo/capacitor-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をご覧ください。