Xaraminアナリティクス
この記事では、Xamarin の分析を処理する方法について説明します。
ユーザー ID の設定
1
Braze.getInstance(context).ChangeUser("YOUR_USER_ID");
ユーザー ID をいつ、どのように設定および変更するかについての詳細な説明については、 Android 統合手順 を参照してください。
1
2
// C#
Appboy.SharedInstance().ChangeUser("YOUR_USER_ID");
ユーザーIDをいつ、どのように設定および変更するかについての詳細な説明については、 iOS統合手順 を参照してください。
カスタムイベントのトラッキング
1
Braze.getInstance(context).LogCustomEvent("YOUR_EVENT_NAME");
イベント トラッキングのおすすめの方法とインターフェースの詳細については、 Android の統合手順 をご覧ください。
1
2
// C#
Appboy.SharedInstance ().LogCustomEvent ("YOUR_EVENT_NAME");
実装例 - logCustomEvent
TestApp.XamariniOS サンプル アプリケーション内でAppboySampleViewController.cs
使用されます。
イベントトラッキングのベストプラクティスとインターフェースの詳細については、 iOS統合手順 を参照してください。
購入のロギング
1
Braze.getInstance(context).LogPurchase("product_id", 100);
収益トラッキングのおすすめの方法とインターフェースの詳細については、 Android の統合手順 をご覧ください。
1
2
// C#
Appboy.SharedInstance ().LogPurchase ("product_id", "USD", new NSDecimalNumber("10"));
実装例 - サンプル・アプリケーションの EventsAndPurchasesButtonHandler
メソッド AppboySampleViewController.cs
でユーザー・プロパティが設定されているのを、 .
収益トラッキングのベストプラクティスとインターフェースの詳細については、 iOS統合手順 を参照してください。
注文レベルで購入を記録する
商品レベルではなく、注文レベルで購入を記録したい場合、注文名または注文カテゴリを product_id
として使用できます。詳細については、購入オブジェクトの仕様を参照してください。
カスタム属性の設定
1
2
// C#
Appboy.SharedInstance ().User.FirstName = "YOUR_NAME";
実装例 - サンプル・アプリケーションの UserPropertyButtonHandler
メソッド AppboySampleViewController.cs
でユーザー・プロパティが設定されているのを、 .
属性トラッキングのベストプラクティスとインターフェースの詳細な説明については、 iOS統合手順 を参照してください。
位置情報の追跡
- Android :位置追跡をサポートする方法については、 Android 統合手順 を参照してください。
- iOS:位置追跡をサポートする方法については、 バックグラウンドでの位置情報を使用した Xamarin のチュートリアルと iOS 統合の手順 を参照してください。