毎週のアクセスレポートを自動で届ける方法 n8nとSlackで作った仕組み

サイトやブログを運営していると、アクセス数や検索の数字を毎週見る必要が出てきます。ただ、毎回GA4やSearch Consoleを開いて数字を写すのは、地味に手間がかかります。運営者は、毎週月曜の朝8:30に、前の週の数字がSlackに自動で届く仕組みを作りました。この記事では、その仕組みの中身と、作ってみて分かったことを紹介します。

届くレポートの中身

Slackに届くのは、次のような内容です。

  • 公開した記事の本数と、公開待ちの下書きの数
  • GA4(Googleアナリティクス)の数字:訪問者数、セッション数、閲覧数、よく見られたページ上位5つ
  • Search Console(検索での表示)の数字:表示回数、クリック数、掲載順位、よく検索された言葉の上位5つ
  • noteのフォロワー数、公開本数、記事ごとの「スキ」の数

たとえば10月26日(月)の分では、訪問者が16人(前の週は19人)、検索での表示が75回(前の週は171回)でした。数字を見て、表示が大きく減った理由を調べるきっかけになりました(運営者は、公開していた一部の記事を見直しのため非公開にした影響と見ています。これは推測です)。

仕組みの全体像

順番 やること 使う道具
1 毎週月曜8:30に自動で動き出す n8n(ワークフロー自動化ツール)のスケジュール
2 サイトの記事数などを取る WordPressの機能
3 アクセスの数字を取る GA4とSearch Consoleの連携
4 文章にまとめてSlackに送る SlackのIncoming Webhook

n8nは、画面上で部品(ノード)をつなぐと、決まった手順を自動で実行してくれるツールです。プログラムを書かなくても、つなぎ方が分かれば作れます。運営者の場合は、つなぎ方の設計や設定の文章づくりをClaudeに手伝ってもらいました。

作るときのポイント

1. 見る数字を最初に絞る

取れる数字は山ほどありますが、毎週見るのは数個で十分です。「増えた・減った」の判断に使う数字だけに絞ると、レポートが短くなり、読み続けられます。

2. 前の週と比べる形にする

単体の数字より、前の週との差のほうが意味を持ちます。レポートには「前の週は〇〇」を必ず並べるようにしました。

3. 試しに動かしてから本番にする

最初は手動で動かして、Slackに送らずに数字だけ確認しました。数字が合っているのを確かめてから、毎週の自動実行に切り替えます。

4. 認証は切れることがある

GoogleのデータをつなぐときはGoogleアカウントの認証が必要です。この認証が切れたり、設定しているGoogleのプロジェクトに問題が起きたりすると、レポートが届かなくなります。運営者も一度、プロジェクトが一時停止されてレポートが止まったことがあり、復旧後に月曜の朝に届くことを確かめました。届かない週があれば、まず認証を疑うと覚えておくと便利です。

この仕組みで変わったこと

以前は、数字を見るのが後回しになりがちでした。いまは、月曜の朝にSlackを開けば前の週の数字がそろっているので、「今週は何を直すか」を考える時間にすぐ入れます。数字を集める作業が消えたぶん、数字から何を読み取るかに頭を使えるようになりました。

編集部の視点

アクセスの数字は、見ようと思わなければ見ない数字です。だからこそ、自分が動かなくても届く形にしておく意味があると感じています。数字が良くても悪くても、毎週同じ時間に同じ形で届くことで、変化に気づきやすくなります。道具を作ること自体が目的にならないよう、見る数字を絞り、読んだあとに何をするかまで決めておくことが大事だと考えています。

出典

  • 運営者のn8nワークフロー(AI Media Operator 週1レポート)の運用経験にもとづく記載

※AIの機能や画面は変わることがあります。最新の内容は公式ページをご確認ください。

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