Objectif du tutoriel : connecter votre tchat Intercom avec GetQuanty
Niveau technique requis : intermédiaire
Prérequis :
- un compte GetQuanty,
- un compte Intercom,
- Live API GetQuanty activée,
- un compte Google Tag Manager actif.
Vous n'avez pas le temps ou n'arrivez pas à connecter les 2 solutions ? Contactez-nous à support@getquanty.com |
Dans un soucis d'uniformiser votre environnement digital, nous avons établit une connexion avec la solution de chatbot Intercom afin de vous apporter plusieurs bénéfices :
- Déclenchez le chat Intercom à l'aide des informations GetQuanty : clients/prospects, scoring, activité... Et bien plus !
- Établissez des scénarios précis basés sur les données comportementales B2B : alertez par exemple votre équipe commerciale quand un prospect vous visite et détectez de nouvelles opportunités.
ETAPE 1 : Paramétrage Intercom
1. Connectez-vous à votre compte Intercom
2. Dans Settings > [Nom du compte] data > People data > Create attribute
- Company segment
- Company scoring
- Company size
- Company naf
- Company department
Au format text, ajouter les éléments suivants :
- name
- website
- industry
- type
- segment
- scoring
- nafcode
- employees
- siren
- zipcode
- city
- department
4. (OPTIONNEL) Dans Settings > [Nom du compte] data > qualification settings
💡 Use Case #1 - Personnalisez le contenu du message
Editez maintenant un scénario (Chats > votre campagne > Edit), et passez la souris sur le message à éditer afin de faire apparaître les accolades {...}
Choisissez les champs dynamiques, ajustez votre contenu et validez.
💡 Use Case #2 - Personnalisez l'affichage du contenu
Dans Rules > "If", décidez quand vous affichez le message, en fonction des nombreux critères que vous remonte GetQuanty (ex : taille d'entreprise minimum, scoring minimum, localisation de la connexion, etc).
ETAPE 2 : Paramétrage Google Tag Manager
1. Connectez-vous à Google Tag Manager sur https://tagmanager.google.com
2. Créez une Balise de type "HTML Personnalisé" et copiez/collez le code suivant :
/!\ Important : vous devrez remplacer à 3 endroits du script VOTRE ID INTERCOM. Pour trouver celui-ci, retournez sur Intercom > Settings > Installation > Web > With an integration > Copy workspace ID.
<script>
function get_id(company){
hashed_result="";
for (i=0;i<company.length;i++) {
hashed_result+=company.charCodeAt(i).toString();
}
console.log(company);
console.log(hashed_result);
return hashed_result;
}
window.intercomSettings = {
app_id: "VOTRE ID INTERCOM"};
if (gq_data && gq_data.gq_company) {
window.intercomSettings = {
app_id: "VOTRE ID INTERCOM",
email:(gq_data.gq_email)?gq_data.gq_email:"anonymous@"+gq_ data.gq_company,
"Company segment" : gq_data.gq_segment,
"Company scoring" : gq_data.gq_scoring,
"Company size" : gq_data.gq_size,
"Company naf" : gq_data.gq_nafcode,
"Company department" : gq_data.gq_dept,
company: {
company_id:get_id(gq_data.gq_company),
name: gq_data.gq_company,
website: gq_data.gq_website,
industry: gq_data.gq_naflabel,
type: gq_data.gq_jurfom,
segment : gq_data.gq_segment,
scoring : gq_data.gq_scoring,
nafcode : gq_data.gq_nafcode,
employees : gq_data.gq_size,
siren : gq_data.gq_siren,
zipcode : gq_data.gq_zipcode,
city : gq_data.gq_city,
department: gq_data.gq_dept
}
};
var metadata = {
scoring: gq_data.gq_scoring,
segment: gq_data.gq_segment,
keywords : gq_data.gq_keywords
};
}
</script>
<script>(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w. intercomSettings);}else{var d=document;var i=function(){i.c(arguments);}; i.q=[];i.c=function(args){i.q. push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s. type='text/javascript';s. async=true;s.src='https:// widget.intercom.io/widget/VOTRE ID INTERCOM';var x=d.getElementsByTagName(' script')[0];x.parentNode. insertBefore(s,x);};if(w. attachEvent){w.attachEvent(' onload',l);}else{w. addEventListener('load',l, false);}}})();
if (gq_data && (gq_data.gq_company || gq_data.gq_email)){
window.setTimeout(Intercom('trackEvent', 'visit', metadata),5000);
}
</script>
3. Configurez un nouveau déclencheur avec les informations suivantes :
- Type de déclencheur = Autre > Événement personnalisé
- Nom de l'événement : scoring_done (tous les événements personnalisés coché)
4. Enregistrez le déclencheur, puis la balise.
👨🔧 Enfin, n'oubliez pas de publier la nouvelle version GTM (en haut à droite : "Envoyer").
Une question sur l'utilisation de GetQuanty ?
support@getquanty.com