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
Section titled “Public API”| - メソッド | - 説明 |
|---|---|
addListener('conversion_callback', listener) | - 変換コールバックをリスンし、 onConversionDataSuccess - そして onConversionDataFail- payload OnConversionDataResult - です。 |
addListener('oaoa_callback', listener) | アプリ起動時のAttributionコールバックをリスンし、 onAppOpenAttribution と onAttributionFailure、 OnAppOpenAttribution ペイロードを含む。 |
addListener('udl_callback', listener) | 統合されたDeep Linkコールバックをリスンし、 OnDeepLink ペイロードを含む。 |
initSDK | このメソッドを使用して、AppsFlyerを初期化し、開始します。SDKが必要です。APIはアプリ起動時に呼び出してください。 |
startSDK | AppsFlyerを開始します。SDKはマニュアルスタートモードでのみ呼び出してください。 |
logEvent | インスタントイベントをログします。 |
setCustomerUserId | 顧客IDを設定すると、AppsFlyerのユニークIDと他のデバイスのIDとをクロス参照できます。このIDは、raw-dataレポートとPostback APIで利用できます。 |
setCurrencyCode | インストア購入の通貨を設定します。3桁のISO 4217codeを指定してください。 |
updateServerUninstallToken | AndroidのGCM/FCMトークンまたはiOSのAPNsトークンをパスしてください。別のプラグインが収集した場合、AppsFlyerに送信します。 |
setAppInviteOneLink | OneLink IDを設定します。招待のAttributionのベースリンクとして使用します。 |
setOneLinkCustomDomain | AppsFlyerが短リンク内のAttributionパラメータを解決できるように、ブランド化されたOneLinkドメインを登録します。 |
appendParametersToDeepLinkingURL | App LinksのデープリンクのAttributionを有効にします。OneLinkが必要ない場合に呼び出してください。 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 | AppsFlyerのOneLinkがWrapped Universal Linkの中に含まれている場合に使用します。Wrapped URLをresolveするようにSDKに指示します。デープリンクが正しく機能するようにします。 |
setSharingFilter | __CAPGO_KEEP_0__がプッシュ通知のペイロードからデープリンク値を抽出する方法を設定します。 |
setSharingFilterForAllPartners | 指定されたAppsFlyerパートナーにイベントの伝播を停止します。 |
setSharingFilterForPartners | すべてのAppsFlyerパートナーにイベントの伝播を停止します。setSharingFilterを上書きします。 |
setAdditionalData | 指定されたAppsFlyerパートナーにイベントの伝播を停止します。 |
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を使用するユーザー向けに、自動収集のオプトイン/オプトアウトを許可します。フラグ値はアプリセッション間で保存されます。 |
setConsentData | ユーザーのconsentデータを手動で設定します。TCF v2.2に互換性のあるCMPを使用しない場合は、直接SDKにconsentデータを提供する方法を使用してください。 |
logAdRevenue | 広告収益をAttributingすることで、アプリの所有者はユーザーのLTVとキャンペーンROIを完全に把握できます。広告収益は、rewarded videos、offer walls、interstitials、バナーなどのアプリ内で表示される広告によって生成されます。このメソッドを使用して、広告収益をログできます。 |
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 「__CAPGO_KEEP_0__-appsflyer」 「@capacitor/__CAPGO_KEEP_1__-appsflyer」から続けてください.
「@capgo/capacitor-appsflyer」から続けてください
「@capgo/capacitor-appsflyer」から続けてくださいCapgoを使用している場合 @capgo/capacitor-appsflyerを使用 Capgoを使用してネイティブプラグインの作業を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyerを接続する Capgoを使用してネイティブ機能を使用する場合、@capgo/capacitor-appsflyerを使用 for the native capability in Using @capgo/capacitor-appsflyer, Capgo プラグインディレクトリを使用して製品ワークフロー Capgo プラグイン Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新 プラグインの追加または更新の実装詳細 Ionic Enterprise プラグインの代替 {"targetLanguage":"Japanese","pagePath":"/ja/docs/plugins/appsflyer/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"Ionic Enterprise プラグインの代替製品ワークフローについてです。"},{"text":"ページを編集する"}]}