{"id":6690,"date":"2026-09-24T12:18:54","date_gmt":"2026-09-24T10:18:54","guid":{"rendered":"https:\/\/wpmastertoolkit.com\/module\/pixel-tag-manager\/"},"modified":"2026-09-28T16:26:13","modified_gmt":"2026-09-28T14:26:13","slug":"pixel-tag-manager","status":"publish","type":"module","link":"https:\/\/wpmastertoolkit.com\/en\/module\/pixel-tag-manager\/","title":{"rendered":"Pixel Tag Manager"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Pixel Tag Manager : g\u00e9rez vos pixels et balises de suivi directement depuis WordPress<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Installer Google Analytics sur un site WordPress est g\u00e9n\u00e9ralement assez simple. Mais d\u00e8s qu&rsquo;il faut ajouter Google Ads, Meta Pixel, TikTok Pixel, LinkedIn Insight Tag ou encore Microsoft Advertising, la gestion des diff\u00e9rentes balises peut rapidement devenir compliqu\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On finit alors par installer plusieurs plugins, ajouter manuellement des scripts dans le <code>&lt;head&gt;<\/code> du site ou faire transiter l&rsquo;ensemble du tracking par Google Tag Manager.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est pour simplifier cette gestion que nous avons d\u00e9velopp\u00e9 le module <strong>Pixel Tag Manager de WPMasterToolKit<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il permet de centraliser la configuration des principales solutions de mesure d&rsquo;audience et de publicit\u00e9 depuis WordPress, tout en proposant une gestion commune du consentement et des r\u00e8gles permettant de d\u00e9terminer quand le tracking doit \u00eatre charg\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quel plugin le module Pixel Tag Manager peut remplacer ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager peut remplacer de nombreux petits plugins dont la seule fonction consiste \u00e0 int\u00e9grer un pixel ou une balise de suivi dans WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plut\u00f4t que d&rsquo;avoir un plugin pour Google Analytics, un autre pour Meta Pixel et encore un autre pour TikTok, vous pouvez g\u00e9rer vos diff\u00e9rentes destinations depuis un seul module de WPMasterToolKit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le module prend actuellement en charge <strong>8 destinations<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Google Tag Manager<\/li>\n\n\n\n<li>Google Analytics 4<\/li>\n\n\n\n<li>Google Ads<\/li>\n\n\n\n<li>Meta Pixel<\/li>\n\n\n\n<li>TikTok Pixel<\/li>\n\n\n\n<li>LinkedIn Insight Tag<\/li>\n\n\n\n<li>Microsoft Advertising UET<\/li>\n\n\n\n<li>Pinterest Tag<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque destination peut \u00eatre activ\u00e9e ou d\u00e9sactiv\u00e9e ind\u00e9pendamment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"374\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-1-1024x374.webp\" alt=\"Configuration de destination Google Tag Manager d\u00e9sactiv\u00e9e\" class=\"wp-image-6737\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-1-1024x374.webp 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-1-300x110.webp 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-1-767x280.webp 767w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-1-1536x561.webp 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-1-18x7.webp 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-1-2048x748.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Toutes vos balises de suivi depuis une seule interface<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager fonctionne autour d&rsquo;un syst\u00e8me de <strong>destinations<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous s\u00e9lectionnez le service que vous souhaitez utiliser, activez la destination puis renseignez son identifiant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque int\u00e9gration demande uniquement les informations dont elle a besoin :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Destination<\/th><th>Configuration<\/th><\/tr><tr><td>Google Tag Manager<\/td><td>Container ID (<code>GTM-XXXXXXX<\/code>)<\/td><\/tr><tr><td>Google Analytics 4<\/td><td>Measurement ID (<code>G-XXXXXXXXXX<\/code>)<\/td><\/tr><tr><td>Google Ads<\/td><td>Conversion ID (<code>AW-123456789<\/code>) et, facultativement, un label de conversion<\/td><\/tr><tr><td>Meta Pixel<\/td><td>Pixel ID<\/td><\/tr><tr><td>TikTok Pixel<\/td><td>Pixel ID<\/td><\/tr><tr><td>LinkedIn Insight Tag<\/td><td>Partner ID<\/td><\/tr><tr><td>Microsoft Advertising UET<\/td><td>UET Tag ID<\/td><\/tr><tr><td>Pinterest Tag<\/td><td>Tag ID<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Les formats des identifiants sont contr\u00f4l\u00e9s lors de l&rsquo;enregistrement afin d&rsquo;\u00e9viter de conserver une valeur manifestement invalide.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Utiliser Google Tag Manager ou charger directement vos pixels<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le module ne vous impose pas une m\u00e9thode unique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez utiliser <strong>Google Tag Manager<\/strong> et renseigner simplement votre Container ID, ou activer directement les diff\u00e9rentes destinations dont vous avez besoin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette flexibilit\u00e9 est particuli\u00e8rement pratique si vous souhaitez utiliser Google Analytics directement tout en ajoutant, par exemple, Meta Pixel ou LinkedIn Insight Tag sans passer par un conteneur GTM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut cependant \u00e9viter de d\u00e9clarer deux fois la m\u00eame balise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si Google Tag Manager et une ou plusieurs destinations directes sont activ\u00e9s simultan\u00e9ment, Pixel Tag Manager affiche donc un avertissement. Vous pouvez ainsi v\u00e9rifier qu&rsquo;un pixel charg\u00e9 directement par WPMasterToolKit n&rsquo;est pas \u00e9galement pr\u00e9sent dans votre conteneur GTM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela permet notamment d&rsquo;\u00e9viter les doubles d\u00e9clenchements et les \u00e9v\u00e9nements comptabilis\u00e9s plusieurs fois.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Contr\u00f4ler pr\u00e9cis\u00e9ment les visiteurs qui peuvent \u00eatre track\u00e9s<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tous les visiteurs d&rsquo;un site ne doivent pas n\u00e9cessairement d\u00e9clencher vos outils de mesure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsque vous travaillez quotidiennement sur votre propre site, vos visites peuvent par exemple polluer les statistiques de Google Analytics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager propose plusieurs r\u00e8gles globales de tracking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez <strong>exclure les administrateurs<\/strong>, exclure <strong>tous les utilisateurs connect\u00e9s<\/strong> ou s\u00e9lectionner pr\u00e9cis\u00e9ment les <strong>r\u00f4les WordPress \u00e0 exclure<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un site disposant de r\u00f4les personnalis\u00e9s peut donc \u00e9galement emp\u00eacher ces utilisateurs de d\u00e9clencher le tracking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par d\u00e9faut, les administrateurs sont exclus du tracking.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-3-1024x353.webp\" alt=\"Param\u00e8tres de suivi avec exclusions d\u2019utilisateurs\" class=\"wp-image-6739\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-3-1024x353.webp 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-3-300x103.webp 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-3-766x264.webp 766w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-3-1536x530.webp 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-3-18x6.webp 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-3-2048x706.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Charger les pixels uniquement en production<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager peut \u00e9galement limiter le tracking \u00e0 l&rsquo;environnement WordPress de type <strong>production<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsque l&rsquo;option correspondante est activ\u00e9e, le module s&rsquo;appuie sur le type d&rsquo;environnement WordPress et initialise le tracking uniquement lorsque celui-ci correspond \u00e0 <code>production<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est particuli\u00e8rement utile pour les sites disposant d&rsquo;environnements de d\u00e9veloppement ou de staging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous \u00e9vitez ainsi d&rsquo;envoyer les visites r\u00e9alis\u00e9es pendant vos tests vers vos outils Analytics et vos plateformes publicitaires.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">G\u00e9rer automatiquement les pages vues<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager propose une option <strong>Automatic page view<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsqu&rsquo;elle est activ\u00e9e, la configuration transmise au runtime frontend indique que les pages vues doivent \u00eatre suivies automatiquement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette option est activ\u00e9e par d\u00e9faut et peut \u00eatre d\u00e9sactiv\u00e9e si vous souhaitez g\u00e9rer les \u00e9v\u00e9nements de page vue diff\u00e9remment, par exemple dans le cadre d&rsquo;une int\u00e9gration personnalis\u00e9e.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Une gestion du consentement commune \u00e0 toutes les destinations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La gestion des pixels publicitaires ne consiste pas simplement \u00e0 injecter des scripts dans WordPress. Il faut \u00e9galement pouvoir contr\u00f4ler leur chargement selon l&rsquo;\u00e9tat de consentement disponible sur le site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager distingue deux cat\u00e9gories :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Analytics<\/strong> pour les outils associ\u00e9s \u00e0 la mesure d&rsquo;audience et <strong>Advertising<\/strong> pour les outils publicitaires.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque destination peut \u00eatre associ\u00e9e individuellement \u00e0 l&rsquo;une de ces deux cat\u00e9gories. Google Analytics 4 utilise par d\u00e9faut la cat\u00e9gorie Analytics, tandis que les autres providers utilisent par d\u00e9faut Advertising. Cette association reste modifiable depuis les r\u00e9glages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez ensuite d\u00e9finir l&rsquo;\u00e9tat initial de chaque cat\u00e9gorie :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>Granted<\/code><\/li>\n\n\n\n<li><code>Denied<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ces valeurs repr\u00e9sentent l&rsquo;\u00e9tat utilis\u00e9 avant qu&rsquo;une \u00e9ventuelle plateforme de gestion du consentement ne fournisse une mise \u00e0 jour.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"228\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-2-1024x228.webp\" alt=\"Param\u00e8tres de consentement analytique et publicitaire accord\u00e9s\" class=\"wp-image-6740\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-2-1024x228.webp 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-2-300x67.webp 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-2-764x170.webp 764w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-2-1536x342.webp 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-2-2048x456.webp 2048w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Pixel-Tag-Manager-2-18x4.webp 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Pixel Tag Manager ne remplace pas votre banni\u00e8re de cookies<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il est important de faire la distinction : <strong>Pixel Tag Manager n&rsquo;affiche pas de banni\u00e8re de consentement<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le module g\u00e8re l&rsquo;\u00e9tat de consentement utilis\u00e9 par son syst\u00e8me de tracking, mais il n&rsquo;est pas lui-m\u00eame une CMP (Consent Management Platform).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez notamment d\u00e9finir un d\u00e9lai d&rsquo;attente pour laisser \u00e0 une solution de consentement asynchrone le temps de transmettre une mise \u00e0 jour. Ce d\u00e9lai est configurable entre <strong>0 et 10 000 millisecondes<\/strong>, avec une valeur par d\u00e9faut de <strong>500 ms<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela permet d&rsquo;int\u00e9grer Pixel Tag Manager dans une architecture o\u00f9 le choix de l&rsquo;utilisateur est g\u00e9r\u00e9 par une solution externe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un chargement conditionnel plut\u00f4t qu&rsquo;une simple injection de scripts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nous ne voulions pas que Pixel Tag Manager soit simplement un champ permettant de coller du JavaScript dans le header de WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avant m\u00eame d&rsquo;initialiser son runtime frontend, le module v\u00e9rifie si la requ\u00eate actuelle peut \u00eatre track\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le tracking n&rsquo;est notamment pas initialis\u00e9 sur l&rsquo;administration WordPress, les flux, les requ\u00eates robots et les trackbacks. Il est \u00e9galement d\u00e9sactiv\u00e9 dans l&rsquo;aper\u00e7u du Customizer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les r\u00e8gles concernant l&rsquo;environnement, les utilisateurs connect\u00e9s et les r\u00f4les exclus sont ensuite appliqu\u00e9es avant le chargement du runtime.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Autre particularit\u00e9 : si aucune destination active n&rsquo;est correctement configur\u00e9e, le script frontend de Pixel Tag Manager n&rsquo;est tout simplement pas charg\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela correspond \u00e0 la philosophie g\u00e9n\u00e9rale de WPMasterToolKit : <strong>ne charger que ce qui est r\u00e9ellement n\u00e9cessaire<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un fallback noscript pour Google Tag Manager<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google Tag Manager poss\u00e8de une particularit\u00e9 : son installation classique comprend \u00e9galement un fallback <code>&lt;noscript&gt;<\/code> contenant une iframe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager peut g\u00e9n\u00e9rer automatiquement ce fallback dans <code>wp_body_open<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il n&rsquo;est cependant ajout\u00e9 que lorsque Google Tag Manager est activ\u00e9, que son Container ID est correctement configur\u00e9 et que la cat\u00e9gorie de consentement associ\u00e9e est d\u00e9j\u00e0 dans l&rsquo;\u00e9tat <code>granted<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le fallback respecte donc lui aussi la logique de consentement du module.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Des \u00e9v\u00e9nements normalis\u00e9s et des donn\u00e9es contr\u00f4l\u00e9es<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager pr\u00e9voit \u00e9galement un m\u00e9canisme permettant de transmettre au frontend des \u00e9v\u00e9nements connus d\u00e8s la g\u00e9n\u00e9ration de la page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les \u00e9v\u00e9nements reconnus par le module sont :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>page_view<\/code>, <code>view_content<\/code>, <code>search<\/code>, <code>lead<\/code>, <code>sign_up<\/code>, <code>login<\/code>, <code>contact<\/code>, <code>download<\/code>, <code>click<\/code>, <code>conversion<\/code> et <code>custom_event<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les payloads associ\u00e9s ne sont pas transmis tels quels. Le module applique une liste de propri\u00e9t\u00e9s autoris\u00e9es et ignore les autres champs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On retrouve par exemple <code>content_id<\/code>, <code>currency<\/code>, <code>item_id<\/code>, <code>item_name<\/code>, <code>price<\/code>, <code>quantity<\/code>, <code>search_term<\/code>, <code>transaction_id<\/code>, <code>value<\/code>, <code>page_title<\/code>, <code>page_path<\/code> ou encore <code>link_url<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce choix permet notamment de limiter le risque de transmettre accidentellement des informations personnelles arbitraires via ce m\u00e9canisme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les donn\u00e9es sont \u00e9galement limit\u00e9es en profondeur, en nombre d&rsquo;\u00e9l\u00e9ments et en longueur pour les cha\u00eenes de caract\u00e8res.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un mode debug r\u00e9serv\u00e9 aux administrateurs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour faciliter la mise en place d&rsquo;un tracking, Pixel Tag Manager dispose d&rsquo;un <strong>mode debug administrateur<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsqu&rsquo;il est activ\u00e9, le runtime peut \u00e9crire dans la console du navigateur des informations relatives aux providers et aux \u00e9v\u00e9nements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le mode debug n&rsquo;est expos\u00e9 dans la configuration frontend que pour un utilisateur disposant de la capacit\u00e9 WordPress <code>manage_options<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si l&rsquo;exclusion des administrateurs est activ\u00e9e, aucun tracking ne sera initialis\u00e9 pour eux. Il faut donc d\u00e9sactiver temporairement cette exclusion si vous souhaitez tester le mode debug en \u00e9tant connect\u00e9 comme administrateur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment utiliser le module Pixel Tag Manager ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Commencez par activer <strong>Pixel Tag Manager<\/strong> dans WPMasterToolKit, puis ouvrez sa page de configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e9lectionnez ensuite la destination que vous souhaitez installer, activez-la et renseignez l&rsquo;identifiant demand\u00e9 par la plateforme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par exemple, pour Google Analytics 4, il suffit de renseigner votre <strong>Measurement ID<\/strong> au format <code>G-XXXXXXXXXX<\/code>. Pour Meta Pixel, renseignez votre <strong>Pixel ID<\/strong>. Pour Google Tag Manager, utilisez votre <strong>Container ID<\/strong> commen\u00e7ant par <code>GTM-<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Choisissez ensuite la cat\u00e9gorie de consentement correspondant \u00e0 la destination.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans les param\u00e8tres communs, configurez vos r\u00e8gles de tracking : pages vues automatiques, exclusion des administrateurs, exclusion \u00e9ventuelle des utilisateurs connect\u00e9s ou de certains r\u00f4les et limitation \u00e0 l&rsquo;environnement de production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin, configurez l&rsquo;\u00e9tat initial des cat\u00e9gories Analytics et Advertising en fonction de votre syst\u00e8me de gestion du consentement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi avoir cr\u00e9\u00e9 une architecture par providers ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager repose sur une architecture commune \u00e0 toutes les plateformes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque provider d\u00e9clare principalement son nom, les identifiants dont il a besoin et, si n\u00e9cessaire, sa cat\u00e9gorie de consentement par d\u00e9faut. La logique commune s&rsquo;occupe ensuite de la validation, de l&rsquo;activation et de l&rsquo;interface de configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette approche \u00e9vite de dupliquer toute la logique pour Google Analytics, Meta, TikTok ou les autres plateformes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elle permet \u00e9galement \u00e0 WPMasterToolKit de charger et d&rsquo;instancier uniquement les providers pr\u00e9vus par le module, avec une structure claire pour faire \u00e9voluer les destinations prises en charge.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Filtres disponibles pour les d\u00e9veloppeurs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pixel Tag Manager expose plusieurs filtres WordPress permettant d&rsquo;adapter son comportement dans des int\u00e9grations avanc\u00e9es.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><code>wpmastertoolkit\/pixel_tag_manager\/can_track<\/code><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ce filtre permet de modifier la d\u00e9cision finale indiquant si le tracking peut \u00eatre initialis\u00e9 pour la requ\u00eate courante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il re\u00e7oit deux param\u00e8tres : le bool\u00e9en <code>$can_track<\/code> et l&rsquo;ensemble des <code>$settings<\/code> du module.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il peut par exemple servir \u00e0 emp\u00eacher le tracking sur certaines pages selon une r\u00e8gle propre \u00e0 votre projet.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">add_filter(\n\t'wpmastertoolkit\/pixel_tag_manager\/can_track',\n\tfunction ( $can_track, $settings ) {\n\t\tif ( is_page( 'private-area' ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn $can_track;\n\t},\n\t10,\n\t2\n);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><code>wpmastertoolkit\/pixel_tag_manager\/frontend_config<\/code><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ce filtre permet de modifier la configuration publique envoy\u00e9e au runtime JavaScript.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il re\u00e7oit <code>$config<\/code> et <code>$settings<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comme cette configuration est expos\u00e9e dans le frontend, <strong>aucune information secr\u00e8te ou donn\u00e9e personnelle ne doit y \u00eatre ajout\u00e9e<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">add_filter(\n\t'wpmastertoolkit\/pixel_tag_manager\/frontend_config',\n\tfunction ( $config, $settings ) {\n\t\t\/\/ Modify the public frontend configuration here.\n\t\treturn $config;\n\t},\n\t10,\n\t2\n);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><code>wpmastertoolkit\/pixel_tag_manager\/initial_consent<\/code><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ce filtre permet de fournir ou modifier l&rsquo;\u00e9tat de consentement connu c\u00f4t\u00e9 serveur avant le chargement des providers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il re\u00e7oit un tableau contenant les \u00e9tats <code>analytics<\/code> et <code>advertising<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">add_filter(\n\t'wpmastertoolkit\/pixel_tag_manager\/initial_consent',\n\tfunction ( $consent ) {\n\t\t$consent['analytics']   = 'denied';\n\t\t$consent['advertising'] = 'denied';\n\n\t\treturn $consent;\n\t}\n);<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Les valeurs finales sont normalis\u00e9es par le module : seuls <code>granted<\/code> et <code>denied<\/code> sont accept\u00e9s.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><code>wpmastertoolkit\/pixel_tag_manager\/initial_events<\/code><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ce filtre permet d&rsquo;ajouter des \u00e9v\u00e9nements connus au moment o\u00f9 WordPress g\u00e9n\u00e8re la page.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">add_filter(\n\t'wpmastertoolkit\/pixel_tag_manager\/initial_events',\n\tfunction ( $events ) {\n\t\t$events[] = array(\n\t\t\t'name'    =&gt; 'view_content',\n\t\t\t'payload' =&gt; array(\n\t\t\t\t'content_id'   =&gt; get_the_ID(),\n\t\t\t\t'content_type' =&gt; 'post',\n\t\t\t),\n\t\t);\n\n\t\treturn $events;\n\t}\n);<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Les \u00e9v\u00e9nements et leurs payloads sont ensuite contr\u00f4l\u00e9s et nettoy\u00e9s par Pixel Tag Manager avant d&rsquo;\u00eatre transmis au frontend. Seuls les noms d&rsquo;\u00e9v\u00e9nements et propri\u00e9t\u00e9s explicitement pris en charge sont conserv\u00e9s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avec <strong>Pixel Tag Manager<\/strong>, WPMasterToolKit permet de centraliser une partie importante de la configuration du tracking WordPress dans un seul module.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google Tag Manager, Google Analytics 4, Google Ads, Meta Pixel, TikTok Pixel, LinkedIn Insight Tag, Microsoft Advertising UET et Pinterest Tag peuvent \u00eatre configur\u00e9s depuis la m\u00eame interface, avec des r\u00e8gles communes pour le consentement et l&rsquo;exclusion de certaines visites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;objectif n&rsquo;est pas simplement d&rsquo;ajouter des scripts suppl\u00e9mentaires \u00e0 WordPress. Le module cherche au contraire \u00e0 <strong>contr\u00f4ler quand le tracking doit \u00eatre initialis\u00e9, quelles destinations doivent \u00eatre charg\u00e9es et sous quelles conditions de consentement<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez ainsi conserver une configuration de tracking centralis\u00e9e dans WPMasterToolKit, sans multiplier les petits plugins d\u00e9di\u00e9s \u00e0 chaque plateforme.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le module Pixel Tag Manager de WPMasterToolKit permet de g\u00e9rer efficacement les balises pixel sur un site WordPress en centralisant les besoins de suivi de plateformes comme Google, Facebook et LinkedIn. Il remplace plusieurs plugins, \u00e9vitant ainsi de surcharger le site. Avec des fonctionnalit\u00e9s telles que le respect des pr\u00e9f\u00e9rences de consentement des utilisateurs et l&rsquo;exclusion de r\u00f4les pour le suivi, cet outil assure une conformit\u00e9 avec les normes de protection des donn\u00e9es. Il offre une interface simple pour configurer les fournisseurs et est con\u00e7u pour \u00eatre extensible gr\u00e2ce \u00e0 sa structure modulable et l&rsquo;utilisation de filtres pour une personnalisation avanc\u00e9e.<\/p>","protected":false},"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"Pixel Tag Manager : centralisez vos balises WordPress","_seopress_titles_desc":"Centralisez Google Analytics, Meta Pixel, TikTok et vos balises de suivi dans WordPress avec Pixel Tag Manager.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_surecart_dashboard_logo_width":"180px","_surecart_dashboard_show_logo":true,"_surecart_dashboard_navigation_orders":true,"_surecart_dashboard_navigation_invoices":true,"_surecart_dashboard_navigation_subscriptions":true,"_surecart_dashboard_navigation_downloads":true,"_surecart_dashboard_navigation_billing":true,"_surecart_dashboard_navigation_account":true},"class_list":["post-6690","module","type-module","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/module\/6690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/module"}],"about":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/types\/module"}],"wp:attachment":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/media?parent=6690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}