{"id":426,"date":"2020-05-09T16:28:56","date_gmt":"2020-05-09T14:28:56","guid":{"rendered":"https:\/\/taillet.fr\/blog\/?p=426"},"modified":"2020-05-21T23:58:32","modified_gmt":"2020-05-21T21:58:32","slug":"utiliser-les-utm-google-sur-adobe-analytics","status":"publish","type":"post","link":"https:\/\/taillet.fr\/blog\/collecte\/utiliser-les-utm-google-sur-adobe-analytics\/","title":{"rendered":"Comment utiliser les utm Google sur Adobe Analytics"},"content":{"rendered":"\n<p>Adobe Analytics donne la possibilit\u00e9 de tout personnaliser ou presque. C&rsquo;est ainsi qu&rsquo;il n&rsquo;y a pas de param\u00e8tres d\u00e9di\u00e9s aux tracking des campagnes, m\u00eame si le param\u00e8tre \u00ab\u00a0cid\u00a0\u00bb est commun\u00e9ment utilis\u00e9. Oui, je sais : m\u00eame nos amies de My Little Pony sont surprises.<\/p>\n\n\n\n<p>Aussi, m\u00eame si le syst\u00e8me des <a href=\"https:\/\/ga-dev-tools.appspot.com\/campaign-url-builder\/\">utm Google<\/a> est assez rigide, il est largement adopt\u00e9 par les utilisateurs d&rsquo;outils analytics, m\u00eame \u00e0 destination d&rsquo;autres outils que Google Analytics. Dans cet article, nous verrons comment int\u00e9grer facilement ces param\u00e8tres sur Adobe Analytics et faire remonter les donn\u00e9es dans des rapports facilement utilisables <em>(pour Paul-K\u00e9vin : aussi facilement utilisables que sur Google Analytics).<\/em><\/p>\n\n\n\n<p>Mat\u00e9riel n\u00e9cessaire :<\/p>\n\n\n\n<ul class=\"simpleList\"><li>des notions de JS<\/li><li>un acc\u00e8s au TMS ou \u00e0 d\u00e9faut, au s_code<\/li><li>une eVar (j&rsquo;explique dans un autre article pourquoi les props sont g\u00e9n\u00e9ralement d\u00e9conseill\u00e9es)<\/li><\/ul>\n\n\n\n<p>Je ne vous ferai pas l&rsquo;affront de vous expliquer longuement les principes du tracking de campagne. Je vous rappelle qu&rsquo;il faut simplement tagger vos liens de destination de vos campagnes avec des param\u00e8tres utm pour vous permettre de collecter la source de trafic. Plus explicitement : utm_medium, utm_source, utm_campaign, utm_content et utm_term.<\/p>\n\n\n\n<h2>Collecter les param\u00e8tres utm<\/h2>\n\n\n\n<p>La m\u00e9thode la plus \u00e9vidente pour collecter correctement les utm est de concat\u00e9ner les valeurs des param\u00e8tres utm dans une seule eVar.<\/p>\n\n\n\n<p>Ci-dessous un exemple en JS pur :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;script>\n\/* 1. Une fonction parmi d'autres pour aller chercher la valeur d'un param\u00e8tre *\/\nfunction getParam(myParam){\n    var result=\"undefined\";\n    var resultStart=\"\";\n    var myUrl=document.URL;\n    var mySearch=myUrl.search(myParam);\n    if(mySearch>-1){\n        resultStart=myUrl.substr(mySearch+(myParam.length+1),100);\n        if(resultStart.indexOf(\"&amp;\")>-1){\n            result=resultStart.substr(0,resultStart.indexOf(\"&amp;\"));\n        }else{\n            result=resultStart.substr(0,100);\n        }\n    }\n    return result;\n}\n\n\/* 2. On liste les param\u00e8tres que l'on souhaite r\u00e9cup\u00e9rer *\/\nvar utmParams = [\n      'utm_source',\n      'utm_medium',\n      'utm_campaign',\n      'utm_content',\n      'utm_term'\n];\n\n\/* 3. On retourne ensuite la valeur des utms souhait\u00e9s dans une eVar avec un s\u00e9parateur unique *\/\nfunction myUtm(){\n    var result=\"\";\n    for(var i=0;i&lt;utmParams.length;i++){\n        result+=getParam(utmParams[i]);\n        if(i&lt;utmParams.length-1){\n            result+=\"\u00a4\";\n        }\n    }\n    return result;\n};\n\n\/* 4. On alimente enfin une eVar avec la valeur des utm *\/\ns.doPlugins = function() {\n    s.eVar1=myUtm();\n};\n&lt;\/script><\/pre>\n\n\n\n<h2>Afficher les utm sur des rapports Adobe Analytics<\/h2>\n\n\n\n<p>Maintenant que les utm sont collect\u00e9s dans une eVar, il ne reste plus qu&rsquo;\u00e0 d\u00e9terminer comment on souhaite les faire appara\u00eetre dans les rapports.<\/p>\n\n\n\n<h3>1. Faire appara\u00eetre les utm dans AA tels qu&rsquo;ils sont collect\u00e9s<\/h3>\n\n\n\n<p>De base, les param\u00e8tres utm vont appara\u00eetre dans l&rsquo;eVar tels qu&rsquo;ils ont \u00e9t\u00e9 collect\u00e9s :<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><th>URL de la landing<\/th><th><strong>eVar1<\/strong><\/th><\/tr><\/thead><tbody><tr><td>mysite.com?utm_medium=email&amp;utm_campaign=n2019&amp;utm_source=base<\/td><td>email\u00a4noel2019\u00a4base<\/td><\/tr><tr><td>mysite.com?utm_medium=partners&amp;utm_source=leboncoin<\/td><td>partners\u00a4leboncoin<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>L&rsquo;information est bien pr\u00e9sente comme attendu, mais ce n&rsquo;est pas exactement tr\u00e8s lisible ni facilement utilisable dans un segment. Il est donc pr\u00e9f\u00e9rable de retraiter les informations collect\u00e9es.<\/p>\n\n\n\n<h3>2. S\u00e9parer les utm dans AA, \u00e0 la mani\u00e8re de GA<\/h3>\n\n\n\n<p>Une des forces d&rsquo;Adobe Analytics, c&rsquo;est le traitement a posteriori des donn\u00e9es. On peut donc modifier les informations collect\u00e9es pour les modifier, les d\u00e9couper, les corriger ou les enrichir. L&rsquo;une de ces m\u00e9thodes est la <a href=\"https:\/\/video.tv.adobe.com\/v\/16853\/\" target=\"_blank\" rel=\"noreferrer noopener\">classification<\/a>.<\/p>\n\n\n\n<p>On peut ainsi cr\u00e9er des \u00ab\u00a0sous-rapports\u00a0\u00bb issus de l&rsquo;eVar1. Ils seront accessibles comme n&rsquo;importe quel autre rapport depuis Adobe Adobe Analytics et utilisables dans des segments :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Medium<\/th><th>Visites<\/th><th>Conversions<\/th><\/tr><\/thead><tbody><tr><td>Emailing<\/td><td>593 (9,1%)<\/td><td>89 (1,4%)<\/td><\/tr><tr><td>Partenariats<\/td><td>1 490 (22,8%)<\/td><td>74 (1,1%)<\/td><\/tr><tr><td>Undefined*<\/td><td>5 398 (82,6%)<\/td><td>108 (1,7%)<\/td><\/tr><\/tbody><tfoot><tr><td>Total**<\/td><td>6 535<\/td><td>271<\/td><\/tr><\/tfoot><\/table><\/figure>\n\n\n\n<p>*pour Paul-K\u00e9vin : nous sommes dans un rapport qui liste les performances des campagnes <em>payantes<\/em>. Undefined repr\u00e9sente donc le trafic <em>non payant<\/em>, \u00e0 la mani\u00e8re du None d&rsquo;un rapport Campaigns sur Google Analytics.<\/p>\n\n\n\n<p>**pour Paul-K\u00e9vin : oui, le total des visites n&rsquo;est pas \u00e9gal \u00e0 la somme des lignes&#8230; mais tu devrais savoir qu&rsquo;une visite peut avoir plusieurs sources de trafic.<\/p>\n\n\n\n<p>Un prochain un article d\u00e9taillera le fonctionnement et l&rsquo;usage des classifications.<\/p>\n\n\n\n<h2>En r\u00e9sum\u00e9<\/h2>\n\n\n\n<p style=\"background-color:black;color:white;padding:15px;text-align:justify;border-radius:2px;\"><img loading=\"lazy\" width=\"150\" height=\"150\" style=\"margin:0 10px 0 0;padding:0;border:10px solid white;width:120px;display:block;float:left;border-radius:10px 0 10px 0;\" src=\"https:\/\/taillet.fr\/blog\/wp-content\/uploads\/2020\/04\/logo_mini-1.png\" alt=\"\" class=\"wp-image-127\">Vous savez d\u00e9sormais collecter les utm sur Adobe Analytics. Vous pouvez utiliser ces donn\u00e9es dans vos rapports et segments. C&rsquo;est une premi\u00e8re \u00e9tape, mais si vous souhaitez aller plus loin, il est fortement recommand\u00e9 de coupler cette m\u00e9thode avec l&rsquo;utilisation des Marketing Channels, l&rsquo;\u00e9quivalent du channel grouping sur Google Analytics.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sur Adobe Analytics, il n&rsquo;y a pas de param\u00e8tres d\u00e9di\u00e9s aux tracking des campagnes. On utilise ainsi parfois les utm de Google Analytics. Voil\u00e0 comment proc\u00e9der.<\/p>\n","protected":false},"author":1,"featured_media":1003,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[22,15],"tags":[20,21,19],"_links":{"self":[{"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/posts\/426"}],"collection":[{"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/comments?post=426"}],"version-history":[{"count":37,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/posts\/426\/revisions"}],"predecessor-version":[{"id":1157,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/posts\/426\/revisions\/1157"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/media\/1003"}],"wp:attachment":[{"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/media?parent=426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/categories?post=426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/taillet.fr\/blog\/wp-json\/wp\/v2\/tags?post=426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}