GoogleAnalytics4の情報をスプレッドシートに取得して毎月CSVをメールで受け取る概要と構成

GAS

WEBサイトを運営していたりするとGA(GoogleAnalytics)入れてますよね。
用があるたびGAを除きに行くのも面倒だと思います。
また、毎月PV数を確認するためにデータを引っ張ってきて表計算ソフトで整理して…なんてやっている方も多いのではないでしょうか。

というようなことを自動化してみましょうという記事です。

スポンサーリンク

構成

  • GCP(Google Cloud Platform)
  • GA4
  • GAS(Google Apps Script)
  • Google Spreadsheet
  • Gmail

GCPはGoogle Analytics APIを使用するために登録しなければいけないみたいです。
また、スプレッドシートにサイドバーを追加したりGASでメールを出したりするので、OAuth周りの設定とGASマニフェストファイルの変更が必要になります。
今までそんなことしなくても色々できたと思いますが、GCPと紐づけると色々面倒になるみたいですね。
この構成で処理の流れを簡単に書くと、

  1. GASでGA4情報を取得
  2. 取得した情報をスプレッドシートに書き込み
  3. スプレッドシートに関数埋め込み取得した情報で整理済みのデータを表示
  4. 毎月1日に前月1~末日までの情報を取得したCSVを添付したメールを任意のメアドに送信

任意のタイミングで任意の期間のGA4情報を取得することと、毎月1日に前月分の情報を自動で送ってくれるようにしました。

GASはもちろん、スプレッドシートに紐づいたスクリプト(コンテナバインドスクリプト)を使用します。
あとは、当然GA4をすでにWEBサイトに設置していなければ情報とれません。(設置してからのデータしか拾えません。)

次回の記事でコードを記載します。


コメント

  1. […] 前回の記事に引き続き、実際に作っていくところです。 […]

タイトルとURLをコピーしました