Module - Google Remarketing + Dynamic Date : 13 Décembre 2013 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 / 10
Table des matières Module - Google Remarketing + Dynamic Table des matières Objet du Module Description Technique Pré- requis serveur Installation du module Configuration du module Paramètres Dynamique Note aux Développeurs Architecture Astuces Techniques 1 2 3 3 3 3 4 8 9 9 10 10 Page 2 / 10
Objet du Module Ce module est un outil riche, pratique et indispensable dédié au Remarketing + Remarketing dynamique Google. Le module «Google Remarketing + Dynamic» vous permettra de baliser correctement et automatiquement toutes vos pages de sorte que vous puissiez ensuite metre en place des campagnes Adwords de remarketing + dynamique dans votre compte Adwords. Description Technique Version : 1.0.0 Date de dernière à jour : 13/12/2013 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.4 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 «gremarketing» dans le répertoire «modules» de votre serveur via FTP. Installez le module via le back-office comme d habitude. Page 3 / 10
Configuration du module Accueil Paramètres de base ID de conversion Google : remplissez avec votre ID de conversion Google provenant de votre compte Adwords. Vous pouvez le retrouver comme indiqué ci-dessous. Page 4 / 10
Cliquez sur l onglet Campagnes. Ensuite, cliquez sur librairie partagée (au bas de la colonne de gauche). Ensuite, cliquez sur audiences Page 5 / 10
Cliquez sur voir details tags, côté droit : Page 6 / 10
Et voila, vous avez votre ID de conversion. Ensuite copies et collez-le dans la configuration du module. Tester votre code: Cela vous permet de voir comment votre code JavaScript Google sera inclus dans vos pages. Si vous activez l option Dynamic remarketing, vous aurez vos Google tags remplis avec les données adéquates extraites de la page en cours. Page 7 / 10
Paramètres Dynamique Activer le Remarketing dynamique : Si vous activez cette option, vous aurez votre code JavaScript Google personnalisé inclus dans chaque page de votre site avec les bonnes valeurs comme Google l exige. Page 8 / 10
Nous recommandons fortement d acheter et installer notre module Google Merchant Center afin d avoir les memes IDs de produit dans votre flux de données de Google Merchant Center et que ceux retournés dans les pages de votre site traitées par Google. Parce-que plusieurs de vos pages nécessitent de retourner des IDs de produit comme les pages panier, check-out ou produits, Google les acceptent seulement si les IDs des produits sont identiques à ceux renseignés dans votre flux de données préalablement chargé dans votre compte Google Merchant Center. Votre préfixe Google Marchand: Cette option vous permet de définir un préfixe google afin de créer un code produit unique comme il doit être renseigné dans votre flux de données Google Merchant Center. Si vous n utilisez pas notre module Google Merchant Center, vous pouvez laisser ce champ vide. Sinon, vous devez renseigner le même préfixe que celui que vous avez resneigné dans Google Merchant Center. 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) - 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) Page 9 / 10
- 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 10 / 10