Passer au contenu

Comment configurer les recommandations de produits par e-mail

Définir la Source du bloc Produits sur Recommandations permet de classer les produits par Meilleures ventes, De retour en stock, Baisse de prix, Nouveautés, Achetés ensemble ou Basé sur ce qu’ils ont consulté, sans que vous ayez à choisir des produits ou à rédiger une règle de catalogue. Consultez Obtenir des produits recommandés pour chaque champ que cette source ajoute. Trois de ces stratégies nécessitent des données externes à votre catalogue pour fonctionner : Meilleures ventes lit votre historique de commandes, et Achetés ensemble et Basé sur ce qu’ils ont consulté lisent ce que les acheteurs ont regardé et acheté. Ce guide explique ce qu’il faut envoyer pour que chaque stratégie ait des éléments à classer.

Avant de commencer

Anchor link to

Assurez-vous que le catalogue de votre compte contient des produits. Allez dans Contenu → Catalogue de produits et connectez un flux, importez un CSV ou ajoutez des produits manuellement. Apprenez à remplir votre catalogue.

Quelles stratégies nécessitent des événements

Anchor link to

Trois des six stratégies classent les produits à partir des événements que vous envoyez ; les trois autres se basent directement sur votre catalogue et ne nécessitent rien de votre part.

StratégieNécessite des événements ?Source de données
De retour en stockNonChangements de stock du catalogue
Baisse de prixNonChangements de prix du catalogue
NouveautésNonDate d’ajout au catalogue
Meilleures ventes (7/30 jours)OuiPW_OrderCreated / PW_OrderUpdated avec items
Basé sur ce qu’ils ont consultéOuiTout événement contenant un ID de produit
Achetés ensembleOuiTout événement contenant un ID de produit ou les items d’une commande, plus un tag d’appareil

Un changement de stock ou de prix dans votre flux, ou la prochaine synchronisation planifiée, met à jour automatiquement De retour en stock, Baisse de prix et Nouveautés. Rien à envoyer pour ces trois-là.

Meilleures ventes : ajoutez des articles à vos événements de commande

Anchor link to

Meilleures ventes (7 jours) et Meilleures ventes (30 jours) classent les produits en fonction du nombre d’unités vendues pendant cette période. Elles lisent le tableau items sur PW_OrderCreated et PW_OrderUpdated, en particulier le productId et la quantity de chaque article.

Si vous envoyez déjà PW_OrderCreated pour effacer les tags de panier abandonné, cet appel minimal (juste orderId) efface toujours le panier, mais il ne donne rien à compter à la stratégie Meilleures ventes. Ajoutez les articles de la commande au même appel :

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_OrderCreated",
"attributes": {
"orderId": "ORDER-10293",
"items": [
{
"productId": "SKU-4821",
"quantity": 1
},
{
"productId": "SKU-5190",
"quantity": 2
}
]
},
"userId": "shopper@example.com"
}
}

productId doit correspondre à l’ID que votre Catalogue de produits utilise pour cet article, afin que la stratégie Meilleures ventes puisse rechercher le produit à afficher. Les champs d’article supplémentaires (prix, nom, etc.) sont ignorés pour cette stratégie. Seuls productId et quantity comptent pour le classement. L’événement doit également contenir orderId, car une commande sans cet attribut n’est pas comptabilisée.

Lorsqu’une commande change, envoyez PW_OrderUpdated avec le même orderId et les mêmes items. Pour chaque produit de l’événement, la nouvelle quantity remplace la précédente au lieu de s’y ajouter. Un produit peut ainsi descendre jusqu’à 1 unité, mais pas jusqu’à zéro :

  • quantity égale ou inférieure à 0 : le produit compte comme 1 unité vendue.
  • Produit absent de items : le produit conserve la quantité du dernier événement qui l’incluait.

