Module - Google Adwords Conversion Tracking Date : 08/10/2014 Business Tech - Service d installation Si vous avez besoin d une assistance, nous pouvons vous fournir une installation complète que vous pourrez acheter sur notre boutique d Addons : http://prestashop-modules.businesstech.fr/fr/installation-service/14-installationand-configuration-service.html IMPORTANT : N oubliez pas de sélectionner le bon nom de module dans le menu déroulant. Page 1 / 9
Table des matières Module - GOOGLE ADWORDS CONVERSION TRACKING Table des matières Objet du Module Description Technique Pré- requis serveur Installation du module Configuration du module Note aux Développeurs Architecture Astuces Techniques 1 2 3 3 3 3 4 8 8 9 9 Page 2 / 9
Objet du Module Ce module est un outil riche, pratique et indispensable dédié au suivi de Conversion Google. Le module «Google Adwords Conversion Tracking» vous permettra de baliser correctement et automatiquement toutes vos pages de confirmation de commandes de sorte que vous puissiez ensuite metre en place des campagnes Adwords de suivi de conversion dans votre compte Adwords. Description Technique Version : 1.0.6 Date de dernière à jour : 08/10/2014 Développement : Business Tech http://www.businesstech.fr/fr/contactez-nous Démo : http://prestashop-demo.businesstech.fr/admin-demo/index.php demo@businesstech.fr demodemo Pré-requis serveur Version minimale : Prestashop 1.5 Serveur Web : doit renseigner 2 clés dans la variable «$_SERVER» : - HTTP_HOST - REQUEST_URI Installation du module Comme pour tout autre module, décompressez le.zip et chargez le dossier «gadwordstracking» dans le répertoire «modules» de votre serveur via FTP. Installez le module via le back-office comme d habitude. Page 3 / 9
Configuration du module Accueil Page 4 / 9
Paramètres de base ID & Labek de conversion Google : remplissez avec votre ID & Label de conversion Google provenant de votre compte Adwords. Vous pouvez les retrouver comme indiqué cidessous. Page 5 / 9
Cliquez sur l onglet Outils > Conversion. Ensuite, cliquez sur + conversion. Et voila, vous avez votre ID & Label de conversion. Ensuite, faites un copier / coller dans la configuration du module. Page 6 / 9
Tester votre code: Cela vous permet de voir comment votre code JavaScript Google sera inclus dans vos pages. Vous aurez vos Google tags remplis avec les données adéquates extraites de la page en cours. Page 7 / 9
Note aux Développeurs Architecture L architecture de ce module est décomposée de la sorte (regardez le PHP Doc de gremarketing class): - conf/ - common: utilisée de base par toutes les autres conf. Défini les chemins principaux du module + des variables globales - admin: uniquement utilisée lors de la configuration de votre module - install: uniquement utilisée lors de l installation de votre module - hook: uniquement utilisée lors de l affichage de vos différents hook auxquels votre module est rattaché. - lib/install - i-install_class.php (interface) - install-ctrl_class.php (contrôleur = patron de conception «fabrique») - install-config_class.php (classe «métier» de l installation) - install-sql_class.php (classe «métier» de l installation) Page 8 / 9
- install-tab_class.php (classe «métier» de l installation) - lib/admin - i-admin.class.php (interface) - admin-ctrl.class.php (contrôleur = patron de conception «stratégie») - admin-display_class.php (classe «métier» de la configuration) - admin-update_class.php (classe «métier» de la configuration) - admin-send_class.php (classe «métier» de la configuration) - admin-delete_class.php (classe «métier» de la configuration) - lib/tags - base-dynamic-tags_class.php (abstract class => factory) - dynamic-cart-tags_class.php (business class) etc lib/hook - lib/hook - hook-ctrl_class.php (controleur) - hook-base_class.php (abstract) - hook-display_class.php (classe métier) - hook-update_class.php (classe métier) - - lib/common => regroupement des classes communes BT - lib/module-dao_class.php => regroupement des fonctions transverses - lib/module-tools_class.php => regroupement des fonctions transverses - lib/warnings_class.php => gère les warnings gérés par Prestashop lors de l installation d un module qui n est pas encore configuré. - lib/mail-send_class.php => classe pour l envoi des emails - lib/facebook-ctrl_class.php => classe gérant les actions FB - templates/ - admin/ => templates utilisés pour l administration - hook/ => templates utilisés pour l affichage des hooks auxquels votre module est rattaché. Astuces Techniques Chaque classe métier utilisée dans lib/admin ou lib/hook doit retourner un tableau associatif : tpl => nom du template à utiliser assign valeurs assignées à smarty Ainsi, la fonction d affichage displaymodule() centralise l affichage. Page 9 / 9