11
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Node-REDAdvent Calendar 2021

Day 6

Google AnalyticsのAPIでリアルタイムの閲覧者数が分かるノードを公開してみました。 #noderedjp

Last updated at Posted at 2021-12-06

こんばんわ、この記事はNode-REDアドベントカレンダー6日目の記事です。

Google AnalyticsのAPIを使うノードが無かったので作ってみました。

Webサイトなどの現在の閲覧者数がリアルタイムで分かります。

他のAPIなども触れたら良かったのですが、とりあえずアルファ版ということでリアルタイムの数字だけ取ってみました。

ちなみに、GA4のリアルタイムは過去30分間のユーザーという値になります。

例えば僕のQiitaの実際のアナリティクス画面で見ると13人が見ているらしいです。

これをこのノードを使うことでこんな感じで取得できます。

使い方はnpmのページなどをご覧ください。

※クレデンシャル情報を環境変数に入れるあたりのロジックがあるので、enebularなどのクラウド環境だとまだちゃんと使えないかもしれないです。

Webサイトの閲覧者数に応じてデバイス制御とか

やれそうですよね。

数年前にまだGA4出てたか出てないかのときにこの辺のAPI探ったけど実装力無くて断念した記憶があります。

個人的にここだけの機能が欲しかった ので一旦満足...笑

取り急ぎ、Webサイトの閲覧者数に応じたインタラクションとかに使えたらと思ってますが、他の用途でも使える気がするのでこんなのに使いたい!みたいな話があればぜひコメント下さい :)

過去にもこんなノード作ってます。

去年もアドベントカレンダーでGmailのノードを作ってみてました。

アドベントカレンダーごとに何か自作ノード作ってみる流れ良いかもしれません。

明日は@miraimeisatuさんの「2021衆議院選挙を分析した話」らしいです!楽しみですね!

それでは!良いお年を!

11
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?