THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Après moultes essais avec mon collègue alesx, nous avons enfin réussi à faire fonctionner la fonction e-commerce de Google Analitycs.

1ère étape : Activer la fonction e-commerce de votre compte analytics

- en face de votre site cliquez sur modifier
- en face de "Informations relatives au profil du site Web principal" cliquez sur modifier
- Choisir la devise utilisée par votre site et sélectionner "Oui, un site de commerce électronique"

2ème étape : Il faut faire deux modifs au niveau du fichier fonctions/boucles.php

chercher

// récupération des arguments
		$commande_id = lireTag($args, 

"commande", "int");

coller après

// Patch titre sans \n
		$titre_sans_slashn = lireTag

($args, "titre_sans_slashn", "int");

chercher

$resul2 = 

CacheBase::getCache()->mysql_query($query2, 

$venteprod->link);
			$nbvente = $resul2[0]-

>nbvente;

coller après

// Nettoyage du titre pour enlever les \n
			if($titre_sans_slashn == 

1) $row->titre = str_replace("\n", " ", $row-

>titre);

3ème étape : installation du code de suivi spécifique

Dans les pages "merci.html", "virement.html" et "cheque.html" (selon la configuration de votre site) collez le code de suivi juste avant la balise </head>

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'VOTRE ID GOOGLE ANALYTICS']);
  _gaq.push(['_trackPageview']);
  _gaq.push(['_addTrans',
<THELIA_cmdgg type="COMMANDE" ref="#COMMANDE_REF" client="#CLIENT_ID"> 
    '#COMMANDE_REF',           // order ID - required
    'LE NOM DE VOTRE BOUTIQUE',  // affiliation or store name
    '#TOTALCMD',          // total - required
    'LE MONTANT DE VOTRE TVA 5.5 ou 19.6',           // tax
    '#PORT',              // shipping
<THELIA_adresslivraison type="ADRESSE" adresse="#ADRESSE_ACTIVE">
    '#VILLE',       // city
    '',     // state or province
<THELIA_pays type="PAYS" id="#PAYS">"#TITRE"</THELIA_pays>             // country
</THELIA_adresslivraison>
  ]);

   // add item might be called for every item in the shopping cart
   // where your ecommerce engine loops through each item in the cart and
   // prints out _addItem for each
   
<THELIA_item type="VENTEPROD" commande="#ID" titre_sans_slashn="1">   
  _gaq.push(['_addItem',
    '#COMMANDE_REF',           // order ID - required
    '#REF',           // SKU/code - required
    '#TITRE',        // product name
    '',   // category or variation
    '#PRIXU',          // unit price - required
    '#QUANTITE'               // quantity - required
  ]);
</THELIA_item>  
  
  _gaq.push(['_trackTrans']); //submits transaction to the Analytics servers
</THELIA_cmdgg>
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

Enjoy ! smile


Pack de site internet pour loueur de véhicules - Pack de site internet de restauration à domicile

Offline


Merci pour ces recherches, je bute dessus depuis quelques temps effectivement !

   cool

Offline


Lexa, le code de suivi modifié il doit être placé uniquement sur les pages que tu cites, et on laisse le code tel quel sur les autres pages que l'on veut tracer, ou bien il doit remplacer tous les codes ?

à priori, il doit y avoir une erreur de syntaxe quelque part (d'après dreamweaver) dans ce code, ou alors ce sont les boucles THELIA qui font ça ?

Offline


Oui c'est ça, juste sur les pages merci, chèque, virement... Le gros soucis c'est que rare sont les clients qui reviennent sur le site après paiement et qui donc visitent la page merci... Du coup les données sont fausses sad

On est entrain de travailler sur un plugin complet pour pallier au problème.


Pack de site internet pour loueur de véhicules - Pack de site internet de restauration à domicile

Offline


d'accord.
Je ne connais pas la partie "e-commerce" de google analytics en fait.
elle permet apparemment d'avoir des stats sur les produits réellement achetés, et pas seulement consultés ?

Offline


C'est simplement génial, tu peux étudier toutes tes sources avec le CA généré, le panier moyen, le taux de transformation, etc... C'est vraiment l'idéal pour piloter ton marketing !


Pack de site internet pour loueur de véhicules - Pack de site internet de restauration à domicile

Offline


cool !
du coup j'ai hate de voir arriver ton plug-in parce qu'actuellement, ça ne fonctionne pas chez moi ...

Offline


j'ai découvert thelia via le blog de ludovic passamonti. Et je viens de tomber sur le forum via google, merci pour ce petit tuto google e-commerce pour analytics


Agence Tijara