{"id":2264,"date":"2020-12-19T21:58:02","date_gmt":"2020-12-19T19:58:02","guid":{"rendered":"https:\/\/tulipeo-tulipemedia.pf28.wpserveur.net\/?p=2264"},"modified":"2025-05-15T17:59:43","modified_gmt":"2025-05-15T15:59:43","slug":"%e5%88%86%e6%9e%90-wpml-%e4%b8%8d%e5%90%8c%e5%9f%9f","status":"publish","type":"post","link":"https:\/\/tulipemedia.com\/zh\/analytics-wpml-domaine-different\/","title":{"rendered":"\u5982\u4f55\u5c06 Google Analytics\uff08\u6309\u57df\uff09\u6807\u8bb0\u4e0e WPML \u96c6\u6210"},"content":{"rendered":"<p>Hello \u00e0 tous !<\/p>\n<p>J&rsquo;ai un peu gal\u00e9r\u00e9 \u00e0 ins\u00e9rer le fameux TAG de suivi Google Analytics sur des sites multilingues qui utilisent <a href=\"https:\/\/tulipeo-tulipemedia.pf28.wpserveur.net\/wpml-traduction-test-avis-prix\/\" target=\"_blank\" rel=\"noopener\"><strong>l&rsquo;extension WPML<\/strong><\/a>, alors je me permets de partager avec ceux qui utilisent WordPress ce petit hack qui vous permettra d&rsquo;avoir la solution rapidement.<\/p>\n<p>En effet, pour <strong>int\u00e9grer un tag Google Analytics par nom de domaine en utilisant <a href=\"https:\/\/tulipeo-tulipemedia.pf28.wpserveur.net\/wpml-traduction-test-avis-prix\/\" target=\"_blank\" rel=\"noopener\">WPML<\/a><\/strong>, il faut ins\u00e9rer une fonction dans le fichier functions.php, laquelle affichera le bon tag en fonction de la langue affich\u00e9e. Voici le fameux bout de code :<\/p>\n<p>[code]\/*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;*\/ \/* Analytis tag per language \/*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;*\/<\/p>\n<p>function ga_analytics_ln() { if(ICL_LANGUAGE_CODE==&rsquo;en&rsquo;) { ?&gt; <!-- Global site tag (gtag.js) - Google Analytics --><br \/>\n  window.dataLayer = window.dataLayer || [];<br \/>\n  function gtag(){dataLayer.push(arguments);}<br \/>\n  gtag(&lsquo;js&rsquo;, new Date());<\/p>\n<p>  gtag(&lsquo;config&rsquo;, &lsquo;G-XXX&rsquo;);<br \/>\n <!--?php } elseif(ICL_LANGUAGE_CODE=='fr') { ?--> <!-- Global site tag (gtag.js) - Google Analytics --><br \/>\n  window.dataLayer = window.dataLayer || [];<br \/>\n  function gtag(){dataLayer.push(arguments);}<br \/>\n  gtag(&lsquo;js&rsquo;, new Date());<\/p>\n<p>  gtag(&lsquo;config&rsquo;, &lsquo;G-XXX&rsquo;);<br \/>\n &lt;?php } } add_action(&lsquo;wp_head&rsquo;,&rsquo;ga_analytics_ln&rsquo;,11);[\/code]<\/p>\n<p>Vous remplacez simplement les \u00ab\u00a0XXX\u00a0\u00bb par votre identifiant Google Analytics.<\/p>\n<p>En revanche, si vous utilisez un outil comme <strong><a href=\"https:\/\/fr.wordpress.org\/plugins\/my-custom-functions\/\" target=\"_blank\" rel=\"noopener\">My Custom Functions pour WordPress<\/a><\/strong>, ce dernier vous sortira surement une \u00ab\u00a0erreur fatale\u00a0\u00bb,\u00a0 comme \u00e7a a \u00e9t\u00e9 le cas pour moi, car il va consid\u00e9rer qu&rsquo;il y a deux fonctions avec le m\u00eame nom, ce qu&rsquo;il refusera d&rsquo;appliquer.<\/p>\n<p>Il faudra donc modifier l\u00e9g\u00e8rement le tag Google Analytics de la seconde langue, pour lui donner un autre nom, tout simplement :<\/p>\n<p>[code]\/*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;*\/ \/* Analytis tag per language \/*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;*\/ function ga_analytics_ln() { if(ICL_LANGUAGE_CODE==&rsquo;en&rsquo;) { ?&gt; <!-- Global site tag (gtag.js) - Google Analytics --><br \/>\n  window.dataLayer = window.dataLayer || [];<br \/>\n  function gtag(){dataLayer.push(arguments);}<br \/>\n  gtag(&lsquo;js&rsquo;, new Date());<\/p>\n<p>  gtag(&lsquo;config&rsquo;, &lsquo;G-XXX&rsquo;);<br \/>\n <!--?php } elseif(ICL_LANGUAGE_CODE=='fr') { ?--> <!-- Global site tag (gtag.js) - Google Analytics --><br \/>\n  window.dataLayer = window.dataLayer || [];<br \/>\n  function gtagfr(){dataLayer.push(arguments);}<br \/>\n  gtagfr(&lsquo;js&rsquo;, new Date());<\/p>\n<p>  gtagfr(&lsquo;config&rsquo;, &lsquo;G-XXX&rsquo;);<br \/>\n &lt;?php } } add_action(&lsquo;wp_head&rsquo;,&rsquo;ga_analytics_ln&rsquo;,11);[\/code]<\/p>\n<p>Dans l&rsquo;exemple ci-dessus, j&rsquo;ai simplement <strong>renomm\u00e9 la fonction gtag en gtagfr<\/strong>, de fa\u00e7on \u00e0 ce que chaque tag Google Analytics ait une fonction unique aux yeux du plugin <a href=\"https:\/\/fr.wordpress.org\/plugins\/my-custom-functions\/\" target=\"_blank\" rel=\"noopener\">My Custom Functions<\/a>. Et l&rsquo;avantage d&rsquo;utiliser un tel plugin, c&rsquo;est que peu importe les mises \u00e0 jour ou les changements de th\u00e8me, le code restera bien actif sur votre site et continuera de fonctionner.<\/p>\n<p><em>Une fois cela fait, <a href=\"https:\/\/tulipeo-tulipemedia.pf28.wpserveur.net\/exclure-adresse-ip-ga4-nouvelle-version-filtre\/\" target=\"_blank\" rel=\"noopener\">pensez \u00e0 exclure votre IP de Google Analytics en suivant ce tuto r\u00e9serv\u00e9 \u00e0 Google Analytics 4<\/a> \ud83d\ude42<\/em><\/p>\n<p><em><a href=\"https:\/\/tulipeo-tulipemedia.pf28.wpserveur.net\/wpml-domaine-par-langue\/\" target=\"_blank\" rel=\"noopener\">Apprenez \u00e9galement \u00e0 configurer un nom de domaine par langue avec l&rsquo;extension WPML ici !<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello \u00e0 tous ! J&rsquo;ai un peu gal\u00e9r\u00e9 \u00e0 ins\u00e9rer le fameux TAG de suivi Google Analytics sur des sites multilingues qui utilisent l&rsquo;extension WPML, alors je me permets de partager avec ceux qui utilisent WordPress ce petit hack qui vous permettra d&rsquo;avoir la solution rapidement. En effet, pour int\u00e9grer un tag Google Analytics par [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":2124,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33],"tags":[164],"class_list":["post-2264","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-snippets","tag-tips-wordpress"],"_links":{"self":[{"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/posts\/2264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/comments?post=2264"}],"version-history":[{"count":1,"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/posts\/2264\/revisions"}],"predecessor-version":[{"id":5306,"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/posts\/2264\/revisions\/5306"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/media\/2124"}],"wp:attachment":[{"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/media?parent=2264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/categories?post=2264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tulipemedia.com\/zh\/wp-json\/wp\/v2\/tags?post=2264"}],"curies":[{"name":"\u53ef\u6e7f\u6027\u7c89\u5242","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}