概要
概要Capacitor プラグインは、AppsFlyerのAttribution、Analytics、Deep Linkの機能を提供します。
Capgoの主な機能
コア機能initSDK- AppsFlyer を初期化して開始するために、このメソッドを使用してください。 SDK を呼び出す必要があります。アプリが起動したときに、この API を呼び出す必要があります。startSDK- Use this method to start AppsFlyer SDK, only on manual start mode.logEvent__CAPGO_KEEP_0__setCustomerUserId- AppsFlyerのユニークIDと他のデバイスのIDとを照合するために、独自のIDを設定できます。このIDは、raw-dataレポートとPostback APIで利用できます。
Public API
Section titled "Public API"| Method | Description |
|---|---|
addListener('conversion_callback', listener) | AppsFlyerのコンバージョンコールバックをリスンし、 onConversionDataSuccess と onConversionDataFail, OnConversionDataResult payloads. |
addListener('oaoa_callback', listener) | AppsFlyerのアプリオープンAttributionコールバックをリスンし、 onAppOpenAttribution と onAttributionFailure, OnAppOpenAttribution payloads. |
addListener('udl_callback', listener) | AppsFlyerの統合されたデープリンクコールバックをリスンする OnDeepLink payloads. |
initSDK | AppsFlyerを初期化して開始するにはこのメソッドを使用してください。SDKを呼び出す必要があります。APIはアプリが起動したときに呼び出す必要があります。 |
startSDK | AppsFlyerを開始するにはこのメソッドを使用してください。SDKはマニュアルスタートモードでのみ使用してください。 |
logEvent | インスタントイベントをログします。 |
setCustomerUserId | 顧客IDを設定すると、AppsFlyerのユニークIDと他のデバイスのIDとをクロス参照できます。このIDは、raw-dataレポートとPostback APIで利用できます。 |
setCurrencyCode | インストールの通貨を設定します。3桁のISO 4217codeを指定してください。 |
updateServerUninstallToken | GCM/FCMトークンをAndroidで、またはAPNsトークンをiOSで、他のプラグインが収集したものをパスしてください。このメソッドを使用して、AppsFlyerにアンインストール測定トークンを転送します。 |
setAppInviteOneLink | OneLink IDを設定します。このIDは、招待のAttributionのベースリンクとして使用されます。 |
setOneLinkCustomDomain | OneLinkドメインを登録することで、AppsFlyerは短リンク内のAttributionパラメータを解決できます。 |
appendParametersToDeepLinkingURL | アプリリンクのデープリンクのAttributionを有効にする。 OneLinkを使用せずに。 このメソッドを呼び出す前に startSDK()Capgoの設定 pid と is_retargeting=true パラメータマップ内に |
setResolveDeepLinkURLs | AppsFlyer OneLinkがWrapped Universal Linkの中に含まれている場合に使用します。SDKはWrapped URLを解決するので、深いリンクが正しく機能します。 |
addPushNotificationDeepLinkPath | SDKがプッシュ通知のペイロードからデープリンク値を抽出する方法を設定します。 |
setSharingFilter | AppsFlyerパートナーにイベントを送信しないようにします。 |
setSharingFilterForAllPartners | すべてのAppsFlyerパートナーにイベントを送信しないようにします。setSharingFilterを上書きします。 |
setSharingFilterForPartners | AppsFlyerパートナーにイベントを送信しないようにします。 |
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を使用するユーザーに対して、自動的にconsentデータを収集するかどうかをオプトイン/オプトアウトするために使用する。フラグ値はアプリのセッション間で保存される。 |
setConsentData | ユーザーのconsentデータを手動で設定するために使用する。CMPがTCF v2.2に互換性がある場合、直接consentデータをSDKに提供するために使用する。 |
logAdRevenue | 広告収益をAttributingすることで、アプリの所有者はユーザーのLTVとキャンペーンROIを完全に把握できる。広告収益は、rewardedビデオ、オファーワール、インスタンス広告、バナー広告などを表示することで生成される。広告収益をログするために使用する。 |
setConsentDataV2 | ユーザーのconsentデータを手動で設定するために使用する。CMPがTCF v2.2に互換性がある場合、直接consentデータをSDKに提供するために使用する。 |
isSDKStarted | このセッションでAppsFlyer SDKがすでに開始されているかどうかを確認するために使用する。 |
isSDKStopped | このセッションでAppsFlyer SDKが停止されているかどうかを確認するために使用する。 |
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_KEEP_0__/__CAPGO_KEEP_1__-appsflyer @capgo/capacitor-appsflyer @capgo/capacitor-アプリフライヤー Capgo プラグインディレクトリ for the product workflow in Capgo Plugin Directory, Capacitor Capgo Capacitor の実装詳細については、Capgo プラグインを参照してください。 プラグインの追加または更新 プラグインの追加または更新の実装詳細 Capgoアプリケーション Capgoアプリケーションを配信