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 toAssurez-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 toTrois 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égie | Nécessite des événements ? | Source de données |
|---|---|---|
| De retour en stock | Non | Changements de stock du catalogue |
| Baisse de prix | Non | Changements de prix du catalogue |
| Nouveautés | Non | Date d’ajout au catalogue |
| Meilleures ventes (7/30 jours) | Oui | PW_OrderCreated / PW_OrderUpdated avec items |
| Basé sur ce qu’ils ont consulté | Oui | Tout événement contenant un ID de produit |
| Achetés ensemble | Oui | Tout événement contenant un ID de produit, 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 toMeilleures 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. Envoyez le même tableau items sur PW_OrderUpdated pour les modifications de commande, les remboursements ou les annulations partielles, car la stratégie Meilleures ventes recompte à partir de ce que dit le dernier événement pour cette commande.
Basé sur ce qu’ils ont consulté et Achetés ensemble : suivez l’activité des produits
Anchor link toLes 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_idousku. - Plusieurs produits, sous forme de tableau
productsoù chaque élément aproduct_id,productId,idousku.
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 classe les produits fréquemment achetés avec un produit d’ancrage, sur l’ensemble de l’historique de votre compte. Il a besoin d’une chose de plus : un Tag de produit, un tag d’appareil qui contient l’ID du produit d’ancrage actuel. 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 toAvant 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 toAjoutez 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.