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と紐づけると色々面倒になるみたいですね。
この構成で処理の流れを簡単に書くと、
- GASでGA4情報を取得
- 取得した情報をスプレッドシートに書き込み
- スプレッドシートに関数埋め込み取得した情報で整理済みのデータを表示
- 毎月1日に前月1~末日までの情報を取得したCSVを添付したメールを任意のメアドに送信
任意のタイミングで任意の期間のGA4情報を取得することと、毎月1日に前月分の情報を自動で送ってくれるようにしました。
GASはもちろん、スプレッドシートに紐づいたスクリプト(コンテナバインドスクリプト)を使用します。
あとは、当然GA4をすでにWEBサイトに設置していなければ情報とれません。(設置してからのデータしか拾えません。)
次回の記事でコードを記載します。
コメント
[…] 前回の記事に引き続き、実際に作っていくところです。 […]