entity-lookup について
IDフィールドからLyticsのユーザープロフィールを検索するスキルです。プロフィール属性やセグメント情報の確認に使え、取り消せない完全削除とソフト削除にも対応します。
主な機能
- 01IDフィールドによる全プロフィール検索
- 02IDフィールド横断の値検索
- 03エンティティのセグメント所属確認
- 04完全削除とソフト削除
活用シーン
- 01メールアドレスやユーザーIDで検索
- 02属性や最近のアクティビティを確認
- 03ユーザーの所属セグメントを確認
- 04依頼に応じたエンティティデータの削除
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lytics/ agent-skills --skill entity-lookupインストール後、Claude Code で/entity-lookupを入力して読み込まれたか確認します。
詳細
エンティティ検索
目的
ID フィールドで個々のユーザープロファイルを検索します。すべてのフィールド、セグメントへの所属状況、メタデータを含む完全なプロファイルを返します。
環境
認証済みの API アクセスが必要です。認証情報の解決については、../references/auth.md を参照してください。
API エンドポイント
V2 ID 検索
curl -s "${LYTICS_API_URL:-https://api.lytics.io}/v2/identity/${TABLE}/${FIELD}/${VALUE}" \
-H "Authorization: ${LYTICS_API_TOKEN}"
例:GET /v2/identity/user/email/[email protected]
Data API エンティティ検索
curl -s "${LYTICS_API_URL:-https://api.lytics.io}/api/entity/${TABLE}/${FIELD}/${VALUE}" \
-H "Authorization: ${LYTICS_API_TOKEN}"
値のみでエンティティ検索
curl -s "${LYTICS_API_URL:-https://api.lytics.io}/api/entity/${TABLE}/${VALUE}" \
-H "Authorization: ${LYTICS_API_TOKEN}"
すべての ID フィールドを対象に検索します。
エンティティのセグメント所属状況
curl -s "${LYTICS_API_URL:-https://api.lytics.io}/api/entity/${TABLE}/segments/${FIELD}/${VALUE}" \
-H "Authorization: ${LYTICS_API_TOKEN}"
ID 検索(POST)
curl -s -X POST "${LYTICS_API_URL:-https://api.lytics.io}/v2/identity/lookup" \
-H "Authorization: ${LYTICS_API_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"field": "email", "value": "[email protected]", "table": "user"}'
エンティティの削除
# Hard delete
curl -s -X DELETE "${LYTICS_API_URL:-https://api.lytics.io}/api/entity/${TABLE}/${FIELD}/${VALUE}" \
-H "Authorization: ${LYTICS_API_TOKEN}"
# Soft delete
curl -s -X DELETE "${LYTICS_API_URL:-https://api.lytics.io}/api/entity/softdelete/${TABLE}/${FIELD}/${VALUE}" \
-H "Authorization: ${LYTICS_API_TOKEN}"
一般的な ID フィールド
email-- メールアドレス_uid-- Lytics のユーザー IDuser_id-- 外部ユーザー ID- アカウント固有の ID フィールドを確認するには、
GET /v2/schema/{table}/idconfigを確認してください。
動作
検索の場合(読み取り)
直ちに実行します。プロファイルを次の構造化形式で表示します。
- ID:すべての ID フィールドと値
- 主要な属性:価値の高いプロファイルフィールド(名前、所在地、エンゲージメントスコア)
- セグメントへの所属状況:このユーザーが所属するセグメント
- 最近のアクティビティ:最新のイベントのタイムスタンプ
削除の場合(書き込み)
確認ゲートのパターンを使用します。次の点に注意を促してください。
- 完全削除は取り消せません
- ソフト削除は元に戻せますが、データ処理に影響します
エラー処理
- プロファイルが見つからない(404):別の ID フィールドを試すか、スペルを確認するよう提案します。
- URL エンコード:値に特殊文字(メールアドレスの
@など)が含まれる場合は、値を URL エンコードします。 - 複数の一致:複数のプロファイルが一致した場合は、すべて表示してユーザーに選択を求めます。
依存関係
- 使用するもの:
../references/auth.md、../references/api-client.md、../references/confirmation-gate.md(削除の場合のみ)
コメント
Markdown 対応