Capacitor AppsFlyer 属性、分析、デープリンク用プラグイン
基本機能
「基本機能」のセクション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は、RAWデータレポートと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 | このメソッドを使用して、AppsFlyer SDK を初期化して開始します。この API は、アプリが起動したときにすぐに呼び出すべきです。 |
startSDK | AppsFlyer SDK を開始するには、このメソッドを使用してください。ただし、手動起動モードでのみ使用してください。 |
logEvent | インアプリイベントをログします。 |
setCustomerUserId | 顧客IDを設定すると、自分のユニークIDをAppsFlyerのユニークIDと他のデバイスのIDと照合できます。このIDは、raw-data レポートとPostback APIで利用できます。 |
setCurrencyCode | インアプリ購入の通貨を設定します。3文字のISO 4217 code を提供してください。 |
updateServerUninstallToken | AndroidのGCM/FCMトークンまたはiOSのAPNsトークンを、他のプラグインが収集した場合にパスします。このメソッドを使用して、AppsFlyerにアンインストール測定トークンを転送します。 |
setAppInviteOneLink | OneLink IDを使用した招待のベースリンクを設定します。 |
setOneLinkCustomDomain | AppsFlyerが短いリンク内の属性パラメーターを解決できるように、ブランド化されたOneLinkドメインを登録します。 |
appendParametersToDeepLinkingURL | OneLinkが必要ないApp LinksのデープリンクのAttributionを有効にします。このメソッドを呼び出す前に startSDK()パラメーターのマップに少なくとも pid 、 is_retargeting=true を含める必要があります。 |
setResolveDeepLinkURLs | AppsFlyerのOneLinkが他のUniversal Linkの中にwrapされている場合に使用します。SDKがwrapされたURLを解決するようにしますので、デープリンクが正しく機能します。 |
addPushNotificationDeepLinkPath | SDKがプッシュ通知のペイロードからデープリンク値を抽出する方法を設定します。 |
setSharingFilter | 指定されたAppsFlyerパートナーにイベントの伝播を停止します。 |
setSharingFilterForAllPartners | すべてのAppsFlyerパートナーにイベントの伝播を停止します。設定済みのSharingFilterを上書きします。 |
setSharingFilterForPartners | 指定されたAppsFlyerパートナーにイベントの伝播を停止します。 |
setAdditionalData | AppsFlyerに追加のkey-valueデータを送信します。 |
getAppsFlyerUID | AppsFlyerのユニークなデバイスID (アプリの新しいインストールごとに作成される) を取得します。 |
anonymizeUser | AppsFlyerの分析からユーザーをオプトアウト (ユーザーデータを匿名化)。 |
stop | このAPIを呼び出すと、SDKはサーバーと通信を停止し機能を停止します。ユーザーオプトイン/オプトアウトの実装に役立ちます。 |
disableSKAdNetwork | SKAdNetworkからオプトアウト。 |
disableAdvertisingIdentifier | IDFA、GAID、OAID、AAIDなどの広告IDの収集をSDKで無効にします。 |
disableCollectASA | Apple Search AdsのAttributionをオプトアウト。 |
setHost | カスタムホストを設定。 |
generateInviteLink | 既存のユーザーが友達や連絡先を新しいユーザーとして招待できるようにします。 |
validateAndLogInAppPurchaseAndroid | APIを使用してサーバーでのインアプリ購入の検証。検証が成功すると、af_purchaseイベントと関連する値が自動的にログされます。 |
validateAndLogInAppPurchaseIos | 現在の動作のソース定義を参照してください。 |
getSdkVersion | AppsFlyerのSDKバージョンを取得します。 |
enableFacebookDeferredApplinks | Facebook Deferred AppLinksの収集を有効にします。FacebookSDKとFacebookアプリがターゲット/クライアントデバイスにインストールされている場合にのみ機能します。このAPIは、AppsFlyerSDKを初期化する前に呼び出す必要があります。 |
sendPushNotificationData | プッシュ通知キャンペーンからデータを取得して測定する。 |
setCurrentDeviceLanguage | デバイスの言語を設定します。データはRaw Data Reportsで表示されます。 |
logCrossPromoteImpression | クロスプロモーションキャンペーンの一部としてインプレッションをログします。AppsFlyerダッシュボードで表示されるプロモーションアプリIDを使用してください。 |
setUserEmails | ユーザーのメールアドレスを設定し、暗号化します。 |
logLocation | ユーザーの位置を手動でログします。 |
setPhoneNumber | SHA-256で暗号化された文字列として送信されます。 |
setPartnerData | パートナー統合の目的でカスタムデータを送信することを許可します。 |
logInvite | af_inviteというイベントをログするために使用します。 |
setDisableNetworkData | ネットワークオペレータ名(キャリア)とSIMオペレータ名をデバイスから自動収集しないようにします。 |
enableTCFDataCollection | CMPを使用するユーザー(TCF v2.2)に対して、自動収集のconsentデータを有効/無効にします。フラグ値はアプリセッション間で保持されます。 |
setConsentData | CMPと互換性のあるものではない場合、TCF v2.2に対応していないアプリでは、直接SDKにconsentデータを提供するために使用してください。 |
logAdRevenue | 広告収益をAttributingすると、アプリ所有者はユーザーのLTVとキャンペーンROIを完全に把握できます。広告収益は、リワードビデオ、オファーワール、インスタンス広告、バナー広告を表示することで生成されます。リワードビデオ、オファーワール、インスタンス広告、バナー広告の広告収益をログするためにこのメソッドを使用できます。 |
setConsentDataV2 | この方法を使用して、ユーザーの同意データを手動で設定します。TCF v2.2に互換性のあるCMPを使用していない場合は、次の方法を使用して、直接SDKに同意データを提供します。 |
isSDKStarted | この方法を使用して、アプリフライヤーSDKが現在のセッションで既に開始されているかどうかを確認します。 |
isSDKStopped | この方法を使用して、アプリフライヤーSDKが現在停止されているかどうかを確認します。 |
disableAppSetId | アプリセットIDの収集を無効にします。SDKの初期化前に呼び出された場合、アプリセットIDは収集されません。初期化後に呼び出された場合、アプリセットIDは収集されますが、リクエストパケットに送信されません。Androidのみ。 |
validateAndLogInAppPurchaseV2 | APIは、インアプリ購入のサーバー検証用です。検証が成功した場合、関連する値を含むaf_purchaseイベントが自動的にログされます。 |
真実の源
「真実の源」というセクションこの参照は、 src/definitions.ts にsyncされています capacitor-appsflyer.