278 Membres en ligne
Apprenez à mettre en place des objectifs, le suivi ecommerce, vérifier l'exactitude des sources de trafic ou encore discuter des entonnoirs multicanaux, des objectifs, et le commerce électronique avancé
Guidez moi
star_border
Répondre

Suivi commerce en ligne / site tiers

Novice ✭

Bonjour à tous,

Je suis hotelier et possède un moteur de réservation pour effectuer des réservation en ligne

Je souhaiterais mettre en place un code de suivi du commerce en ligne sachant que le fournisseur de mon moteur de réservation (misterbooking.com) me propose un encart prévu à cet effet pour insérer un code de suivi analytics ecommerce. Bien sur le moteur de réservation n'est pas sur mon domaine.

 

Capture misterbooking analytics.JPG

 

J'ai commencé par modifié le code sur mon site pour permettre le suivi sur un site tiers (d'après ce que j'ai compris) :

 

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-xxxxxx', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['misterbooking.com'] );
ga('send', 'pageview');

</script>

 

Puis j'ai inséré ce code dans le cadre de suivi de mon fournisseur :

 

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-xxxxx', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['moteldeslandes.com'] );
ga('send', 'pageview');

</script>

 

Et finalement ce dernier code dans l'encadré de suivi ecommerce :

<?php
function getTransactionJs(&$trans) {
return <<<HTML
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '1234',
'name': 'Misterbooking',
'price': '##montant_resa##',
'currency': 'EUR'
});
HTML;
}
?>

<script>
ga('require', 'ecommerce');

<?php
echo getTransactionJs($trans);

foreach ($items as &$item) {
echo getItemJs($trans['id'], $item);
}
?>

ga('ecommerce:send');
</script>

 

Je suis sur le point d'abandonner car il est vrai que je n'ai pas de connaissance en codage, j'essai de m'inspirer des tutos de google en anglais mais sans succès.

 

Je vous remercie pour votre éventuelle aide.

Cordialement,

Vincent

 

 

Réponses des expertsverified_user

Suivi commerce en ligne / site tiers

Top Contributeur

Bonjour,

 

Vous devez configurer le suivi multi-domaines : https://support.google.com/analytics/answer/1034342?hl=fr

 

Mais n'hésitez pas à contacter MisterBooking, ils doivent savoir comment faire exactement/

 

Bien à vous,