フォームクリエイターの高度な設定でGoogleアナリティクスの設定ができるため、ウェブプロパティIDのところに、当方で管理しているGoogleアナリティクスのトラッキング ID「UA-*********-」を設定しています。
しばらく運用をしていますが、フォーム送信完了といったイベント(あるいはページビュー?)がGoogleアナリティクス側で記録されているようには見えず、そもそも設定するものが合っているのか?あるいはGoogleアナリティクス側の設定も必要なのかどうかなどアドバイスいただければと思います。
kintoneやフォームクリエイターそのものの質問ではないのですが、よろしくお願い致します。
斎藤さん、こんにちは。
以前お会いしてから随分ご無沙汰しております。
大内@cstapです。
ご質問頂いたGoogleアナリティクスのタグ出力の動作についてですが、入力画面や完了画面に外部HTMLをご利用になられていますでしょうか。
formCreatorでは、設定して頂いたウェブプロパティIDや関数設定を元に自動生成したJavaScriptを、以下画面のHTMLのヘッダータグ内に単純に書き出す仕様になっています。
- 入力画面
- 確認画面
- 投稿完了画面
具体的にどのようなコードを吐き出されているかは、実際に表示された画面のHTMLコードをご覧ください。
この動作はformCreatorで出力した場合にのみ行われるため、入力画面や完了画面に外部HTMLをご利用になられる際には、ご自分で同様のjavaScriptを記述して頂く必要がありますのでご注意ください。
大内さま、ご無沙汰しております。
早速のご回答ありがとうございます。
こちらでは外部HTMLではなく、iframeでformCreator側のページを直接表示している状態です。HTMLソースにも<script>タグが出力されていて、私が設定した「トラッキング ID」が埋め込まれているのは確認しました。
逆に私がGoogleアナリティクスのことがよくわかっていないのかなというところなのですが、設定したトラッキング IDは、普段当社のWebサイトのトラッキングで使用しているもので、当社Webサイトへのアクセスについては普通に分析ができています。今回formCreatorに同じ「トラッキング ID」を設定しまして、Googleアナリティクスの同じ画面で
といった画面へのアクセスが記録されてくるのかと思ったのですが、その痕跡をうまく
探し出せていない状況です。(行動>サイトコンテンツ>すべてのページ、あたりを見てもそれらしい記録が見えず。。)
iframeだとこれらのページはformCreator側のドメインなので、そもそもうまく記録されるものなのでしょうか?
(そもそも私が期待している内容が間違っている?)
Googleアナリティクスの質問になってしまっていて恐縮ですが、アドバイスいただければと思います。
斎藤さま
ご返信ありがとうございます。
恐らくですが、formCreator側のページによってアナリティクスのタグを吐いているので、formcreator.jpへのアクセスとして記録しようとしているからではないかと思います。
自分もしばらくGoogleアナリティクスをさわっていないのですが、実現したい形はクロスドメイン トラッキングを設定する事によって実現出来るのでは、と思いました。
以下、ヘルプページのURLを貼っておきます。
ご参考になれば幸いです。
https://support.google.com/analytics/answer/1034342?hl=ja
斎藤さま
蛇足となってしまうかも知れませんが、別法のご案内です。
以前別のお客さまから、以下のような趣旨の質問を頂きました。
- 完了画面に外部HTMLを利用し、そこへGoogle Analyticsのタグを貼った
- formCreatorの回答画面をiframe内で表示しているので、完了画面もiframe内の表示となってしまう
- 回答入力画面/確認画面はiframe内のまま、完了画面をiframeの外へ遷移させるにはどのようにしたら良いか
以下、実際にご案内した内容を抜粋しておきます。
~~~~~~~~~~~~~~~~
実現にあたりましては、iframeのページとthanxページの間に、遷移用のWebページをもう一つ挟んで頂くことで実現できます。
次の通りの画面遷移となります。
インラインフレームを表示するページ(iframe.html)
↓
遷移用のWebページ (middle.html)
↓
thanxページ(thanx.html)
設定は次の通り行ってください。
(1)フォームクリエイターで、入力完了時の画面の設定を行います。
「入力完了時の画面」にて次の通り設定します。
・メッセージの項目で「表示しない」を選択してください。
・リダイレクトURLに「遷移用のWebページのURL」を入力します。
※上記の例でいうと、http://xxxx.com/middle.html
・「登録する」をクリックします。
(2)遷移用のWebページを用意します。
遷移用のWebページの例です。
<html>
<script language=“javascript”>
parent.location = “http://xxxx.com/thanx.html”
</script>
</html>
この通り設定頂くと、ご要望の画面遷移が実現できます。
間に一つページを挟むことで、インターネット通信状況によっては一瞬、空白のページが表示される可能性があります。
宜しければお試しください。
~~~~~~~~~~~~~~~~
大内さま
ご連絡が遅くなりましたが、ご案内いただいたクロスドメイン トラッキング関連の情報をいろいろと調べまして、formcreator.jp上のアクセス状況も同一のアナリティクス画面でトラッキングできるようになりました。
(よく見たらフォームクリエイターのGoogleアナリティクスのところの関数設定の例に、複数ドメインのことを想定したような記述例が載っていましたね。)
複数ドメインでのアナリティクスの設定方法についてよく理解しておらず、お手数をおかけしました。