googleタグマネージャーのみで重複URLを仮想ページビュー化する方法
条件:ユニーク化したいページのタイトルタグが固有であること。
※詳細に言うとタイトルタグでなくとも、固有のH1タグでもcssでも何でも良い。
ページ単位で固有のものがなければデータレイヤーを使ってtrackページビューを指定するしかない。
方法①
GTMの変数の1つのルックアップテーブルを利用する
メリット:1つのルックアップテーブルで複数の仮想ページビュー作成が可能。
デメリット:パラメータが付与されているURLのパラメ以降がGAレポートでカットされてしまう。GAパラメじゃなくサイト構造で作られているURLね。
方法②
フィールドを利用する。
トリガーで指定したタイトルの場合、
そのタイトルタグをpageのフィールドにセットする。みたいな事で実現可能。
メリット:方法①のように対象ページ以外のURLが変に修正されてGAに反映されることはない。
デメリット:1つの仮想ページビューを作成する時、GAタグをGTM内で1つ作成する必要がある。ルックアップテーブルのように纏めては出来ない。
両方とも実際に試してみたが、今回の案件では仮想ページビューは2つしか設定しなかったので、 ②を選択した。
カスタマイズやコードを書いたりすれば①でも仮想化以外のページもコントロールできるかもしれないねー