Skip to main content
Helper ⭐️
Mar 5, 2026 9:53 AM UTC
Solved

スコアの推移データを元にCTAの発火とクローズを行いたい

3/6(金)のオフィスアワーでお伺いしたいことがあり、事前投稿させていただきます。

 

スコアリングの色の変化に応じてCTA発火する記事は拝見したのですが、下記のように推移状況に応じて自動対応の仕組みを構築したいです。

・○週間連続「赤」でCTA発火

・○週間連続「緑」でCTAクローズ

 

※補足※

・スコアはすべて日次更新(自動)

・日次でのスコア変化が激しいため、トリガーを色変化ではなく連続での設定としたい

 

こちらの実現は可能でしょうか?可能な場合、実装方法を知りたいです。

asanos
asanosAnswer
Helper ⭐️⭐️⭐️
Mar 9, 2026 4:49 AM UTC

【オフィスアワーで回答済ですが回答記載致します】

Socrecard Factオブジェクトは、その時点での最新のスコアデータのみを保持しているものとなります。そのため、過去の連続したスコアのデータを利用するためには、スコアカードの履歴オブジェクトを利用します。

履歴オブジェクトは週次でのスコアカードのスナップショットを保持しているため、過去◯週間の日付の履歴データを取得し、そのうち「赤」のレンジにあるもの、「緑」のレンジにあるものをそれぞれフィルターし、フィルターしたスコアの合計数が◯週間の週数と一致すれば、「◯週連続で」という条件になります。

1 reply

asanos
asanosAnswer
Helper ⭐️⭐️⭐️
Mar 9, 2026 4:49 AM UTC

【オフィスアワーで回答済ですが回答記載致します】

Socrecard Factオブジェクトは、その時点での最新のスコアデータのみを保持しているものとなります。そのため、過去の連続したスコアのデータを利用するためには、スコアカードの履歴オブジェクトを利用します。

履歴オブジェクトは週次でのスコアカードのスナップショットを保持しているため、過去◯週間の日付の履歴データを取得し、そのうち「赤」のレンジにあるもの、「緑」のレンジにあるものをそれぞれフィルターし、フィルターしたスコアの合計数が◯週間の週数と一致すれば、「◯週連続で」という条件になります。

Translate