Google AnalyticsのイベントとAll in One SEO Pack

All in One SEO Pack プラグインを使っている状態で、Analyticsのコンバージョン用のイベントを発行しようとしてつまづいた話です。

ワードプレスのSEO対策として一般的な「All in One SEO Pack」プラグイン。
グーグル アナリティクスのIDを設定するだけで、ヘッダにトラッキング情報を出力してくれます。

【All in One SEO PackのID入力欄】

all_in_analytics.png
そして先日、Contact Form 7 のコンバージョンを取得するためにイベントを追加しようと、

などとやろうとすると、「gaという関数がない」とJavaScriptのエラーが出てしまいました。 なんでだ・・・ヘッダにはトラッキングコードが埋め込まれているはず。

そこでトラッキングコードを確認してみると、

トラッキングコード自体は出ているけど、なんだかちょっと古そうなコードが・・・
Analyticsから取得すると、いまどきはこんな感じで出ていると思います。

要するに、gaでイベントトラッキングするためには、analytics.jsが必要ということのようです。
All in One SEO Packでどうすればいいかはとりあえずおいておいて、All in One SEO Packの設定画面からアナリティクスのIDを削除し、Analyticsから取得したコードを入れることで回避しました。

All in One SEO Packが出力されるコードを変更する、何かの手順があるのでしょうか。

 

※ちなみに、Contact Form 7では送信後にサンキューページに遷移することを推奨していませんが、公式に可能であるとも言っています。
サンキューページに遷移させ、そちらでコンバージョンを取得することもできます。

楽天市場

Amazon.co.jpアソシエイト

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)