Capacitor プラグインによる AppsFlyer 属性、分析、デープリンク
本質的な機能
「本質的な機能」のセクションinitSDK- このメソッドを使用して、AppsFlyer SDK を初期化して開始します。この API は、App が起動したときにすぐに呼び出してください。startSDK- AppsFlyer SDK を手動で開始するモードでのみ呼び出してください。logEvent- インストールイベントをログします。setCustomerUserId- 自分の顧客IDを設定すると、自分のユニークIDをAppsFlyerのユニークIDと他のデバイスのIDと照合できます。このIDは、ローカルデータレポートとPostback APIで利用できます。
公開の API
「公開の 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 4217codeを提供してください。 |
updateServerUninstallToken | AndroidのGCM/FCMトークンまたはiOSのAPNsトークンをパスするには、他のプラグインが収集したものを使用します。このメソッドを使用して、AppsFlyerにアプリをアンインストールしたときの測定トークンを転送します。 |
setAppInviteOneLink | アプリ内購入の通貨を設定します。3桁のISO 4217__CAPGO_KEEP_0__を提供してください。 |
setOneLinkCustomDomain | OneLink IDを設定します。招待のAttributionのベースリンクとして使用します。 |
appendParametersToDeepLinkingURL | OneLinkドメインを登録することで、AppsFlyerは短リンクに隠されたAttributionパラメータを解決できます。 startSDK()App LinksのデープリンクのAttributionを有効にします。 pid このメソッドを呼び出す前に、App LinksのデープリンクのAttributionを有効にします。 is_retargeting=true このメソッドを呼び出す前に、App LinksのデープリンクのAttributionを有効にします。 |
setResolveDeepLinkURLs | AppsFlyer OneLinkがWrappedされたUniversal Linkの場合に使用します。SDKはWrapped URLを解決するので、Deep Linkingが正しく機能します。 |
addPushNotificationDeepLinkPath | SDKがPush Notification PayloadからDeep Link値を抽出する方法を設定します。 |
setSharingFilter | AppsFlyerパートナーにイベントを送信しないようにします。 |
setSharingFilterForAllPartners | すべてのAppsFlyerパートナーにイベントを送信しないようにします。設定済みのSharingFilterを上書きします。 |
setSharingFilterForPartners | AppsFlyerパートナーにイベントを送信しないようにします。 |
setAdditionalData | AppsFlyerに追加のkey-valueデータを送信します。 |
getAppsFlyerUID | AppsFlyerのユニークデバイスIDを取得します。 |
anonymizeUser | AppsFlyerの分析からユーザーを匿名化します。 |
stop | このAPIを呼び出した後、SDKはサーバーと通信できなくなり、機能を停止します。ユーザーオプトイン/オプトアウトの実装に役立ちます。 |
disableSKAdNetwork | SKAdNetworkからオプトアウトします。 |
disableAdvertisingIdentifier | SDKがAdvertising IDを収集しないようにします。このIDにはApple Identity for Advertisers (IDFA)、Google Advertising ID (GAID)、OAID、Amazon Advertising ID (AAID)が含まれます。 |
disableCollectASA | Apple Search AdsのAttributionからオプトアウトします。 |
setHost | __CAPGO_KEEP_0__ |
generateInviteLink | 既存ユーザーが友達や連絡先を新しいユーザーとしてアプリに招待できるようにします。 |
validateAndLogInAppPurchaseAndroid | API |
validateAndLogInAppPurchaseIos | __CAPGO_KEEP_0__ |
getSdkVersion | SDK |
enableFacebookDeferredApplinks | Enable the collection of Facebook Deferred AppLinks. Requires Facebook SDK and Facebook app on target/client device. This API must be invoked before initializing the AppsFlyer SDK in order to function properly. |
sendPushNotificationData | __CAPGO_KEEP_1__ |
setCurrentDeviceLanguage | __CAPGO_KEEP_2__ |
logCrossPromoteImpression | __CAPGO_KEEP_0__ |
setUserEmails | __CAPGO_KEEP_0__ |
logLocation | __CAPGO_KEEP_0__ |
setPhoneNumber | __CAPGO_KEEP_0__ |
setPartnerData | パートナー統合の目的でカスタムデータを送信することを許可します。 |
logInvite | ユーザー招待のインアプリイベント(af_invite)をログするために使用してください。 |
setDisableNetworkData | デバイスからキャリア名とSIMオペレータ名を収集しないようにするために使用してください。 |
enableTCFDataCollection | CMPを使用するユーザー向けに、自動的にconsentデータを収集するかどうかをオプトイン/アウトするために使用してください。フラグ値はアプリセッション間で保存されます。 |
setConsentData | ユーザーconsentデータを手動で設定するために使用してください。TCF v2.2に互換性のあるCMPを使用しない場合は、次の方法を使用して、consentデータを直接SDKに提供してください。 |
logAdRevenue | 広告収益をAttributingすることで、アプリオーナーはユーザーのLTVとキャンペーンROIを完全に把握できます。広告収益は、リワードビデオ、オファーワール、インスタンス広告、バナー広告を表示することで生成されます。ユーザーの広告収益をログするためにこのメソッドを使用してください。 |
setConsentDataV2 | ユーザーconsentデータを手動で設定するために使用してください。TCF v2.2に互換性のあるCMPを使用しない場合は、次の方法を使用して、consentデータを直接SDKに提供してください。 |
isSDKStarted | このメソッドを使用して、AppsFlyerSDKが現在のセッションで既に開始されているかどうかを確認してください。 |
isSDKStopped | このメソッドを使用して、AppsFlyerSDKが現在停止されているかどうかを確認してください。 |
disableAppSetId | AppSet IDの収集を無効にします。SDKの初期化前に呼び出された場合、App Set IDは収集されません。初期化後に呼び出された場合、App Set IDは収集されますが、リクエストパディングに送信されません。Androidのみ。 |
validateAndLogInAppPurchaseV2 | APIのサーバー検証用のインアプリ購入V2。検証が成功した場合、関連する値を持つaf_purchaseイベントが自動的にログされます。 |
ソースオブトラース
「ソース オブ トゥルース」セクションこのリファレンスは、 src/definitions.ts に同期されています。 capacitor-appsflyer.
「@capgo/capacitor-appsflyer」から続けてください。
「@capgo/capacitor-appsflyer」から続けてください。「@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyer」を使用している場合 「@capgo/capacitor-appsflyer」 を使用して、 「@capgo/capacitor-appsflyer」を使用して、 「@capgo/capacitor-appsflyer」 Capgo Plugin Directory 製品ワークフローについては、Capgo プラグインディレクトリを参照してください。 Capacitor プラグインは Capgo によって提供されています。 実装詳細については、Capacitor プラグインは Capgo によって提供されています。 プラグインの追加または更新 実装詳細については、プラグインの追加または更新の際に Ionic Enterprise プラグインの代替 製品ワークフローについては、Ionic Enterprise プラグインの代替を参照してください。