first-party-data-collection について
クイズ、プリファレンスセンター、段階的なプロファイリングで顧客のファーストパーティデータを集める、ECマーケター向けスキルです。収集した情報をメール、SMS、商品レコメンドのパーソナライズに活用する方法を扱います。
主な機能
- 01商品クイズによる好みの収集
- 02顧客向けプリファレンスセンターの作成
- 03段階的なプロフィール情報の拡充
- 04セグメントとパーソナライズへのデータ活用
- 05同意の日時と方法の記録
活用シーン
- 01興味に応じたカテゴリ別メールの配信
- 02購読者によるメール頻度の調整
- 03ロイヤルティプログラム向け顧客情報の拡充
- 04GDPR/CCPAの同意記録の管理
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill first-party-data-collectionインストール後、Claude Code で/first-party-data-collectionを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
tile.jsonevals/consent-management-and-privacy-complianc/criteria.jsontask.mdevals/customer-schema-and-progressive-profilin/criteria.jsontask.mdevals/zero-party-quiz-with-product-recommendat/criteria.jsontask.md詳細
ファーストパーティデータの収集
概要
サードパーティ Cookie は主要なすべてのブラウザーで廃止され、iOS のトラッキング制限により、有料広告のシグナル品質は 30~60%低下しました。ファーストパーティデータ、つまり顧客が自発的に共有する情報は、現在、最も守りやすいマーケティング資産です。このスキルでは、クイズ、アンケート、プリファレンスセンターを通じて顧客の好みを収集し、そのデータを使ってメール、SMS、商品レコメンデーションをパーソナライズする方法を説明します。ほとんどのストアでは、Klaviyo と専用のクイズアプリを使えば、カスタム開発なしで実現できます。
このスキルを使う場面
- トラッキング制限によるシグナル損失で、Meta と Google の ROAS が低下している場合
- メールリストの健全性向上施策の一環として、プリファレンスセンターを立ち上げる場合
- 一般的なメールを減らし、カテゴリー別のレコメンデーションを増やしたい場合
- 顧客プロフィールの充実が必要なロイヤルティプログラムや VIP プログラムを開始する場合
- 構造化された同意管理システムを用いて、GDPR/CCPA への準拠に備える場合
基本手順
ステップ 1:データ収集の各接点に適したツールを選ぶ
| 接点 | Shopify ツール | WooCommerce ツール | 目的 |
|---|---|---|---|
| 商品クイズ | Octane AI または Typeform | Typeform + WooCommerce または Quiz Maker プラグイン | カテゴリーの好みを収集し、商品をレコメンドする |
| プリファレンスセンター | Klaviyo Profile Management | Klaviyo + WooCommerce プラグイン | 顧客がメールの頻度や内容を管理できるようにする |
| 購入後アンケート | Klaviyo の購入後フロー + Typeform | AutomateWoo + SurveyMonkey/Typeform | NPS、購入動機、商品のフィードバック |
| 段階的なプロフィール情報収集 | Klaviyo の動的フォーム | Klaviyo + WooCommerce | セッションをまたいで、一度に 1 つずつ質問する |
| 誕生日・サイズの収集 | Klaviyo の登録フォーム | 任意のメールフォーム | パーソナライズとロイヤルティのトリガー |
ステップ 2:ゼロパーティデータを収集する商品クイズを設定する
商品クイズでは、顧客の好みを収集すると同時に、関連性の高いレコメンデーションをすぐに提供できます。これは、最もコンバージョン率の高いデータ収集方法です。
Shopify
Octane AI を使用する(Shopify におすすめ):
- Shopify App Store から Octane AI をインストールします
- Octane AI → Quizzes → Create Quiz に移動します
- 3 問のフローを作成します(回答完了率を維持するため、4 問未満にします)。
- Q1:「今日はどのような目的でお越しですか?」(自分用/ギフト/仕事用)
- Q2:「どのカテゴリーに最も興味がありますか?」(商品カテゴリーから複数選択)
- Q3:「通常のご予算はいくらですか?」($50 未満/$50~$100/$100 以上)
- 結果画面で、回答の組み合わせごとに特定の Shopify コレクションまたは商品を関連付けます
- Integrations → Klaviyo でデータ同期を有効にします。Octane AI が、クイズの回答を使って Klaviyo のプロフィールプロパティを自動更新します(例:
preferred_category: skincare、budget_range: 50-100) - クイズを、ホームページ、専用の
/quizページ、または新規訪問者向けのポップアップに設置します
Typeform + Klaviyo を使用する:
- typeform.com で Typeform のクイズを作成します
- Typeform で Klaviyo との連携を有効にします。クイズの回答はカスタムプロフィールプロパティとして Klaviyo に送信されます
- テーマエディターの埋め込みブロックを使って、Shopify ページに Typeform を埋め込みます
- Klaviyo で、クイズの回答をセグメント条件やメールのパーソナライズ変数として使用します
WooCommerce
- Quiz and Survey Master(無料の WordPress プラグイン)をインストールするか、ページに埋め込んだ Typeform を使用します
- 商品のレコメンデーションには、回答に応じて特定の WooCommerce カテゴリーページに移動するようクイズを設定します
- Klaviyo との同期には、Klaviyo WooCommerce プラグインと Typeform の Klaviyo 連携を使用します
- Mailchimp には、Typeform の Mailchimp 連携を使用して、クイズの回答で購読者にタグを付けます
ステップ 3:プリファレンスセンターを作成する
プリファレンスセンターを使うと、顧客が受け取る内容を管理できるため、配信停止を減らしながら、価値のある好みのデータを収集できます。
Shopify と Klaviyo
- Klaviyo → Sign-up Forms → Create Form に移動します
- Embedded Form タイプを選択します(専用の設定ページ用)
- フィールドを追加します:
- メールの頻度:ラジオボタン(毎日のセール/週刊ダイジェスト/特別な機会のみ)
- お気に入りのカテゴリー:商品のカテゴリー用チェックボックス
- コミュニケーションチャネル:SMS への同意用チェックボックス
- このフォームを Shopify ストアの
/preferencesページに埋め込みます - すべてのメールフッターで、配信停止リンクの隣にある「設定を更新」からこのページにリンクします
- Klaviyo はフォームの送信内容をカスタムプロフィールプロパティとして自動的に保存します。これらをセグメント条件として使用します
Klaviyo のメール設定ページを使用する代替方法:
- すべての Klaviyo メールには、自動生成された設定リンクが含まれています
- 顧客は設定なしで、このページから配信停止したり、頻度を調整したりできます
WooCommerce
- Mailchimp または Klaviyo を使用し、設定フィールドを含む埋め込みフォームを作成します
- WordPress ページ(
/email-preferences)にフォームを設置します - メールフッターから「メール設定を管理」にリンクします
ステップ 4:段階的なプロファイリングを設定する
さまざまな顧客接点で一度に1つずつ質問し、登録時に10個のフィールドを尋ねることは避けてください。
Klaviyo で、トリガーごとに異なるフォームを作成します:
- 登録直後:「何とお呼びすればよいですか?」— 名を取得します
- 初回注文後(2日目のメール):「誕生日はいつですか?(プレゼントをお送りします!)」— 誕生月を取得します
- 3通目のメールを開封したとき:「どのくらいの頻度でメールを受け取りたいですか?」— 希望頻度を取得します
- アパレルカテゴリーの閲覧後:「サイズを教えてください。おすすめ商品を絞り込みます」— サイズを取得します
各フォームは、適切な状況で表示される個別の Klaviyo 登録フォームであり、同じ顧客プロフィールプロパティを更新します。
ステップ 5:収集したデータをパーソナライズに使用する
データを実際のキャンペーンに活用します。使用されないデータには価値がありません。
Klaviyo では:
- カスタムプロフィールプロパティをセグメント条件として使用します:「preferred_category が skincare と等しい」→ このセグメントにはスキンケア商品の発売情報のみを送信します
- プロパティをメールのパーソナライズ変数として使用します:サイズガイドメール内の
{{ person.clothing_size }} - フローフィルターで使用します:「誕生月が今月と等しい」→ 誕生日割引フローを開始します
データ収集の効果測定:
- プロフィールの充実度を追跡します:Klaviyo → Profiles に移動し、主要なプロパティが入力されている割合を確認します
- 目標:アクティブな購読者の50%以上で、少なくとも3つの設定フィールドが入力されていること
- 設定データがあるプロフィールとないプロフィールの受信者1人あたりのメール売上を比較します。データに基づくセグメントでは2~4倍高くなるはずです
ベストプラクティス
- 価値の交換は必須です — データを共有すると顧客にどんなメリットがあるのかを必ず説明します(「より少なく、より関連性の高いメールをお届けするため」や「パーソナライズされた商品をおすすめするため」など)
- クイズは最大3問にします — 質問が5問以上になると、クイズの完了率は50%を下回ります。段階的なプロファイリングを使って、時間をかけてさらに情報を収集します
- クイズの完了後、すぐに価値を提供します — 結果ページに商品をおすすめします。見返りなしにデータだけを収集してはいけません
- データの最小化 — パーソナライズに実際に使用するフィールドのみを収集します。フィールドを追加するたびにプライバシー上のリスクが高まります
- 同意の日時と方法を保存します — GDPR に準拠するため、各設定がいつ、どのように設定されたかを記録します
- 年1回の再確認 — 設定は古くなります。データを更新するため、年に1回「設定を更新」メールを送信します
よくある落とし穴
| 問題 | 解決策 |
|---|---|
| クイズの離脱率が60%を超える | 質問を最大3問に減らし、進捗インジケーターを表示して、スキップできるようにします |
| プロフィールデータを収集しているが、キャンペーンで一度も使われていない | 四半期ごとに監査します。各プロフィール項目について、どのキャンペーンで使われているかを特定し、どのキャンペーンにも対応しない項目は削除します |
| プリファレンスセンターが原因で配信停止が増える | 「配信頻度を減らす」オプションを目立つように追加します。これにより、完全な配信停止を防げます |
| CCPAのオプトアウトが広告プラットフォームに反映されない | Klaviyoで「Integrations」に移動し、「Do not sync opted-out profiles to Facebook/Google」を有効にします |
| クイズの回答がKlaviyoに同期されない | Octane AI/Typeformの設定で連携接続を確認し、テストプロフィールにカスタムプロパティが表示されていることを確認します |
関連スキル
- @email-list-segmentation
- @predictive-personalization
- @lifecycle-marketing-automation
- @email-marketing-automation
- @exit-intent-popups