De nombreuses choses sont possibles chez GetQuanty, notamment pour nos clients à l'aise avec les lignes de code. Si vous n'utilisez pas d'outil comme Google Tag Manager et que vous souhaitez pouvoir utiliser nos librairies pour pousser des données dans votre espace GetQuanty, retrouvez dans cet article 2 façons de procéder, via des cas d'usage qui peuvent être facilement déclinés afin de s'adapter à vos besoins. Nous restons bien évidemment disponibles si vous avez besoin d'aide, ou pour vérifier que votre intégration se déroule bien. Bon code ;)
Cas 1 : Déclenchement d'objectifs dynamiques pour segmenter son audience
Ici nous allons voir comment notifier GetQuanty qu'un visiteur est client / abonné / inscrit (par exemple), et utiliser cette donnée pour segmenter votre audience B2B (vos entreprises identifiées). Pour ce 1er cas, vous avez donc déjà ces informations sur le visiteur de votre côté et vous souhaitez les pousser sur GetQuanty afin de les utiliser comme un filtre, les intégrer dans un Persona ou les auto-segmenter.
Pour répondre à ce besoin, le plus pertinent est de passer par des objectifs dynamiques qui seront automatiquement poussés lorsque la page va s'afficher ou que l'information sera reçue (après qu'une action se soit effectuée par exemple). Avec le déclenchement d'objectif dynamique, nous serons alors capables de vous remonter l'information directement dans votre espace GetQuanty et cela vous donnera la possibilité de l'exploiter via un filtre ou un Persona, ou même de mettre en place de l'auto-segmentation sur ce critère.
Pour cela, il suffit de pousser une fonction GQGoal('NOM OBJECTIF').
La première étape est donc de vous rendre sur le suivi URL et de paramétrer un nouvel objectif, cette fois-ci en sélectionnant le format "Évènement". Attribuez-lui un nom et notez-le, car vous allez en avoir besoin dans la prochaine étape.
Pour déclencher l'événement créé sur GetQuanty, l'étape suivante sera donc d'intégrer le code Javascript suivant :
<script>window.onload = function() { var pushObj = setInterval(function() { if (typeof window.webleads == 'function') { try { GQGoal('NOM OBJECTIF'); clearInterval(pushObj); } catch (e) { console.log(e); } } else { console.log('push obj not ready yet'); } },3000); }; </script>
'NOM OBJECTIF' sera à remplacer par le nom de l'objectif que vous avez créé dans votre Suivi URL GetQuanty.
N.B. : le script de tracking GetQuanty étant asynchrone, le script ci-dessus prévoit bien d'attendre son chargement avant de s'exécuter.
Cas 2 : Remontée d'informations personnalisées spécifiques
Ce cas d'usage est pertinent si vous souhaitez aller plus loin en remontant certaines informations précises - et souvent propres à votre activité - dans vos exports de visites ou dans vos injections vers le CRM, sans pour autant polluer et surcharger le paramétrage de votre console GetQuanty avec un grand volume d'objectifs dynamiques. Cela permet également de transmettre, pour chaque type d'information, une valeur exacte (souvent parmi un grand nombre de possibilités). En clair, là où un objectif dynamique permet de détecter une tranche de prix et une catégorie de client, la remontée d'information custom permet alors de transmettre le prix exact du produit et l'ID du client.
Ce 2e cas s'applique donc si vous souhaitez récupérer des informations complémentaires et spécifiques sur vos visiteurs, sans pour autant avoir besoin de traiter ces éléments directement sur la plateforme GetQuanty.
Pour cela nous passerons ici par la fonction addCustom, permettant de transmettre des informations via une paire clé/valeur. Cette dernière nous permettra en effet de vous faire remonter des informations comme le prix exact d'un produit, ou encore un ID de client.
<script> window.onload = function() { var pushObj = setInterval(function() { if (typeof window.webleads == 'function') { try { addCustom('clé','valeur'); clearInterval(pushObj); } catch (e) { console.log(e); } } else { console.log('push obj not ready yet'); } },3000); }; </script>
GQGoal('NOM_OBJECTIF');
addCustom('clé','valeur');
Cas 3 : Personnalisation via des classes css
<p style="line-height: 26px; text-align: center;"><strong>Bonjour <span class="gqtext" style="display:none;">{{gq_firstname}}</span></strong></ p>
<img src="https://eqy.link/J2OqW0Q06.png"/>
<div class="gqvideo gqv-JT58nkxMQ"></div>
Cas 4 : Personnalisation en javascript
- Soit via GTM
- Soit dans la page concernée
- Soit avec un script embarqué dans la page qui attend l'évènement puis va agir sur le DOM de la page en récupérant les données de l'objet gq_data.
Une question sur l'utilisation de GetQuanty ?
support@getquanty.com