Notifier l'événement de page visitée

L' événement "Notifier un événement de page visitée" sert à indiquer qu'un contact a visité une page quelconque. Pour cela, il notifie, via JavaScript, lorsqu'un utilisateur visite votre site web en utilisant la fonction connectif.managed.sendEvents.

  

Cet article fait partie du guide pour créer une intégration personnalisée.
Si votre intégration est réalisée via un module, cette notification sera insérée automatiquement dans votre eCommerce.

 

Comment l'utiliser

La notification de page visitée utilise l'option entityInfo de la méthode sendEvents, pour enrichir les informations des événements envoyés. 

  

Cette notification via JavaScript représente une alternative à l'implémentation de la "Balise de Page" dans le HTML de la page de votre boutique ou site web.

 

Notifier les informations du navigateur et de la page

Ce type d'événement recueille automatiquement les informations suivantes :

  • Informations sur le navigateur :
    • Type d'appareil : mobile ou desktop
    • URL
    • Référent
    • Adresse IP
  • Informations sur la page :
Attribut Définition Limitations
title

La balise <title></title> de la page web où l'événement se produit.

Seuls les 50 premiers caractères sont récupérés, les autres sont ignorés.
keywords

Les 10 premiers mots-clés de la balise <meta name='keywords' content="key1,key2,key3">.

Seuls les 10 premiers mots-clés sont récupérés, les autres sont ignorés. Chaque mot-clé peut contenir un maximum de 25 caractères, les caractères excédentaires sont ignorés.
tags

Les informations récupérées via la balise "Balise de Page".

Seuls les 10 premiers tags sont récupérés, les autres sont ignorés. Chaque élément "tag" peut contenir un maximum de 25 caractères, les caractères excédentaires sont ignorés.
categories

Les informations récupérées via la balise "Catégorie de page".

Seules les 10 premières catégories sont récupérées, les autres sont ignorées. Chaque élément "category" peut contenir un maximum de 25 caractères, les caractères excédentaires sont ignorés.

 

Autres considérations

Les options de la méthode sendEvents permettent d'écraser certaines ou toutes les valeurs des informations de la page.

connectif.managed.sendEvents([
    { "type": "page-visit" }
], { entityInfo, cart, pageInfo: { 
    tags: ['tag1','tag2'],
    categories: ['cat1', 'cat2']
});
 

Dans l'exemple ci-dessus, le titre de la page et les mots-clés sont récupérés depuis le HTML de la page, tandis que les tags et les catégories sont renseignés via la méthode sendEvents.
Cette option permet de personnaliser ces informations sans avoir besoin d'implémenter les balises Balise "Balise de page" et Balise "Catégorie de page".

 

Exemple

La notification ressemblera à ceci :

connectif.managed.sendEvents([
    { "type": "page-visit" }
], { entityInfo, cart, pageInfo: {
    title: 'Titre de ma page',
    keywords: ['key1', 'key2'],
    tags: ['tag1','tag2'],
    categories: ['cat1', 'cat2']
}});

 

 

Félicitations !
Vous êtes arrivé à la fin de la leçon.

  

Des questions non résolues ?
Rappelez-vous que nos spécialistes Connectif sont à votre disposition. Pour les contacter, il vous suffit d'ouvrir un ticket de support en cliquant sur le bouton bleu "Aide" de votre tableau de bord.


Continuez à apprendre !

Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :