Skip to content

Analyses Xamarin

Découvrez comment générer et examiner des analyses pour la plateforme Xamarin.

Suivi d’une session

Le SDK Braze rapporte les données de session utilisées par le tableau de bord de Braze pour calculer l’engagement des utilisateurs et d’autres analyses essentielles à une meilleure connaissance de vos utilisateurs. Sur la base de la sémantique de session suivante, notre SDK génère des points de données « démarrage de la session » et « fin de la session » qui comptent pour la longueur de session et le nombre de sessions visibles dans le tableau de bord de Braze.

Pour définir un ID utilisateur ou démarrer une session, utilisez la méthode ChangeUser, qui utilise un paramètre d’ID utilisateur.

1
Braze.GetInstance(this).ChangeUser("user_id");

Consultez les instructions d’intégration Android pour une discussion approfondie sur quand et comment définir et modifier un ID utilisateur.

1
App.braze?.ChangeUser("user_id");

Consultez les instructions d’intégration iOS pour une discussion approfondie sur quand et comment définir et modifier un ID utilisateur.

Journalisation des événements personnalisés

Vous pouvez enregistrer des événements personnalisés dans Braze à l’aide de LogCustomEvent pour en savoir plus sur les habitudes d’utilisation de votre appli et pour segmenter vos utilisateurs en fonction de leurs actions dans le tableau de bord.

1
Braze.GetInstance(this).LogCustomEvent("event_name");

Consultez les instructions relatives à l’intégration d’Android pour une discussion approfondie sur les meilleures pratiques et interfaces de suivi des événements.

1
App.braze?.LogCustomEvent("event_name");

Consultez les instructions d’intégration iOS pour une discussion approfondie sur les meilleures pratiques et interfaces de suivi des événements.

Enregistrer les achats

Enregistrez les achats in-app à l’aide de LogPurchase pour suivre vos chiffres d’affaires dans le temps et selon les sources de revenus, ainsi que pour segmenter vos utilisateurs en fonction de leur valeur vie.

Braze prend en charge les achats dans plusieurs devises. Les achats que vous effectuez dans une devise autre qu’USD seront affichés dans le tableau de bord en USD en fonction du taux de change à la date à laquelle ils ont été enregistrés.

1
Braze.GetInstance(this).LogPurchase("product_id", "USD", new Java.Math.BigDecimal(3.50));

Consultez les instructions relatives à l’intégration d’Android pour une discussion approfondie sur les meilleures pratiques et interfaces de suivi des chiffres d’affaires.

1
App.braze?.LogPurchase("product_id", "USD", 3.50);

Consultez les instructions d’intégration iOS pour une discussion approfondie sur les meilleures pratiques et les interfaces de suivi des chiffres d’affaires.

Journaliser les achats au niveau de la commande

Si vous souhaitez enregistrer les achats au niveau de la commande plutôt qu’au niveau du produit, vous pouvez utiliser le nom de la commande ou la catégorie de commande comme product_id. Pour en savoir plus, reportez-vous aux spécifications de l’objet de l’achat.

Clés réservées

Les clés suivantes sont réservées et ne peuvent pas être utilisées comme propriétés d’achat :

  • time
  • product_id
  • quantity
  • event_name
  • price
  • currency

Enregistrer des attributs personnalisés

Braze fournit des méthodes pour assigner des attributs aux utilisateurs. Vous pourrez filtrer et segmenter vos utilisateurs en fonction de ces attributs sur le tableau de bord.

Attributs par défaut de l’utilisateur

Pour assigner automatiquement des attributs d’utilisateur collectés par Braze, vous pouvez utiliser des méthodes d’initiateurs fournies avec le SDK. Par exemple, vous pouvez définir le prénom de l’utilisateur :

1
Braze.GetInstance(this).CurrentUser.SetFirstName("first_name");
1
App.braze?.User.SetFirstName("first_name");

Les attributs suivants sont pris en charge :

  • Prénom
  • Nom
  • Genre
  • Date de naissance
  • Ville d’origine
  • Pays
  • Numéro de téléphone
  • E-mail

Attributs utilisateur personnalisés

Outre nos méthodes prédéfinies d’attribut utilisateur, Braze propose également des attributs personnalisés utilisant SetCustomUserAttribute pour suivre les données de vos applications.

1
Braze.GetInstance(this).CurrentUser.SetCustomUserAttribute("custom_attribute_key", true);

Consultez les instructions d’intégration Android pour une discussion approfondie sur les meilleures pratiques et les interfaces de suivi des attributs.

1
App.braze?.User.SetCustomAttributeWithKey("custom_attribute_key", true);

Consultez les instructions d’intégration iOS pour une discussion approfondie sur les meilleures pratiques et interfaces de suivi des attributs.

Suivi de localisation

Pour un exemple de journalisation et de suivi des analyses, reportez-vous à nos exemples d’applications Android MAUI et iOS MAUI.

Pour plus d’informations, consultez les instructions relatives à l’intégration d’Android.

CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!