Rinkerのクリック数が計測できない?タグマネージャーの設定で解決!【GTMでイベントトラッキングする方法】

2019年1月30日 2019年1月30日 Wordpress , ,

アフィリエイトリンクを簡単に設置できるWordpressプラグイン「Rinker」を導入しました。

Rinker

Rinkerではイベントトラッキング機能があり、どの商品リンクが何回クリックされたかGoogleアナリティクスで計測することができます。

Rinkerのクリックが計測されない

ところがRinker導入後、一向にGoogleアナリティクスに反映されない…。
『えっ、全然押されなくなった?』と一瞬不安になりました。

Google Analytics Debuggerを使って、クリックイベントのトラッキングが正常に動作しているかチェック。

ChromeでConsoleログを見ると、Command ignored. Unknown target: undefined というエラーが出ていました。
イベントが正しく送信できていないようです。

Rinkerのイベントトラッキングがエラーになっている原因

Googleタグマネージャーを使っている場合は、サイト側で設置したイベントトラッキングは計測できないようです。

参考ページ:
GTMでユニバーサルタグ吐きつつONCLICKイベントもべた書きしたい

一般的なイベントトラッキングの実装方法は、JavascriptのClickイベントなどを使って次のコマンドを実行します。

gtag('event', <action>, {
  'event_category': <category>,
  'event_label': <label>,
  'value': <value>
});

Google アナリティクスのイベントをトラッキングする gtag.js

プラグインのAll in One SEOや、Googleアナリティクスのタグをサイトに直接設置している場合は、この方法で問題ありません。

GoogleタグマネージャーでGoogleアナリティクスを入れていて、サイト側に設置したイベントトラッキングを計測したい場合は、タグマネージャーである設定を追加する必要があります。

その方法は次のとおり。

Googleタグマネージャーの「変数の設定」を変更する

タグマネージャーで「Googleアナリティクスの変数の設定」を確認します。

タグマネージャーの変数画面

Googleアナリティクスの変数の設定で「高度な設定 > トラッカー名を設定する」にチェックを入れます。
トラッカー名は空欄のままでOKです。

GoogleタグマネージャーでGoogleアナリティクスのトラッキングIDの高度な設定「トラッカー名を設定する」にチェックする

これで、Rinkerのイベントトラッキングが正しく送信されるようになります。

Rinkerのイベントトラッキングがアナリティクスで確認できます

お気軽にコメントをどうぞ。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

このサイトの管理者

ナオユ

Wordpress初心者向けにカスタマイズ方法やWEB制作のノウハウをポロッとまとめています。広告代理店→WEB制作会社→リモート勤務になり在宅ワークしながらアフィリエイトなど副業に挑戦中|子ども大好き新米パパ@H29男児|フラット35で実家を建て直し親と同居|仮想通貨投資(絶賛含み損w)