web-dev-qa-db-fra.com

Comment suivre les campagnes dans Google Analytics sans utiliser les paramètres UTM?

Afficher des UTM lors de la liaison d'un site que vous possédez à un autre revient à porter des chaussures à bout ouvert au travail: c'est inconvenant et peu professionnel.

Mais c'est efficace. Le trafic se déverse facilement dans Google Analytics avec chaque paramètre (source, média, campagne, contenu) facile à trier et à filtrer en une seule vue.

Je suppose qu'il existe un autre moyen de procéder: obscurcir d'une manière ou d'une autre les paramètres de campagne afin que Google Analytics puisse les lire, par exemple:

http://foo.com/fudge?=xyz

comme

http://foo.com/fudge?utm_source=sitex.com&utm_medium=social&utm_campaign=social-explosion

Cela peut-il être effectué dans le panneau d'administration GA? Y a-t-il un autre moyen?

2
samthebrand

Cela ne peut pas être fait dans le panneau d'administration de Google Analytics, mais votre serveur peut le faire par programme.

Vous pouvez ajouter du code JavaScript supplémentaire dans votre extrait pour envoyer à Analytics les informations de campagne complètes en fonction de votre formulaire abrégé. Voici à quoi cela pourrait ressembler si vous utilisez PHP avec Universal Analytics:

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).Push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
<?php if($_SERVER['QUERY_STRING'] == "=xyz"){ ?>
    ga('set',{
        campaignName:'social-explosion',
        campaignSource:'sitex.com',
        campaignMedium:'social',
        campaignKeyword:'blue widgets',
        campaignContent:'320x480 ad'
    });
<?php } ?>
ga('create'...
ga('send', 'pageview'...

Documentation:

3
Stephen Ostermiller

La réponse de @Stephen Ostermiller est correcte. Si je pouvais suggérer quelque chose qui pourrait rendre les choses un peu plus faciles. En utilisant Google Tag Manager, vous pouvez automatiser le processus et vous donner plus de flexibilité. Consultez cet article sur Paramètres de campagne UTM de LunaMetrics. Cela vous fera gagner beaucoup de temps.

0
dasickle