年齢計算プロパティの作成方法

HubSpotの計算プロパティで誕生日から年齢を自動算出する

HubSpot計算プロパティ年齢Time since自動計算
読了時間: 8分

この記事について

「誕生日から年齢を自動で計算したい」「毎年手動で更新するのは面倒」

HubSpotの計算プロパティ「Time since」を使うことで、誕生日プロパティから今日までの経過年数(年齢)を自動算出できます。

計算プロパティとは

計算プロパティは、他のプロパティの値を元に自動計算を行う特殊なプロパティです。

利用可能なプラン

Free/Starter
計算プロパティ利用不可
作成可能数-
Professional
計算プロパティ利用可能
作成可能数5個まで
Enterprise
計算プロパティ利用可能
作成可能数無制限

計算タイプ

日付関連の計算には以下のタイプがあります。

Time between
説明2つの日付の間の期間
用途例契約期間の計算
Time since
説明過去の日付から今日まで
用途例年齢の算出
Time until
説明今日から未来の日付まで
用途例契約終了までの日数

Time since の仕組み

動作原理

Time since は、指定した日付プロパティの値から今日の日付までの期間を計算します。

計算式(概念):

経過期間 = 今日の日付 - 日付プロパティの値

表示単位

計算結果は以下の単位で表示できます。

表示例34年
年齢計算での推奨推奨(年齢表示に最適)
表示例416ヶ月
年齢計算での推奨詳細分析用
表示例1,806週
年齢計算での推奨使用しない
表示例12,645日
年齢計算での推奨使用しない

設定手順

1. プロパティ設定画面を開く

  1. 設定(歯車アイコン)をクリック
  2. 左メニューから「プロパティ」を選択
  3. 「コンタクト」タブを選択

2. 新規プロパティを作成

  1. 「プロパティを作成」をクリック
  2. 以下の情報を入力:
オブジェクトタイプ
入力値コンタクト
グループ
入力値コンタクト情報(または任意)
ラベル
入力値年齢
内部名
入力値age(自動生成)

3. フィールドタイプを設定

  1. 「フィールドタイプ」タブをクリック
  2. フィールドタイプ: 「計算(Calculation)」を選択
  3. 計算タイプ: 「Time since」を選択

4. 計算の詳細を設定

  1. 開始日プロパティ: 「誕生日」(カスタムプロパティ)を選択
  2. 出力単位: 「年(Years)」を選択
  3. 小数点: 「0」(整数表示)を推奨

5. 作成を完了

  1. 「作成」をクリック
  2. プロパティが作成され、自動計算が開始

設定のスクリーンショットイメージ

設定画面の主要項目を図示します。

計算プロパティ設定フロー
基本情報

ラベル: 年齢 / グループ: コンタクト情報

フィールドタイプ選択

「計算(Calculation)」を選択

計算タイプ選択

「Time since(経過期間)」を選択

プロパティ指定

開始日: 誕生日プロパティ

出力設定

単位: 年 / 小数点: 0

動作確認

テスト方法

  1. テスト用コンタクトを作成または選択
  2. 誕生日プロパティに日付を入力
  3. しばらく待って「年齢」プロパティを確認

注意: 計算プロパティはリアルタイムではなく、数分〜数時間で反映されます。

期待される結果

1990/06/15
今日の日付2025/01/29
計算される年齢34年
2000/01/01
今日の日付2025/01/29
計算される年齢25年
1985/12/31
今日の日付2025/01/29
計算される年齢39年

計算精度について

概算値であることを理解する

Time since の計算結果は概算値です。

特徴:

  • 1年 = 365.25日として計算
  • 月日の考慮は厳密ではない
  • 誕生日直後は+1歳と表示される可能性

例:

  • 誕生日: 1990/06/15
  • 今日: 2025/01/29
  • 厳密な年齢: 34歳7ヶ月
  • 計算結果: 34年または35年(端数処理による)

実用上の影響

年代別セグメント(10歳刻み)で使用する場合は、1歳程度の誤差は実用上問題ありません。

厳密な年齢管理が必要な場合は、別の方法を検討してください。

公式ドキュメント参照

HubSpotの計算プロパティについては、公式ナレッジベースで詳細が確認できます。

参照すべきドキュメント:

  • 「Create calculation and rollup properties」(計算プロパティとロールアップの作成)
  • 「Use today's date in the CRM」(CRMで今日の日付を使用する)
  • 「Property field types in HubSpot」(プロパティのフィールドタイプ)

トラブルシューティング

計算結果が表示されない

原因と対処:

  1. 誕生日プロパティが空: 値を入力
  2. 誕生日の形式が不正: 日付ピッカー型か確認
  3. 計算の遅延: 数時間待つ
  4. プランの制限: Professional以上か確認

計算結果がおかしい

原因と対処:

  1. 単位の設定ミス: 年単位になっているか確認
  2. 開始日の設定ミス: 正しいプロパティを選択しているか確認
  3. 誕生日データの誤り: 年が未来になっていないか確認

プロパティが作成できない

原因と対処:

  1. プラン制限: Professional以上が必要
  2. 上限到達: 計算プロパティの作成上限を確認
  3. 権限不足: 管理者権限があるか確認

応用: 複数の年齢関連プロパティ

年齢を基にした追加プロパティの例を紹介します。

年代プロパティ

ワークフローで年齢を年代に変換します。

年代別セグメントの作成

年齢層プロパティ

マーケティング用に「若年層」「ミドル層」「シニア層」などに分類します。

若年層
年齢範囲18-29歳
用途SNS中心のアプローチ
ミドル層
年齢範囲30-49歳
用途メール + SNS
シニア層
年齢範囲50歳以上
用途メール中心

まとめ

年齢計算プロパティ作成のポイントをまとめます。

  • 計算タイプは「Time since」: 誕生日から今日までの経過期間
  • 出力単位は「年」: 年齢表示に最適
  • 小数点は「0」推奨: 整数で表示
  • 概算値であることを理解: 1歳程度の誤差の可能性
  • Professional以上が必要: プラン要件を確認

計算プロパティで年齢を自動算出し、顧客データの活用幅を広げましょう。

関連記事