Par exemple, un client commande 2 unités d’un produit et les retourne toutes les deux. Si vous envoyez PW_OrderUpdated avec la quantity de ce produit définie sur 0, la stratégie Meilleures ventes compte 1 unité pour lui au lieu de 2. Si vous retirez le produit de items, il compte toujours 2. Aucun événement ne retire un produit retourné ou annulé de Meilleures ventes. Il cesse d’être comptabilisé uniquement lorsque la commande sort de la fenêtre de 7 ou 30 jours.

Basé sur ce qu’ils ont consulté et Achetés ensemble : suivez l’activité des produits

Anchor link to

Les deux stratégies se construisent à partir du même signal : des événements qui contiennent un ID de produit. Vous n’avez pas besoin d’un nom d’événement dédié à la “consultation de produit” — tout événement personnalisé envoyé via postEvent compte, tant que ses attributes incluent l’une de ces clés :

  • Un seul produit, en tant qu’attribut de premier niveau : product_id, productId, productid, item_id ou sku.
  • Plusieurs produits, sous forme de tableau products où chaque élément a product_id, productId, id ou sku.

Par exemple, déclenchez votre événement de consultation de produit existant avec un attribut d’ID de produit déjà présent :

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "ProductViewed",
"attributes": {
"product_id": "SKU-4821",
"category": "Audio"
},
"userId": "shopper@example.com"
}
}

Basé sur ce qu’ils ont consulté classe les produits avec lesquels chaque acheteur a récemment interagi — aucune configuration supplémentaire n’est nécessaire une fois que les événements ci-dessus sont envoyés.

Achetés ensemble affiche les produits que les acheteurs choisissent souvent avec un produit donné. Par exemple, pour un téléphone, le bloc peut afficher les coques et les chargeurs que d’autres acheteurs de téléphones ont également consultés ou achetés. Plus les acheteurs ont interagi avec les deux produits, mieux le produit recommandé est classé.

Malgré son nom, cette stratégie n’exige pas d’achats. Les consultations, les événements de panier et les commandes comptent tous. La stratégie lit :

  • Chaque événement contenant un ID de produit, avec les clés listées ci-dessus.
  • Le tableau items de PW_OrderCreated et PW_OrderUpdated. Les items des autres événements, y compris PW_AbandonedCart, ne sont pas lus.

Deux produits forment une paire lorsque le même utilisateur a envoyé des événements pour les deux au cours des 30 derniers jours. Les événements peuvent être distincts : les produits n’ont donc pas besoin de figurer dans la même commande. Les paires sont comptées au sein d’une seule application : l’activité dans les autres applications de votre compte n’est donc pas prise en compte. Les classements sont recalculés une fois par jour : les nouveaux événements les affectent donc à partir du lendemain.

Achetés ensemble a besoin d’une chose de plus : un Tag de produit, un tag d’appareil qui contient l’ID du produit pour lequel générer des recommandations. Définissez le nom du champ lorsque vous configurez la stratégie dans le bloc Produits (par exemple PW_LastViewedProductID), puis maintenez ce tag à jour sur chaque appareil. Par exemple, définissez-le sur l’ID du produit chaque fois que l’acheteur consulte un produit. Sans le tag défini sur un destinataire, le bloc se rabat sur le catalogue standard pour lui.

Confirmez que vos événements arrivent bien

Anchor link to

Avant d’ajouter le bloc, vérifiez que Pushwoosh reçoit bien les événements ci-dessus : allez dans Audience → Événements, ouvrez l’événement que vous avez envoyé (PW_OrderCreated ou l’événement personnalisé contenant un ID de produit), et confirmez que des occurrences récentes apparaissent. Consultez Statistiques des événements.

Ajoutez le bloc à votre e-mail

Anchor link to

Ajoutez un bloc Produits à votre contenu d’e-mail, définissez la Source sur Recommandations, et choisissez une Stratégie. Consultez Obtenir des produits recommandés pour chaque champ dans le panneau des paramètres. Cliquez sur Actualiser l’aperçu pour vérifier que le canevas se remplit avec de vrais produits avant d’envoyer.