Passer au contenu

Exemples d'événements personnalisés

Vous trouverez ci-dessous une série d’événements in-app recommandés pour différentes catégories d’applications.

Pour mettre en œuvre l’un de ces événements ou d’autres :

  • créez un Événement dans votre Panneau de Contrôle Pushwoosh et ajoutez des attributs si nécessaire ;
  • intégrez la méthode postEvent dans votre projet mobile, en fournissant le nom de l’événement et ses attributs exactement tels qu’ils sont dans le Panneau de Contrôle.
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Nom de l'événement", { // nom de l'événement exactement comme dans le Panneau de Contrôle
"attribut 1": "valeur chaîne", // nom et type de l'attribut exactement comme dans le Panneau de Contrôle
"attribut 2": "valeur chaîne" // nom et type de l'attribut exactement comme dans le Panneau de Contrôle
});
});

Applications mobiles

Anchor link to

Déconnexion

Anchor link to

Déclenchez cet événement lorsque les utilisateurs se déconnectent de leur compte dans votre application.

Attributs recommandés :

  • user_id : Chaîne
  • date : Date
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Déconnexion", {
"user_id": "valeur chaîne",
"date": "valeur date"
});
});

Moyen de paiement ajouté

Anchor link to

Déclenchez cet événement lorsqu’un utilisateur ajoute un moyen de paiement à son compte dans votre application, par exemple en fournissant les informations de sa carte ou en liant son compte à un système de paiement.

Attributs recommandés :

  • payment_method : Chaîne,
  • user_id : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Moyen de paiement ajouté", {
"user_id": "valeur chaîne",
"payment_method": "valeur chaîne"
});
});

Moyen de paiement modifié

Anchor link to

Envoyez cet événement lorsqu’un utilisateur met à jour son moyen de paiement dans l’application.

Attributs recommandés :

  • user_id : Chaîne,
  • payment_method : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Moyen de paiement modifié", {
"user_id": "valeur chaîne",
"payment_method": "valeur chaîne"
});
});

Bouton cliqué

Anchor link to

Suivez les clics sur les boutons dans l’application avec cet événement pour améliorer vos analyses, tester diverses stratégies de communication et augmenter la pertinence de vos messages en fonction du comportement des clients.

Attributs d’événement recommandés :

  • user_id : Chaîne
  • button_link : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Bouton cliqué", {
"user_id": "valeur chaîne",
"button_link": "valeur chaîne"
});
});

Application mise à jour

Anchor link to

Déclenchez cet événement chaque fois qu’un utilisateur installe une version mise à jour de votre application.

Attributs recommandés :

  • previous_app_version : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Application mise à jour", {
"previous_app_version": "valeur chaîne"
});
});

Système d’exploitation mis à jour

Anchor link to

Déclenchez cet événement lorsqu’un utilisateur met à jour la version du système d’exploitation de son appareil pour vous assurer que votre application est entièrement conforme.

Attributs recommandés :

  • previous_OS_version : Chaîne
  • new_OS_version : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Système d'exploitation mis à jour", {
"previous_OS_version": "valeur chaîne",
"new_OS_version": "valeur chaîne"
});
});

E-commerce

Anchor link to

Produit ajouté au panier

Anchor link to

Déclenchez cet événement une fois qu’un utilisateur ajoute un produit à son panier pour créer des campagnes de panier abandonné, définir des tags utilisateur ou analyser l’efficacité de vos promotions.

Attributs recommandés :

  • product_id : Chaîne
  • price : Entier
  • source : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Produit ajouté au panier", {
"product_id": "valeur chaîne",
"price": 1,
"source": "valeur chaîne"
});
});

Achat avec réduction

Anchor link to

Déclenchez cet événement une fois qu’un utilisateur achète un produit en utilisant un coupon de réduction.

Attributs recommandés :

  • product_id : Chaîne
  • coupon_id : Chaîne
  • price : Entier
  • discount : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Achat avec réduction", {
"product_id": "valeur chaîne",
"coupon_id": "valeur chaîne",
"price": 1,
"discount": "valeur chaîne"
});
});

