概要
概要CapacitorはAppsFlyerのAttribution、Analytics、Deep Linkのプラグインです。
主な機能
主な機能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で利用できます。
Public API
「Public API」| メソッド | 説明 |
|---|---|
addListener('conversion_callback', listener) | 変換コールバックをリスンし、 onConversionDataSuccess そして onConversionDataFailパイロード OnConversionDataResult , with |
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を開始します。ただし、手動起動モードのみです。 |
setCustomerUserId | イベントをログします。 |
setCurrencyCode | Sets the currency used for in-app purchases. Provide a three-character ISO 4217 code. |
updateServerUninstallToken | 購入の通貨を設定します。3文字のISO 4217コードを指定してください。 |
setAppInviteOneLink | AppsFlyerのOneLink IDを設定します。招待のAttributionのベースリンクとして使用します。 |
setOneLinkCustomDomain | AppsFlyerが短いリンク内のAttributionパラメータを解決できるように、ブランド化されたOneLinkドメインを登録します。 |
appendParametersToDeepLinkingURL | App LinksのデープリンクのAttributionを有効にします。 OneLinkが必要ない場合は、このメソッドを呼び出してください。 startSDK().呼び出す必要があります。少なくとも pid と is_retargeting=true パラメータマップに含めてください。 |
setResolveDeepLinkURLs | OneLinkがWrapped Universal Linkの中に含まれている場合に使用します。Wrapped URLを解決するようにSDKに指示します。デープリンクが正しく機能するようにします。 |
addPushNotificationDeepLinkPath | SDKがプッシュ通知のペイロードからデープリンク値を抽出する方法を設定します。 |
setSharingFilter | AppsFlyerのパートナーにイベントを送信しないようにします。 |
setSharingFilterForAllPartners | すべてのAppsFlyerのパートナーにイベントを送信しないようにします。setSharingFilterを上書きします。 |
setSharingFilterForPartners | AppsFlyerのパートナーにイベントを送信しないようにします。 |
setAdditionalData | AppsFlyerに追加のキー値データを送信します。 |
getAppsFlyerUID | AppsFlyerのユニークデバイスIDを取得します (アプリの新しいインストールごとに作成されます)。 |
anonymizeUser | AppsFlyerの分析からユーザーをオプトアウト (ユーザーデータを匿名化)。 |
stop | このAPIが呼び出された後、SDKはサーバーと通信できなくなり、機能を停止します。ユーザーオプトイン/オプトアウトの実装に役立ちます。 |
disableSKAdNetwork | SKAdNetworkのオプトアウト。 |
disableAdvertisingIdentifier | このSDKが、Apple Identity for Advertisers (IDFA)、Google Advertising ID (GAID)、OAID、Amazon Advertising ID (AAID)を含む、さまざまな広告IDの収集を無効にします。 |
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を使用するユーザー向けに、自動収集のオプトイン/オプトアウトを許可します。フラグ値はアプリセッション間で保存されます。 |
setConsentData | CMPを使用しないアプリの場合、TCF v2.2に互換性があるCMPを使用する方法で、ユーザーのconsentデータを直接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イベントが自動的にログされます。 |
真実の源
「真実の源」というセクションこの参照は src/definitions.ts 「」 capacitor-appsflyer.
capgo/capacitor-appsflyerから続けてください
「capgo/capacitor-appsflyerから続けてください」というセクションCapgoを使用している場合 @capgo/capacitor-appsflyer Capgoを使用してネイティブプラグインの作業を計画するには、Capgoと接続する必要があります Using @capgo/capacitor-appsflyer for the native capability in Using @capgo/capacitor-appsflyer, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新を使用して実装詳細を使用する Ionic Enterprise プラグインの代替 Capgoを使用してネイティブ機能を使用する {"targetLanguage":"Japanese","pagePath":"/ja/docs/plugins/appsflyer/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"Ionic Enterprise プラグインの代替製品ワークフローについてです。"},{"text":"ページを編集"}]}