日本語版はAIによる翻訳です。正確な情報については英語版をご参照ください。 英語版を表示
メインコンテンツまでスキップ

ユーザー属性

ユーザー属性データの構造について
備考

Auxia の標準的な導入プロセスでは、データ統合に伴う複雑な作業はすべて Auxia が対応します。お客様のチームは関連するテーブルを共有するだけで、Auxia の社内デプロイメントチームがデータを Auxia のシステムに取り込むために必要な変換処理をすべて行います。

背景

ユーザー属性とは、ユーザーを定義し説明する特性や性質のことです。これらの属性は、ユーザー体験のパーソナライズや、ターゲットを絞ったトリートメント推薦を可能にし、モデル全体のインパクトを向上させるために不可欠です。

一般的なユーザー属性の例:

  • デモグラフィック情報: 年齢、性別、所在地、収入、学歴など
  • 行動情報: アプリの使用履歴、使用頻度、好みの機能など
  • サイコグラフィック情報: 性格特性、興味関心、価値観など
  • 技術情報: デバイスの種類、OS、ブラウザなど

ユーザー属性は、アンケート、質問票、アプリ分析など、さまざまな方法で収集できます。

Auxia でのユーザー属性の活用方法

ユーザー属性は、以下のような方法でユーザー体験の向上に活用できます。

  • 適格性条件: どのユーザーがトリートメントを受けるべきか、受けるべきでないかを判定するルールを定義します。
  • コンテンツのパーソナライゼーション: 特定の属性をメッセージングに動的に挿入して、トリートメントのコンテンツをカスタマイズします。
  • トリートメント選択の強化: ユーザー属性を活用して、モデルがユーザーに最適なトリートメントを選択できるようにガイドします。
  • 機械学習の特徴量: 特徴量とは、モデルが予測を行うために使用するデータの測定可能な特性のことです。モデルがデータのパターンを理解し学習するための入力変数と考えてください。

属性の構造化方法

ユーザー属性スキーマ

ユーザー属性は、Auxia との接続に向けてデータベーススキーマ内で主に2つの方法で構造化できます。

タイプ 1: カラムとしての属性

このアプローチでは、各ユーザー属性がテーブル内のカラムとして表現されます。例えば、ユーザーテーブルには user_id、name、age、gender、location などのカラムがあります。

user_idnameagegenderlocationoccupationuser_typedevice_typeapp_version
1John30MaleNew YorkDoctorFrequent PurchaserAndroid1.2.3
2Mary25FemaleBostonTeacherOccasional BrowseriOS2.0.1
3Bob40MaleChicagoEngineerHigh-Value CustomerWindows Phone1.0.0

タイプ 2: 行としての属性

このアプローチでは、各ユーザー属性がテーブル内の個別の行として表現されます。属性名は1つのカラムに、属性値は別のカラムに、属性の型はさらに別のカラムに格納されます。例えば、ユーザー属性テーブルには user_id、attribute_name、attribute_value のカラムがあります。

user_idattribute_nameattribute_valuetype
1nameJohnSTRING
1age30INTEGER
1genderMaleSTRING
1locationNew YorkSTRING
2nameMarySTRING
2age25INTEGER
2genderFemaleSTRING
2locationBostonSTRING

Auxia への属性接続

Auxia に接続するユーザー属性は以下の構造を持ちます。データがこの形式に構造化されたら、こちらの残りのステップを完了し、Auxia の担当者に連絡してプロセスを完了してください。


[required] user_id: 各ユーザーの一意な識別子

[required] user_properties: ユーザーの状態に関する追加コンテキストを提供するキーバリューペアのリスト(例: subscription_status、country、sign_up_date、life_time_value など)

[required] update_timestamp: 属性が更新されたタイムスタンプ