Skip to content


iOS のカスタムイベントの追跡

Braze でカスタムイベントを記録することで、アプリの使用パターンに関する詳細を把握し、ダッシュボードでのアクションによってユーザーをセグメント化できます。

実装前に、ベストプラクティスのカスタムイベント、カスタム属性、および購入イベントによって提供されるセグメンテーションオプションの例と、イベント命名規則のメモを必ず確認しておいてください。

カスタムイベントの追加

1
[[Appboy sharedInstance] logCustomEvent:@"YOUR_EVENT_NAME"];
1
Appboy.sharedInstance()?.logCustomEvent("YOUR_EVENT_NAME")

プロパティの追加

NSNumberNSString、または NSDate の値が入力された NSDictionary を渡すことで、カスタムイベントに関するメタデータを追加できます。

1
2
3
4
5
6
7
8
9
10
11
[[Appboy sharedInstance] logCustomEvent:@"YOUR-EVENT-NAME"
                         withProperties:@{
  @"you": @"can",
  @"pass": @(NO),
  @"orNumbers": @42,
  @"orDates": [NSDate date],
  @"or": @[@"any", @"array", @"here"],
  @"andEven": @{
    @"deeply": @[@"nested", @"json"]
  }
}];
1
2
3
4
5
6
7
8
9
10
11
12
13
Appboy.sharedInstance()?.logCustomEvent(
  "YOUR-EVENT-NAME",
  withProperties: [
    "you": "can",
    "pass": false,
    "orNumbers": 42,
    "orDates": Date(),
    "or": ["any", "array", "here"],
    "andEven": [
      "deeply": ["nested", "json"]
    ]
  ]
)

詳細については、クラスに関するドキュメントを参照してください。

予約済みのキー

以下のキーは予約されているため、カスタムイベントプロパティとして使用できません。

  • time
  • event_name

その他のリソース

  • Appboy.h ファイル内のメソッドの宣言を参照してください。
  • 詳細については、logCustomEvent のドキュメントを参照してください。
「このページはどの程度役に立ちましたか?」
New Stuff!