Personnalisation d'un emplacement e-Marketing pour afficher du contenu dans un ordre aléatoire

Par défaut, les résultats renvoyés dans un emplacement e-Marketing s'affichent dans le même ordre que celui dans lequel ils sont définis dans les activités Web et les séquences d'entrée dans la base de données. Cependant, vous pouvez souhaiter présenter les résultats dans un ordre différent lorsque l'emplacement e-Marketing est affiché. Un emplacement e-Marketing peut être configuré pour afficher les résultats dans un ordre aléatoire. Cette configuration s'effectue par la création des entrées de base de données appropriées.

Pourquoi et quand exécuter cette tâche

L'ordre de tri peut être activé pour :
  • des emplacements e-Marketing individuels (par type de contenu)
  • tous les emplacements e-Marketing d'un magasin (par type de contenu)

Procédure

  1. Utilisez le tableau suivant pour déterminer les valeurs applicables pour CONTENTTYPE et DMEMSPOTORD_ID afin de définir l'ordre de tri aléatoire pour un type de contenu spécifique.
    Type de contenu CONTENTTYPE DMEMSPOTORD_ID
    Produit CatalogEntry (entrée de catalogue) -1
    Catégorie CatalogGroup -2
    Contenu MarketingContent -3
  2. Ensuite, créez une entrée dans la table de base de données DMEMSPOTCMD, à l'aide des valeurs CONTENTTYPE et DMEMSPOTORD_ID.
    1. Définissez DMEMSPOTCMD_ID sur une valeur unique pour la table DMEMSPOTCMD
    2. Recherchez les valeurs des identificateurs EMSPOT_ID et STOREENT_ID dans la table EMSPOT
    Par exemple, pour définir l'ordre de ti aléatoire des entrées de catalogue dans un emplacement e-marketing EMSPOT_ID 12345 du magasin STOREENT_ID 10101, insérez l'instruction SQL suivante :
    DMEMSPOTCMD(DMEMSPOTCMD_ID, CONTENTTYPE, STOREENT_ID, EMSPOT_ID, DMEMSPOTORD_ID) values (100000, 'CatalogEntry', 10101, 12345, -1)
    Remarque :
    • Si vous souhaitez que tous les emplacements e-marketing d'un magasin utilisent l'ordre aléatoire, définissez EMSPOT_ID sur Null
    • Si vous souhaitez que tous les emplacements e-marketing d'un magasin sauf un utilisent l'ordre aléatoire, définissez DMEMSPOTORD_ID sur Null pour l'identificateur EMSPOT_ID concerné.
    • Lorsque les résultats renvoyés proviennent de plusieurs activités Web planifiées pour l'emplacement e-Marketing, les résultats des activités de priorité supérieure présentent une plus forte probabilité d'être renvoyés.