132 人が現在オンライン
Google アナリティクスの Google タグマネージャを含む計測の設定やトラブルシュートなどについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
favorite_border
返信
Highlighted

単一画面で多数URLが発生する際の、URLパラメータの変更について

初級者 ✭

よろしくお願いいたします。

複雑なシステムサイトへのGoogle Analyticsの実装を行いたいのですが、
一つの画面に対して、色々なキャンペーンのパラメータやら、
画面表示用のパラメータ等が入り乱れていて、1画面に対して多数のURLが存在しております。

 

こちらHTML側から予めGA上のURLのパラメータを上書きすることは可能でしょうか。

 

パラメータのパターンが多く、Google Analytics側で計測後に収集するのは厳しいと考えております。

Re: 単一画面で多数URLが発生する際の、URLパラメータの変更について

[ 編集済み ]
上級者 ✭ ✭ ✭

こんにちは。

 

上書きはトラッキングコードを書き換えることで可能です。

ga('send', 'pageview');

ga('send', 'pageview', '/page1');

のように変更することで、

実際のURLが「/page1?parameter1=value1」などのようにパラメータが入っていても、計測されるURLは「/page1」になります。

 


一つの画面に対して、色々なキャンペーンのパラメータやら、
画面表示用のパラメータ等が入り乱れていて、1画面に対して多数のURLが存在しております。


キャンペーンのパラメータとはGoogleアナリティクスのカスタムキャンペーンパラメータ(UTMパラメータ)のことでしょうか?

こちらを測定用にもし使用されているとしたら、パラメータのカスタムキャンペーンパラメータのみ抽出して

上記コードのURLの部分に設定する必要があります。

 

「/page1?parameter1=value1&utm_source=facebook&utm_medium=display」

となっている場合、

「/page1?utm_source=facebook&utm_medium=display」

となるように、カスタムキャンペーンパラメータを残すようにします。

 

下記のページで特定のパラメータのみ削除するコードサンプルがあります。

ページ トラッキング  |  ウェブ向けアナリティクス(analytics.js)  |  Google Developers

 

よろしくお願いいたします。

Re: 単一画面で多数URLが発生する際の、URLパラメータの変更について

レジェンド
こんにちは。

URLにパラメーターがたくさんある、というケースですよね。

DMMのURL正規化についてのこちらの、Googleアナリティクスについてのスライドが
参考になると思います。
http://www.slideshare.net/t32k/lp19-ishimoto

実装可能であれば、まれまるさんの仮想URL(カノニカルURLみたいな)も良いと
思いますよ。

よろしくお願い致します。
------
文責:カグア!

Re: 単一画面で多数URLが発生する際の、URLパラメータの変更について

[ 編集済み ]
初級者 ✭

まれまる様

 

回答ありがとうございます。

テストページで記載しているのですが、デバッガ画面に入ってきていないので、

設置個所を色々と変更して試してみます。

御教授ありがとうございました。

 

掛布

Re: 単一画面で多数URLが発生する際の、URLパラメータの変更について

初級者 ✭

カグア様

 

回答ありがとうございます。

こちらGA側での正規表現を用いたマージ方法という事で、検討させていただきます。

 

御教授ありがとうございました。

Re: 単一画面で多数URLが発生する際の、URLパラメータの変更について

レジェンド

まれまる様の回答の補足ですが、


キャンペーンのパラメータとはGoogleアナリティクスのカスタムキャンペーンパラメータ(UTMパラメータ)のことでしょうか?
こちらを測定用にもし使用されているとしたら、パラメータのカスタムキャンペーンパラメータのみ抽出して
上記コードのURLの部分に設定する必要があります。

「/page1?parameter1=value1&utm_source=facebook&utm_medium=display」
となっている場合、
「/page1?utm_source=facebook&utm_medium=display」
となるように、カスタムキャンペーンパラメータを残すようにします。

については、

 

ga('send', 'pageview', '/virtual.html');

と実行している分には、実施する必要はありません。GAには、現在のページのURLと「/virtual.html」の値が送信され、カスタムキャンペーンの解析には現在のページURLが用いられ、ページビューの計測には「/virtual.html」が使われます。

 

ただし、上記の方法よりも、

 

ga('set', 'page', '/virtual.html');
ga('send', 'pageview');

とするほうがお奨めです。

 

 

Re: 単一画面で多数URLが発生する際の、URLパラメータの変更について

上級者 ✭ ✭ ✭
>山田良太さん 補足ありがとうございます!間違って理解しておりました。 f^ ^顔文字 ウインク