ecommerce tracking

7
Ecommerce Tracking BY GOOGLE ANALYTICS

Upload: mahmoud-nbet

Post on 29-Jul-2015

60 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Ecommerce tracking

Ecommerce TrackingBY GOOGLE ANALYTICS

Page 2: Ecommerce tracking

C’est Quoi ? Ecommerce Tracking ou le suivi du commerce électronique est un outil fourni par Google qui permet le suivi des commandes et des transactions sur un site e-commerce.

Afin de faire fonctionner cette fonctionnalité, vous devez mettre en œuvre les méthodes de suivi ga.js e-commerce dans votre panier d'achat (plus précisément, on doit modifier légèrement le code de Google Analytics dans la page de confirmation de commande, c.a.d après la validation du paiement , en ajoutant des appels fonctions Js type « _addTrans(), _addItem(), _trackTrans() » ). La collection de méthodes e-commerce travailler ensemble pour envoyer les informations de transaction de chaque utilisateur pour la base de données Google Analytics

Page 3: Ecommerce tracking

Activer le suivi du commerce électronique

1. Cliquez sur Admin en haut d'une page Google Analytics.

2. Utilisez le menu de la colonne Profil pour sélectionner le profil de votre choix.

3. Cliquez sur Paramètres de profil.

4. Sous Paramètres de commerce électronique, sélectionnez Oui, un site/une application de commerce électronique.

5. Cliquez sur Appliquer.

Remarques complémentaires relatives aux sites Web

Avant de configurer le suivi du commerce électronique pour un site Web, vous devez d'abord déterminer si le suivi de plusieurs domaines est également nécessaire.

Page 4: Ecommerce tracking

Détails des fonctions _addItem() :

Utilisez cette méthode pour suivre les articles achetés par les visiteurs de votre site de commerce électronique. Cette méthode suit chaque élément par leur SKU. Cela signifie que le paramètre sku est nécessaire. Cette méthode associe alors l'élément à l'objet de la transaction parent via l'argument transactionId.

Paramètres :

String transactionId Optional Order ID of the transaction to associate with item.

String sku Required. Item's SKU code.

String name Required. Product name. Required to see data in the product detail report.

String category Optional. Product category.

String price Required. Product price.

String quantity Required. Purchase quantity.

Page 5: Ecommerce tracking

Détails des fonctions _addTrans() : Création d'un objet de transaction avec des valeurs données. Comme _addItem (), cette méthode ne gère que le suivi des

transactions et fournit aucune fonctionnalité de commerce électronique supplémentaire. Par conséquent, si la transaction est une copie d'une transaction existante pour cette session, les anciennes valeurs de transaction sont écrasées par les nouvelles valeurs de transaction. Arguments en faveur de cette méthode sont compensées par poste, alors assurez-vous de fournir tous les paramètres, même si certains d'entre eux ont une valeur vide.

Paramètres :

String transactionId Required. Internal unique transaction ID number for this transaction.

String affiliation Optional. Partner or store affiliation (undefined if absent).

String total Required. Total dollar amount of the transaction.

String tax Optional. Tax amount of the transaction.

String shipping Optional. Shipping charge for the transaction.

String city Optional. City to associate with transaction.

String state Optional. State to associate with transaction.

String country Optional. Country to associate with transaction.

Page 6: Ecommerce tracking

Détails des fonctions _trackTrans() :

Envoie des données à la fois l'objet de transaction et sur le serveur Google Analytics. Cette méthode doit être appelée après _trackPageview (), et utilisé en conjonction avec le _addItem () et addTrans () méthodes. Il devrait être appelé après les éléments et les éléments de transaction ont été mis en place.

Page 7: Ecommerce tracking

Exemples d’appel des fonctions _gaq.push(['_addTrans',       '1234',           // transaction ID - required      'Womens Apparel', // affiliation or store name      '28.28',          // total - required; Shown as "Revenue" in the                        // Transactions report. Does not include Tax and Shipping.      '1.29',           // tax      '15.00',          // shipping      'San Jose',       // city      'California',     // state or province      'USA'             // country   ]);

_gaq.push(['_addItem',       '1234',         // transaction ID - necessary to associate item with transaction      'DD44',         // SKU/code - required      'T-Shirt',      // product name - necessary to associate revenue with product      'Olive Medium', // category or variation      '11.99',        // unit price - required      '1'             // quantity - required   ]);