勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

contact form7で送信数を測定

      2017/07/24

contact form7でフォーム送信が完了した時点で計測されるようにトラッキングタグを設置して欲しいという案件があった。

以前にリンクのクリック数を測定するという記事を書いたけど、大体同じ様な感じでいけた。

 

WordPress側の設定

Contact Formの「その他の設定」内に、以下を追加する。

linkはカテゴリ名、clickはアクション名、testはラベル名に該当する。

 

Googleアナリティクス側の設定

Googleアナリティクスにログインし、「管理」→「ビュー内の目標」→「新しい目標」の順に進む。

目標設定は「カスタム」、目標の説明の「名前」は適当に決めて「タイプ」は「イベント」を選択する。

イベント条件の「カテゴリ」「アクション」「ラベル」は上記で決めたlink / click / testを入れる。

 

その他

on_sent_okのフックの使用は現在非推奨らしく、2017年中に廃止される予定との事。

https://contactform7.com/ja/tracking-form-submissions-with-google-analytics/

今回は出来るだけソースを触りたくない案件だったので、on_sent_okを用いたが、今後は上記方法を使っていく。

 

2017/07/24追記

上記のwpcf7mailsentを使う方法も確認しておこうとテストしたが動かなかった。調べたところこの方法を使うのはcontact form7のバージョンが4.7からみたい。

https://contactform7.com/ja/2017/03/03/contact-form-7-47/

使っていたバージョンが4.7未満だったので使えなかった。

 - WordPress

  関連記事

images
WordPressサイトのロードアベレージが高い

あるWordPressサイトのロードアベレージが先月ぐらいまでは通常0.5前後で ...

images
contact form7で送信時に別サーバへデータ送信

contact form7でフォーム送信時に別サーバーでフォーム内容をPOST送 ...

images
Polylangで言語毎の分岐処理

WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...

images
WordPressで固定ページに記事一覧を表示させるプラグイン

WordPressで固定ページ編集時にショートコードを書くことで、記事一覧を表示 ...

images
WordPressのWP-Mail-SMTPプラグインが動かない

PHPのバージョンを下げてからWordPressで外部メールサーバが使えるWP- ...

images
Polylangのスイッチャーでクエリを引き継ぐ

WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...

images
WordPressを4.8.2にして不具合

WordPressを4.8.2にすると記事の新規追加時にウィジウィグの挙動がおか ...

images
WordPressで任意のクエリをページ内で出力する方法

WordPressの固定ページ内でuidという任意のGETクエリを取得して、記事 ...

images
WordPressでGmailのSMTPサーバを使ってメール送信フォームを作る

■やりたかった事 WordPressでGmailのSMTPサーバを使用したメール ...

images
Advanced Custom FieldsでGoogleMapの使用

Advanced Custom FieldsでGoogleMapを使用したかった ...