自分が所有しているサイトから別のサイトにリンクするときにUTMを表示することは、仕事でつま先の開いた靴を履いているようなものです。
しかし、それは効果的です。トラフィックは、各パラメーター(ソース、メディア、キャンペーン、コンテンツ)を1つのビューで簡単にソートおよびフィルターできるため、Googleアナリティクスにうまく流れます。
これを行う別の方法があると思います:キャンペーンパラメータを何らかの方法で難読化して、Googleアナリティクスが読み取りを行う、つまり:
http://foo.com/fudge?=xyz
として
http://foo.com/fudge?utm_source=sitex.com&utm_medium=social&utm_campaign=social-explosion
これはGA管理パネルで実行できますか?別の方法はありますか?
Googleアナリティクスの管理パネルでは実行できませんが、サーバーによってプログラムで実行できます。
スニペットに追加のJavaScriptを追加して、短縮フォームに基づいて完全なキャンペーン情報をアナリティクスに送信できます。ユニバーサルアナリティクスでPHPを使用した場合の外観は次のとおりです。
(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'...
ドキュメンテーション:
@Stephen Ostermillerの答えは正しいです。物事を少し簡単にする何かを提案できたら。 Googleタグマネージャーを使用すると、プロセスを自動化でき、柔軟性も向上します。 LunaMetricsの TMキャンペーンパラメーター に関するこの記事をご覧ください。これにより、時間を大幅に節約できます。