Page produit abandonnée

Anchor link to

Déclenchez cet événement lorsqu’un utilisateur quitte une page produit sans action de conversion.

Attributs recommandés :

  • product_id : Chaîne
  • price : Entier
  • source : Chaîne
  • product_page_id : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Page produit abandonnée", {
"product_id": "valeur chaîne",
"price": 1,
"source": "valeur chaîne",
"product_page_id": "valeur chaîne"
});
});

Produit ajouté à la liste de souhaits

Anchor link to

Restez informé des produits que les utilisateurs ont enregistrés dans leur liste de souhaits et créez des offres personnelles et des campagnes promotionnelles.

Attributs recommandés :

  • product_id : Chaîne
  • wishlist_id : Chaîne
  • product_price : Entier
  • source : Chaîne
  • user_id : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Produit ajouté à la liste de souhaits", {
"product_id": "valeur chaîne",
"currency": "valeur chaîne",
"price": 1,
"source": "valeur chaîne",
"user_id": "valeur chaîne"
});
});

Produit retiré de la liste de souhaits

Anchor link to

Déclenchez cet événement lorsqu’un utilisateur supprime un produit de sa liste de souhaits.

Attributs recommandés :

  • user_id : Chaîne
  • wishlist_id : Chaîne
  • product_id : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Produit retiré de la liste de souhaits", {
"wishlist_id": "valeur chaîne",
"user_id": "valeur chaîne",
"product_id": "valeur chaîne"
});
});

Catégorie de produit

Anchor link to

Envoyez cet événement lorsqu’un utilisateur achète un produit d’une catégorie spécifique.

Attributs recommandés :

  • product_id : Chaîne
  • product_category : Chaîne
  • currency : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Catégorie de produit", {
"product_id": "valeur chaîne",
"product_category": "valeur chaîne",
"currency": "valeur chaîne"
});
});

Premier achat

Anchor link to

Déclenchez cet événement une fois qu’un utilisateur effectue son premier achat.

Attributs recommandés :

  • product_id : Chaîne,
  • category : Chaîne
  • date : Date
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Premier achat", {
"product_id": "valeur chaîne",
"category": "valeur chaîne",
"date": "valeur date"
});
});

Applications de jeu

Anchor link to

Nouveau niveau

Anchor link to

Lorsqu’un utilisateur atteint un nouveau niveau de jeu, déclenchez l’événement Nouveau niveau.

Attributs recommandés :

  • level_id : Chaîne
  • user_id : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Nouveau niveau", {
"level_id": "valeur chaîne",
"user_id": "valeur chaîne"
});
});

Niveau terminé

Anchor link to

Envoyez cet événement lorsqu’un utilisateur termine un niveau de jeu particulier.

Attributs recommandés :

  • level_id : Chaîne
  • user_id : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Niveau terminé", {
"level_id": "valeur chaîne",
"user_id": "valeur chaîne"
});
});

Monnaie virtuelle gagnée

Anchor link to

Déclenchez cet événement lorsque le solde de la monnaie virtuelle d’un utilisateur est rechargé.

Attributs recommandés :

  • currency_name : Chaîne
  • quantity : Entier
  • user_id : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Monnaie virtuelle gagnée", {
"currency_name": "valeur chaîne",
"quantity": 1,
"user_id": "valeur chaîne"
});
});

Tutoriel terminé

Anchor link to

Déclenchez cet événement lorsqu’un utilisateur termine le tutoriel en jeu.

Attributs recommandés :

  • tutorial_name : Chaîne
  • completion : Booléen
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Tutoriel terminé", {
"tutorial_name": "valeur chaîne",
"completion": true
});
});

Succès déverrouillé

Anchor link to

Surveillez l’engagement des utilisateurs avec l’événement déclenché lorsqu’un utilisateur déverrouille un succès spécifique.

Attributs recommandés :

  • achievement_name : Chaîne
  • level : Entier
  • user_id : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Succès déverrouillé", {
"achievement_name": "valeur chaîne",
"level": 5,
"user_id": "valeur chaîne"
});
});

