fxdesca Posted September 28, 2012 Share Posted September 28, 2012 Bonjour, Sur ma boutique, je dispose de 2 header, à savoir : header-order.tpl ---> header lié aux étapes de conversion header.tpl ---> le reste des pages Sachant que le module google analytics (modules/ganalytics) implémante le code dans le header.tpl, comment puis-je lui faire savoir et lui demander de prendre en compte mon header-order.tpl ? Afin de faire remonter les objetctifs de conversion dans GA ? Je me creuse la tête, mais pas de solution... Merci Link to comment Share on other sites More sharing options...
Broceliande Posted September 28, 2012 Share Posted September 28, 2012 Bonjour, Sur ma boutique, je dispose de 2 header, à savoir : header-order.tpl ---> header lié aux étapes de conversion header.tpl ---> le reste des pages Sachant que le module google analytics (modules/ganalytics) implémante le code dans le header.tpl, comment puis-je lui faire savoir et lui demander de prendre en compte mon header-order.tpl ? Afin de faire remonter les objetctifs de conversion dans GA ? Je me creuse la tête, mais pas de solution... Merci Salut, Quelle version de prestashop ? Sur les dernières versions du module GA , il y a déja une distinction selon le controller actif, si on est sur order ou pas en clair . function hookHeader($params) { // Better way to check which file / controller name is loaded if (!($file = basename(Tools::getValue('controller')))) $file = str_replace(array('.php', '-'), '', basename($_SERVER['SCRIPT_NAME'])); // Otherwise, create Google Analytics stats $ganalytics_id = Configuration::get('GANALYTICS_ID'); $multilang = method_exists('Language', 'isMultiLanguageActivated') ? Language::isMultiLanguageActivated() : (Language::countActiveLanguages() > 1); $defaultMetaOrder = Meta::getMetaByPage('order',$this->context->language->id); $order = ($multilang?((string)Tools::getValue('isolang').'/'):'').$defaultMetaOrder['url_rewrite']; $pageTrack = preg_match('#(^'.__PS_BASE_URI__.'order.php)|(^'.__PS_BASE_URI__.($multilang ? ((string)Tools::getValue('isolang').'/') : '').$defaultMetaOrder['url_rewrite'].'[^-])#', $_SERVER['REQUEST_URI']) ? '/order/step'.(int)Tools::getValue('step').'.html' : $file; $this->context->smarty->assign('ganalytics_id', $ganalytics_id); $this->context->smarty->assign('pageTrack', $pageTrack); $this->context->smarty->assign('isOrder', false); return $this->display(__FILE__, 'header.tpl'); } Il n'y a qu'un seul tpl , certes , mais je crois bien que le module en lui seul fourni suffisament d'informations pour gérer les entonnoirs de conversion ... ... mais je suis pas un spécialiste GA non plus ... Link to comment Share on other sites More sharing options...
Prestapascher Posted September 29, 2012 Share Posted September 29, 2012 Cela a t il été compliqué d avoir 2 header différents? Moi sur la nouvelle version du site on a enlevé le footer pour le tunne de commande mais un header perso peut être sympa aussi. Link to comment Share on other sites More sharing options...
fxdesca Posted October 26, 2012 Author Share Posted October 26, 2012 Cela a t il été compliqué d avoir 2 header différents? Moi sur la nouvelle version du site on a enlevé le footer pour le tunne de commande mais un header perso peut être sympa aussi. j'ai une solution pour avoir differents header, pas sur qu'elle soit super propre..si cela vous intéresse toujours faites mois signe. Link to comment Share on other sites More sharing options...
Spycasso Posted November 15, 2012 Share Posted November 15, 2012 Bonjour, Je recontre un problème un peu similaire au votre car dans la page confirmation de commande, quand j'active le module Ganalytics, ma page est vide, il n'y a que le header ?! Dès que je désactive, ma page entière réapparait. Que faire ? Je pense que mon header.tpl du module a un bout de code qui ne plait pas. Bizarrement, ce problème n'apparait que dans cette page, aucun problème sur les autres. Merci pour votre aide Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now