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

GTMにおける擬似URL発行に関して

中級者 ✭

お世話になっております。

お客さまのwebサイトにおいて、GTMを導入することとなり、

それに合わせて、GAで行っていたフォームの擬似URLをGTMでも行いたいと考えております。

 

▼実装要件

・Movable Typeのプラグイン「A-Form」の確認・完了画面に対して、擬似URLを発行したい。

→システム仕様上、同一URLになってしまい、目標プロセスなどの解析ができないため。

 └入力画面については、各固有のURLが付与されている。

 

・フォームが複数個あるため、擬似URLについては以下のような発行としたい。
→フォームAについては確認:/form/formA/confirm/、完了:/form/formA/complete/

 フォームBについては確認:/form/formB/confirm/、完了:/form/formB/complete/

 └現在(GA)は、「formA」「formB」について、トラッキングコードを直接記入、Movable Type固有のタグを利用し、呼び出しを行っていた。

  └確認画面で例えると「ga('send', 'pageview', {'page':'/form/<$mt:Var name="form_type"$>/confirm'});」といった形式

 

・フォーム内の変更要素というと、ステップ図のactiveが変更されるくらい。
→h1が入力~確認→~完了といったふうには変わらない。

 

 

以下各種サイトさまの情報を参考に、テストを行ってみたものの、
なにか上手く働かないようで、擬似URLが飛ばずにおります。

http://www.kagua.biz/tagmanager/gtm-virtualpageview.html#GTMPV

https://www.powerweb.co.jp/column/gtm-ua-virtualPV.html

 

その上で、

①GTMのコードに対して、単純に「ga('gtm1.send',{'page':/form/<$mt:Var name="form_type"$>/confirm'});」と言ったような一文を記入すれば良いのか?
②①とは別にもっと良い方法があるのか?(あるとする場合、どのように記入するのが正しいのか?)

をご教示いただけますと幸いです。

 

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

Re: GTMにおける擬似URL発行に関して

中級者 ✭
上記に関して、各種修正を行い、
なんとか、https://www.powerweb.co.jp/column/gtm-ua-virtualPV.html の内容に沿って、
フォームとフォーム以外の単純なページビュー計測は出来るようになりました。

参考にしているpowerweb.co.jp~の内容のうち、現状、
<head>タグ内に記載する&lt;script&gt;dataLayer.push~</script&gt;の内容がうまく挙動しません。

&lt;script&gt;タグ内の記載内容としては、
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'trackPageview': '/form/seminar/confirm',
'event': 'loadready'
});
としています。
https://ayudante.jp/column/2017-02-07/11-19/ を参考に、常にdataLayer.pushが使えるようにしたいと考えました。

なお、変数・トリガー・タグの設定については、powerweb.co.jp~に記載の通りに行いました。

引き続き、お知恵をお借り願えれば幸いです。