イベントの送信
SDKのインストール 後、アプリケーションのユーザーアクションイベントをFintezaに送信できます。 これを行うには、イベントの文字列名を指定する event メソッドを使用します。
Objective-C:
[Finteza event:@"{EVENT}"]; |
Swift:
Finteza.event("{EVENT}") |
イベント名を {EVENT} に設定します。 アプリケーション名付きのプレフィックス を使用すると、送信されたすべてのイベントに追加されます。
セクションに移動する、ボタンを押す、フォームにインプットするなど、アプリケーションで必要なイベントの後にこの関数を呼び出します。
プレフィックスを含むイベント名の最大許容長は128文字です。 |
イベントパラメータの追加データ #
Fintezaに送信されるイベントでは、追加のデータをパラメータとして指定できます。たとえば、購入した商品の種類、価格、通貨などです。
Objective-C:
[Finteza event:@"{EVENT}" id:@"{ID}" unit:@"{UNIT}" value:@"{VALUE}"]; |
Swift:
Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}") |
イベント名を {EVENT} に設定します。 次に、下記のパラメータを指定します。
パラメータ |
タイプ |
詳細 |
---|---|---|
id |
string |
ランダムID。 最大長は64シンボルです。 IDを使用しないようにするには、 nil を設定します。 |
unit |
string |
パラメータ測定単位、たとえば、USD、アイテムなど。 最大長は32シンボルです。 |
value |
number |
パラメータ値。 最大長は64シンボルです。 |
Objective-Cの例:
[Finteza event:@"Book Load" id:@"CATEGORY_ID" unit:@"BOOKS" value:@"BOOK_ID"];
|
Swiftの例:
Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
|
アプリ内購入とeコマースの複雑なイベントアカウンティングモデルは、今後追加される予定です。 |
イベント追跡の無効化 #
アプリケーション内でイベント登録を一時的に無効にするには、 トラッキング をNo / Falseに設定します(デフォルトはYes / Trueです)。
Objective-C:
Finteza.tracking = NO; |
Swift:
Finteza.tracking = false |
その後、 event 関数を介して登録されたすべてのイベント(パラメータを持つものを含む)は無視され、Fintezaに送信されません。