web-dev-qa-db-ja.com

Google Analyticsは、訪問者の国ごとにインプレッション/クリックをグループ化できますか?

PHPを使用して、広告のインプレッションとクリックを記録するための追跡システムを作成することを計画していました(Google広告では配信されませんでした)。しかし、データベースの設計方法に関する調査中に、 Google Analyticsがそれを行うことができると誰かが提案しました 。私もそれがうまくいくと思います。

しかし、追跡にGoogle Analyticsを使用することを決定する前に、それが私のニーズに合っていることを確認したいと思います。 GA訪問者の国別のデータをグループ化できますか?たとえば、広告のクリックに貢献している国の割合を確認したい場合があります。

1
Ian Y.

はい、Google Analyticsはあなたが望むことを実行できますが、それだけではできません。追跡する広告がすぐにWebサイトを離れる場合は、ユーザーインタラクションを追跡する別の方法を使用する必要があります。

手動でイベントデータをアナリティクスに送信 または Googleタグマネージャー を使用して、広告がクリックされるたびにイベントをログに記録します(広告に割り当てられた一意のクラスまたは他の属性をピックアップします) )がおそらく最も簡単な方法です。個々の広告に個別のイベントラベルを付けて、各広告を個別に追跡することもできます。

広告のクリックと広告のリンク先の間にトラッキングページがある場合(つまり、広告がクリックを記録し、ユーザーをサイト外に自動的にリダイレクトするページ上の別のスクリプトにつながる場合)、このサーバー側を実行できます(イベントのクリックを記録するクライアント側)。これに関する詳細情報は このスタックオーバーフローの質問 にあります。

イベントデータがGoogleアナリティクスに格納されたら、それを目標として設定し、それをユーザーの地理的位置(国、地域、都市など)だけでなく、他の要素(デバイスタイプ、ブラウザー、トラフィックソース、時間帯)。 20を超えると、広告ごとに個別の目標を設定できない場合があります(アナリティクスでは20の目標に制限されています)。

ただし、[行動]> [イベント]ビューでセカンダリディメンションを使用すると、郡別または個々の広告ごとにデータを分類できます(異なる広告に個別のラベルを使用した場合)。これは、目標レベルでの追跡ほど包括的ではありませんが、必要な国レベルのデータを提供します。

1
GeoffAtkins