Gestion des abonnements

Anchor link to

Achat d’un abonnement payant

Anchor link to

Envoyez cet événement lorsqu’un utilisateur a acheté un plan d’abonnement payant.

Attributs recommandés :

  • subscription_plan_name : Chaîne
  • price : Entier
  • currency : Chaîne
  • expiry_date : Date
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Achat d'un abonnement payant", {
"subscription_plan_name": "valeur chaîne",
"price": 1,
"currency": "valeur chaîne",
"expiry_date": "new Date()"
});
});

Renouvellement d’abonnement

Anchor link to

Déclenchez cet événement une fois qu’un utilisateur renouvelle son plan d’abonnement.

Attributs recommandés :

  • subscription_plan_name : Chaîne
  • price : Entier
  • currency : Chaîne
  • renewal_count : Entier
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Renouvellement d'abonnement", {
"subscription_plan_name": "valeur chaîne",
"price": 1,
"currency": "valeur chaîne",
"renewal_count": 1
});
});

Essai gratuit commencé

Anchor link to

Déclenchez cet événement lorsqu’un utilisateur choisit de commencer un essai gratuit avant de souscrire un abonnement.

Attributs recommandés :

  • free_trial_name : Chaîne
  • expiry_date : Date
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Essai gratuit commencé", {
"free_trial_name": "valeur chaîne",
"expiry_date": "new Date()"
});
});

Abonnement annulé

Anchor link to

Utilisez cet événement pour suivre les annulations d’abonnement in-app.

// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Abonnement annulé");
});

Conversion de gratuit à payant

Anchor link to

Déclenchez cet événement une fois qu’un utilisateur passe de l’utilisation gratuite de votre application à un plan d’abonnement payant.

Attributs recommandés :

  • subscription_plan_name : Chaîne
  • price : Entier
  • currency : Chaîne
  • date : Date
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Conversion de gratuit à payant", {
"subscription_plan_name": "valeur chaîne",
"price": 1,
"currency": "valeur chaîne",
"date": "new Date()"
});
});

Envoyez cet événement lorsqu’un utilisateur recherche du contenu dans votre application.

Attributs recommandés :

  • search_query : Chaîne
  • category : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Recherche", {
"search_query": "valeur chaîne",
"category": "valeur chaîne"
});
});

Contenu lu

Anchor link to

Déclenchez cet événement lorsqu’un utilisateur a lu un contenu spécifique.

Attributs recommandés :

  • category : Chaîne
  • article_id : Chaîne
  • author : Chaîne
  • published_date : Date
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Contenu lu", {
"category": "valeur chaîne",
"article_id": "valeur chaîne",
"author": "valeur chaîne",
"published_date": "new Date()"
});
});

Soumission de formulaire

Anchor link to

Suivez les soumissions de vos formulaires in-app (par exemple, le Net Promoter Score), le choix des préférences de contenu et d’autres enquêtes.

Attributs recommandés :

  • form_name : Chaîne
  • url : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Soumission de formulaire", {
"form_name": "valeur chaîne",
"url": "valeur chaîne"
});
});

Contenu partagé

Anchor link to

Déclenchez cet événement lorsqu’un utilisateur a partagé un contenu via les réseaux sociaux, par e-mail ou par d’autres canaux.

Attributs recommandés :

  • category : Chaîne
  • article_id : Chaîne
  • author : Chaîne
  • published_date : Date
  • button_id : Chaîne
  • social_media : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Contenu partagé", {
"category": "valeur chaîne",
"article_id": "valeur chaîne",
"author": "valeur chaîne",
"published_date": "new Date()",
"button_id": "valeur chaîne",
"social_media": "valeur chaîne"
});
});

Préférences de contenu

Anchor link to

Déclenchez cet événement lorsqu’un utilisateur choisit un sujet spécifique qui l’intéresse.

Attributs recommandés :

  • topic : Chaîne
// Pour utiliser avec le SDK Web Push, vous pouvez intégrer ce code :
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Préférences de contenu", {
"topic": "valeur chaîne"
});
});