Adjust SDKはAdjustEvent
オブジェクトを提供しており、アプリのイベント情報を構造化してAdjustのサーバーに送信することができます。
AdjustEventオブジェクトをインスタンス化する
Adjust SDKでイベント情報を送信するには、AdjustEvent
オブジェクトをインスタンス化する必要があります。このオブジェクトには、アプリでイベントが発生した時にAdjustに送信される変数が含まれます。
イベントオブジェクトをインスタンス化するには、新しいAdjustEvent
インスタンスを作成して以下のパラメーターをパスしてください:
イベントを送信する
Adjustイベントトークンを関連付けることで、アプリ内のユーザー行動を記録できます。イベントを記録する方法:
- Adjustイベントのインスタンスを新規作成し、イベントトークンを文字列引数としてパスします。
- イベントのインスタンスを引数として
Adust.TrackEvent
メソッドを呼び出します。
例
この例では、g3mfiw
トークンでイベントを記録する方法を示します。
イベント収益の記録
イベントインスタンスにrevenueとcurrencyプロパティを設定することで、イベントに関連する収益を記録できます。この機能を使用して、アプリ内で収益が生成されるアクションを記録しましょう。
これらのプロパティを設定するには、AdjustEvent
インスタンスのSetRevenue
メソッドを呼び出し、以下の引数をパスします。
amount
(double
):イベントによって発生した収益額
currency
(string
):イベント通貨のISO 4217コード
例
この例では、g3mfiw
トークンでイベントを記録する方法を示します。この関数は、このイベントのrevenue
プロパティを 0.25
に、currency
プロパティを EUR
に設定します。
イベントの重複排除
イベントを重複して計測するのを防ぐため、オプションとして任意のIDをパスすることもできます。SDKが最新10件のIDを保存し、トランザクションIDが重複した収益イベントを排除します。
識別子を設定するには、 AdjustEvent
インスタンスのDeduplicationId
プロパティをトランザクションIDに設定してください。
例
この例では、g3mfiw
トークンでイベントを記録する方法を示します。この関数は、DeduplicationId
プロパティを5e85484b-1ebc-4141-aab7-25b869e54c49
に設定します。
コールバックパラメーターを追加する
AdjustダッシュボードでコールバックURLを登録した場合、SDKがイベントを記録する際にコールバックURLにGETリクエストを送信します。
サーバーに送信するコールバックパラメーターを設定できます。イベントにパラメーターを設定すると、SDKはそれらをコールバックURLに追加します。この情報を使用して、自社のBIシステムでユーザーのアプリ内行動を分析することが可能です。
AdjustEvent
インスタンスの AddCallbackParameter
メソッドをstring
key-value引数で呼び出して、イベントにコールバックパラメーターを追加します。このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。
Adjust SDKはイベントを計測し、コールバックパラメーターが追加されたURLにリクエストを送信します。例えば、URL https://www.mydomain.com/callback
が登録されている場合、コールバックは以下のようになります:
CSVレポートを使用している場合、CSVの定義欄にパラメーターを追加するようにしてください。
Adjustでは、SDKからURLに情報をパスするための様々なプレースホルダーをサポートしています。例えば、iOSの{idfa}
プレースホルダーやAndroidの{gps_adid}
プレースホルダーなどです。{publisher_parameter}
プレースホルダーは、単一の文字列での全てのコールバックパラメーターを表示します。
例
この例では、g3mfiw
トークンでイベントを記録する方法を示します。以下のコールバックパラメーターが追加されました:
- -
event_token
- イベントごとに生成される
revenue_amount
コールバックURLの結果は以下のようになります:
パートナーパラメーターの追加
パートナーパラメーターを追加することで、ネットワークパートナーに追加情報を送信することができます。
Adjustは、設定した外部パートナーにパートナーパラメーターを送信します。この情報は、より詳細な分析やリターゲティング施策にご利用いただけます。パートナー用にパラメーターの設定が完了し、機能が有効化されると、Adjustのサーバーはデータ転送を開始します。
AdjustEvent
インスタンスの AddPartnerParameter
メソッドをstring
kay-value引数で呼び出して、パートナーパラメーターをイベントに追加します。このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。
例
この例では、g3mfiw
トークンでイベントを記録する方法を示します。以下のパートナーパラメーターが追加されました:
- 関連する製品の
product_id
- イベントをトリガーしたユーザーの
user_id
コールバック識別子を追加
イベントの成功と失敗に関するレポートを作成するために、カスタム文字列識別子を各イベントに追加することができます。コールバック識別子をイベントに割り当てるには、 AdjustEvent
インスタンスのCallbackId
プロパティを設定します。
例
この例では、g3mfiw
トークンでイベントを記録する方法を示します。この例では、 CallbackId
はf2e728d8-271b-49ab-80ea-27830a215147
に設定されています。