概要
概要Capacitor AppsFlyer 属性、分析、デープリンク用プラグイン
基本機能
基本機能initSDK- このメソッドを使用して、AppsFlyer SDK を初期化して開始します。この API は、初期化が完了した直後に呼び出してください。startSDK- AppsFlyer SDK を手動で開始する場合にのみ使用してください。logEvent- インストールイベントをログに記録します。setCustomerUserId- 自社の顧客IDを設定すると、自社のユニークIDをAppsFlyerのユニークIDと他のデバイスのIDと照合できます。このIDは、ローカルデータレポートとPostback APIで利用できます。
API API
API API| メソッド | 説明 |
|---|---|
addListener('conversion_callback', listener) | Listen for conversion callbacks, including onConversionDataSuccess and onConversionDataFail, with OnConversionDataResult payloads. |
addListener('oaoa_callback', listener) | Listen for app-open attribution callbacks, including onAppOpenAttribution and onAttributionFailure, with OnAppOpenAttribution payloads. |
addListener('udl_callback', listener) | Listen for unified deep link callbacks with OnDeepLink payloads. |
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を設定すると、AppsFlyerのユニークIDと他のデバイスのIDとをクロス参照できます。このIDは、raw-dataレポートとPostback APIで利用できます。 |
setCurrencyCode | アプリ内購入の通貨を設定します。3桁のISO 4217 codeを指定してください。 |
updateServerUninstallToken | AndroidのGCM/FCMトークンまたはiOSのAPNsトークンを、他のプラグインが収集した場合にパスします。このメソッドを使用して、アンインストール測定トークンをAppsFlyerに送信します。 |
setAppInviteOneLink | OneLink IDを設定します。このIDは、招待のAttributionのベースリンクとして使用されます。 |
setOneLinkCustomDomain | AppsFlyerが短リンク内のAttributionパラメータを解決できるように、OneLinkドメインを登録します。 |
appendParametersToDeepLinkingURL | OneLinkが必要なく、App LinksのデープリンクのAttributionを有効にします。このメソッドを呼び出す前に、 startSDK()このメソッドを呼び出す必要があります。 pid このメソッドを呼び出す必要があります。 is_retargeting=true このメソッドを呼び出す必要があります。 |
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 | AppsFlyerパートナーの指定されたイベントの伝播を停止します。 |
setSharingFilterForAllPartners | AppsFlyerのすべてのパートナーにイベントの伝播を停止します。既存のsetSharingFilterを上書きします。 |
setSharingFilterForPartners | AppsFlyerパートナーの指定されたイベントの伝播を停止します。 |
setAdditionalData | AppsFlyerに送信する追加のkey-valueデータを設定します。 |
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 のサーバー検証用にアプリ内購入のための。アフ購入イベントに適切な値が含まれている場合、検証が成功した場合に自動的にログが記録されます。 |
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 | __CAPGO_KEEP_0__の収集をオプトアウトするには、ネットワークオペレータ名(キャリア)とSIMオペレータ名をデバイスから収集しないようにします。 |
enableTCFDataCollection | __CAPGO_KEEP_0__の自動収集をオプトイン/オプトアウトするには、CMPを使用するユーザー向けに、フラグ値をアプリセッション間で保存します。 |
setConsentData | この方法を使用して、ユーザーの同意データを手動で設定します。TCF v2.2に互換性のあるCMPを使用しない場合は、次の方法を使用して、直接SDKに同意データを提供します。 |
logAdRevenue | 広告収益をAttributionすることで、アプリの所有者はユーザーのLTVとキャンペーンROIを完全に把握できます。広告収益は、リワードビデオ、オファーワール、インテリセスト、バナーなどの広告を表示することで生成されます。 |
setConsentDataV2 | この方法を使用して、ユーザーの同意データを手動で設定します。TCF v2.2に互換性のあるCMPを使用しない場合は、次の方法を使用して、直接SDKに同意データを提供します。 |
isSDKStarted | この方法を使用して、アプリスフライヤーのSDKが現在のセッションで既に開始されているかどうかを確認します。 |
isSDKStopped | この方法を使用して、アプリスフライヤーのSDKが現在停止されているかどうかを確認します。 |
disableAppSetId | AppSet IDの収集を無効にします。SDKの初期化前に呼び出された場合、App Set IDは収集されません。初期化後に呼び出された場合、App Set IDは収集されますが、リクエストパayloadに送信されません。Androidのみ。 |
validateAndLogInAppPurchaseV2 | APIのサーバー検証用のインアプリ購入V2のために使用します。購入の検証が成功した場合、関連する値を持つaf_purchaseイベントが自動的にログされます。 |
真実の源
真実の源この参照はSynced Fromでsyncedされています src/definitions.ts in capacitor-appsflyer.
@capgo/capacitor-appsflyerから続けてください
セクションのタイトル: “@capgo/capacitor-appsflyerから続けてください”Capgoを使用している場合 @capgo/capacitor-appsflyer をnativeプラグインの作業計画に接続するには @capgo/capacitor-appsflyerを使用 for the native capability in Using @capgo/capacitor-appsflyer, @Capgo/__CAPGO_KEEP_1__-appsflyer for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo Capacitor プラグインの実装詳細については、Capgo を参照してください。 プラグインの追加または更新 __CAPGO_KEEP_0__ プラグインの実装詳細については、プラグインの追加または更新、 Capacitor エンタープライズ プラグインの代替 Capacitor エンタープライズ プラグインの製品ワークフローについては、Capacitor エンタープライズ プラグインの代替を参照してください。