Cette page décrit la méthode standard d'installation du tracking recommandée par Appvizer.
Il existe plusieurs façons de faire pour récupérer vos codes de tracking.
Ce code doit être placé sur la page d'atterrissage pour chaque logiciel, afin de suivre le nombre d'utilisateurs arrivés sur cette page depuis Appvizer.
Note : ce code doit être installé sur toutes les pages du site pour comptabiliser les visites sur les autres pages.
Ce code doit être placé sur la page après validation du formulaire pour chaque logiciel, afin de suivre le nombre de conversions depuis Appvizer.
✅ Ces codes sont déjà paramétrés pour votre logiciel.
Note : si vous avez plusieurs logiciels et plusieurs pages d'atterrissage et de validation, vous devez récupérer chacun des deux codes ci-dessus pour chaque logiciel et pour chaque page.
1️⃣ Ce premier code doit être placé sur la page d'atterrissage pour chaque logiciel, afin de suivre le nombre d'utilisateurs arrivés sur cette page depuis Appvizer.
<script type="text/javascript">
(function (w, d, id) {
if(w.av) { return; }
var ts = new Date().getTime();
w.avURL = w.avURL || 'https://appvizer.one';
w.avPool = w.avPool || [];
w.avPool.push({start: ts, id: id});
w.av = function () {w.avPool.push(arguments)};
var e = document.createElement("script");
e.async = true;
e.src = w.avURL + '/ariadne/v1/ariadne.js?ts=' + ts;
d.getElementsByTagName("head")[0].appendChild(e);
})(window, document, 'AP-XXXXX');
av("visit");
</script>
Comment connaître votre ou vos identifiant(s) logiciel(s) ? L’identifiant suit la forme “AP-XXXXX” : le numéro se trouve dans l’URL de la page d’édition du profil accessible depuis votre compte personnel (voir capture d'écran ci-dessous).
Dans cet exemple l’identifiant est « AP-25655 » (AP- suivi du numéro). Chaque identifiant correspond à un logiciel référencé dans Appvizer. Dans certains cas, vous devrez utiliser plusieurs codes.
2️⃣ Ce deuxième code doit être placé sur la page après validation du formulaire pour chaque logiciel, afin de suivre le nombre de conversions depuis Appvizer.
<script type="text/javascript">
(function (w, d, id) {
if(w.av) { return; }
var ts = new Date().getTime();
w.avURL = w.avURL || 'https://appvizer.one';
w.avPool = w.avPool || [];
w.avPool.push({start: ts, id: id});
w.av = function () { w.avPool.push(arguments) };
var e = document.createElement("script");
e.async = true;
e.src = w.avURL + '/ariadne/v1/ariadne.js?ts=' + ts;
d.getElementsByTagName("head")[0].appendChild(e);
})(window, document, 'AP-XXXXX');
av("conversion");
</script>
Si vous avez plusieurs logiciels sur Appvizer, mais seulement une page d'atterrissage et/ou un seul formulaire d'enregistrement pour plusieurs logiciels, suivez la procédure ci-dessous pour récupérer vos codes de tracking.
Appvizer ne conseille pas cette méthode car pour chaque formulaire rempli, une visite et un lead seront comptabilisés pour tous vos logiciels.
1️⃣ Ce premier code doit être placé sur la page d'atterrissage.
<script type="text/javascript">
(function (w, d, id) {
if(w.av) { return; }
var ts = new Date().getTime();
w.avURL = w.avURL || 'https://appvizer.one';
w.avPool = w.avPool || [];
w.avPool.push({start: ts, id: id});
w.av = function () { w.avPool.push(arguments) };
var e = document.createElement("script");
e.async = true;
e.src = w.avURL + '/ariadne/v1/ariadne.js?ts=' + ts;
d.getElementsByTagName("head")[0].appendChild(e);
})(window, document);
av("visit", {id: 'AP-XXXXX'});
av("visit", {id: 'AP-YYYYY'});
</script>
2️⃣ Ce deuxième code doit être placé sur la page après validation du formulaire.
<script type="text/javascript">
(function (w, d, id) {
if(w.av) { return; }
var ts = new Date().getTime();
w.avURL = w.avURL || 'https://appvizer.one';
w.avPool = w.avPool || [];
w.avPool.push({start: ts, id: id});
w.av = function () { w.avPool.push(arguments) };
var e = document.createElement("script");
e.async = true;
e.src = w.avURL + '/ariadne/v1/ariadne.js?ts=' + ts;
d.getElementsByTagName("head")[0].appendChild(e);
})(window, document);
av("conversion", {id: 'AP-XXXXX'});
av("conversion", {id: 'AP-YYYYY'});
</script>
Rappel : c'est le premier code de tracking qu'il faut installer sur la page d'atterrissage.
Exemple :
<html lang="fr-FR" class="no-js">
<head>
<meta charset="UTF-8" />
...
...
<script type="text/javascript">
(function (w, d, id) {
if(w.av) { return; }
var ts = new Date().getTime();
w.avURL = w.avURL || 'https://appvizer.one';
w.avPool = w.avPool || [];
w.avPool.push({start: ts, id: id});
w.av = function () {w.avPool.push(arguments)};
var e = document.createElement("script");
e.async = true;
e.src = w.avURL + '/ariadne/v1/ariadne.js?ts=' + ts;
d.getElementsByTagName("head")[0].appendChild(e);
})(window, document, 'AP-12345');
av("visit");
</script>
...
...
</head>
<body ....>
...
...
</body>
</html>
Rappel : c'est le deuxième code de tracking qu'il faut installer sur la page de remerciement, après remplissage du formulaire par un utilisateur.
Exemple :
<html lang="fr-FR" class="no-js">
<head>
<meta charset="UTF-8" />
...
...
</head>
<body ....>
...
<script type="text/javascript">
(function (w, d, id) {
if(w.av) { return; }
var ts = new Date().getTime();
w.avURL = w.avURL || 'https://appvizer.one';
w.avPool = w.avPool || [];
w.avPool.push({start: ts, id: id});
w.av = function () { w.avPool.push(arguments) };
var e = document.createElement("script");
e.async = true;
e.src = w.avURL + '/ariadne/v1/ariadne.js?ts=' + ts;
d.getElementsByTagName("head")[0].appendChild(e);
})(window, document, 'AP-12345');
av("conversion");
</script>
...
</body>
</html>
Vos deux scripts se retrouvent sur la même page ? Il s'agit d'un cas spécifique. Rendez-vous dans les Autres cas (à venir).
Félicitations, vous avez installé vos scripts de tracking Appvizer sur votre site web !
Exemple :
Désormais, vérifiez que l'installation a été bien réalisée pour vous assurer de ne manquer aucun lead.
{id: "AP-XXXXX", externalId: XXXXXXXX, event: "conversion"}<br>event: "conversion"<br>externalId: 1570191937253<br>id: "AP-XXXXX"
Si le champs event n’a pas le bon tag visit ou conversion et le champs id n’est pas le vôtre, le script n’est pas bien installé.