Rendu d’expériences
Suivez les étapes du diagramme Render Experiences pour vous assurer que toutes les tâches nécessaires au rendu des expériences sont exécutées dans la séquence correcte.
Diagramme des expériences de rendu diagram
La gestion automatique du scintillement prêt à l’emploi disponible avec at.js n’a de sens que lorsque Automatic Page Load Request est activé. Cette option masque l’ensemble du corps de l’HTML lors de la récupération des expériences de Target. Dans ce cas, il vous incombe de gérer le scintillement. Recherchez des modèles de mise en oeuvre disponibles pour la gestion du scintillement à titre indicatif.
{width="600" modal="regular"}
Cliquez sur les liens suivants pour accéder aux sections de votre choix :
- 3.1 : Promotion
- 3.2 : critères basés sur le panier
- 3.3 : critères basés sur la popularité
- 3.4 : critères basés sur un élément
- 3.5 : critères basés sur l’utilisateur
- 3.6 : Critères personnalisés
- 3.7 : Fournir les attributs utilisés dans les règles d’inclusion
- 3.8 : Fournissez excludedIds
- 3.9 : Fournir des attributs d’entité pour mettre à jour le catalogue de produits pour Recommendations
- 3.10 : Fournir des attributs de profil utilisés comme clés des règles d’inclusion
- 3.11 : Déclenchement de la requête de chargement de page
- 3.12 : Déclenchement de la demande d’emplacement régional
3.1 : Promotion promotion
Ajoutez des éléments en promotion et contrôlez leur placement dans votre conception de recommandations en choisissant des promotions avant ou arrière dans l’interface utilisateur Target lors de la création de l’activité.
Options disponibles
- Promouvoir par les identifiants
- Promouvoir par collection
- Promouvoir par attribut
Paramètres d’entité requis
- Les attributs d’élément dans les promotions doivent être transmis lors de l’utilisation de l’option "promouvoir par attribut".
Lectures
Revenez au diagramme en haut de cette page.
3.2 : critères basés sur le panier cart
Effectuez des recommandations en fonction du contenu du panier de l’utilisateur.
Critères disponibles
- People Who Viewed These, Viewed Those
- People Who Viewed These, Bought Those
- People Who Bought These, Bought Those
Paramètres d’entité requis
- cartIds
Lectures
Revenez au diagramme en haut de cette page.
3.3 : critères basés sur la popularité popularity
Effectuez des recommandations en fonction de la popularité globale d’un élément sur votre site ou de la popularité des éléments dans la catégorie, la marque, le genre, préférée ou la plus consultée d’un visiteur, etc.
Critères disponibles
- Most Viewed Across the Site
- Most Viewed by Category
- Most Viewed by Item Attribute
- Top Sellers Across the Site
- Top Sellers by Category
- Top Sellers by Item Attribute
- Top by Analytics Metric
Paramètres d’entité requis
entity.categoryId
ou l’attribut d’élément pour la popularité basé sur le critère est basé sur l’attribut actuel ou de l’élément .- Rien ne doit être transmis pour le site le plus consulté/le plus vendu.
Lectures
3.4 : critères basés sur un élément item
Effectuez des recommandations sur la base de la recherche d’éléments similaires à un élément que l’utilisateur consulte ou a récemment consulté.
Critères disponibles
- People Who Viewed This, Viewed That
- People Who Viewed This, Bought That
- People Who Bought This, Bought That
- Items with Similar Attributes
Paramètres d’entité requis
entity.id
- Si un attribut de profil est utilisé comme clé
Lectures
Revenez au diagramme en haut de cette page.
3.5 : critères basés sur l’utilisateur user
Effectuez des recommandations en fonction du comportement de l’utilisateur.
Critères disponibles
- Recently Viewed Items
- Recommended for You
Paramètres d’entité requis
entity.id
Lectures
Revenez au diagramme en haut de cette page.
3.6 : Critères personnalisés custom
Faites des recommandations en fonction d’un fichier personnalisé que vous chargez.
Critères disponibles
- Custom algorithm
Paramètres d’entité requis
entity.id
ou attribut utilisé comme clé pour l’algorithme personnalisé
Lectures
3.7 : Fournir les attributs utilisés dans les règles d’inclusion inclusion
Revenez au diagramme en haut de cette page.
3.8 : Fournissez excludedIds exclude
Transmettez les identifiants d’entité pour les entités que vous souhaitez exclure de vos recommandations. Par exemple, vous pouvez exclure des articles déjà présents dans le panier.
Revenez au diagramme en haut de cette page.
3.9 : Fournir des attributs d’entité pour mettre à jour le catalogue de produits pour Recommendations entity-attributes
Lectures
Vous pouvez également accomplir cette étape en créant des flux de produit à l’aide de l’interface utilisateur Target pour mettre à jour le catalogue de produits pour Recommendations.
Revenez au diagramme en haut de cette page.
3.10 : Fournir des attributs de profil utilisés comme clés des règles d’inclusion keys
Fournissez les attributs de profil utilisés comme clés pour les règles d’inclusion dans n’importe quel critère Recommendations mentionné ci-dessus.
Lectures
Revenez au diagramme en haut de cette page.
3.11 : Déclenchement de la requête de chargement de page fire
Cette étape déclenche un appel Delivery API avec la charge utile execute
> pageLoad
dans la requête. La méthode getOffers()
récupère l’expérience et applyOffers()
effectue le rendu de l’expérience sur la page. La requête pageLoad
est nécessaire pour le rendu des expériences créées dans le compositeur d’expérience visuelle (VEC).
{width="400" modal="regular"}
Conditions préalables
- Tous les mappages de données doivent être effectués à l’aide de la fonction
targetPageParams
.
Lectures
Actions
- Utilisez les méthodes
getOffers
etapplyOffers
pour récupérer l’expérience à l’aide d’un appel API de requête de chargement de page.
3.12 : Déclenchement de la demande d’emplacement régional (#location)
Cette étape déclenche un appel Delivery API avec une charge utile execute
> mboxes
dans sa requête. La méthode getOffers
récupère l’expérience et applyOffers
la rend sur la page. Vous pouvez envoyer plusieurs mbox sous la charge utile execute
> mboxes
.
{width="400" modal="regular"}
Conditions préalables
- Tous les mappages de données doivent être effectués à l’aide de la fonction
targetPageParams
.
Lectures
Actions
- Utilisez les méthodes
getOffers
etapplyOffers
pour récupérer l’expérience à l’aide d’un appel API de requête de chargement de page.
Revenez au diagramme en haut de cette page.
Passez à l’étape 4 : Notifier Target.