このページで学べること

条件のフィルタリング方法など、セグメントの条件について詳しくご覧ください。Klaviyo でセグメントを作成する際、条件は、オーディエンスの特定の層を含める/除外するためにカスタマイズする構成要素です。簡単に言うと、プロファイルは、セグメントの作成時に設定した特定の条件を満たす場合にのみ、動的セグメントに表示されます。

Klaviyo を使い始めたばかりで、セグメンテーションのヒントが必要ですか?セグメントを作成するガイドをご覧ください。セグメント条件を結合する方法については、AND と OR のガイドをご覧ください。

セグメントの条件

1 つのセグメントに設定できる条件は最大 100 件です。

セグメントを作成する際は、次の条件に基づいて対象者を含める、または除外できます。

  • ユーザーが実行したこと(または実行していないこと)
    Klaviyo が追跡するあらゆるアクティビティから選択できます。これらを イベント または メトリック と呼びます。アカウントで追跡されているすべてのメトリックの一覧を確認するには、Klaviyo アカウントで [分析] > [メトリック] に移動します。
  • ユーザーに関するプロパティ
    アカウント内のプロファイルに関連付けられた属性に基づいてセグメントを作成できます。カスタムプロパティは外部連携経由で割り当てることも、手動でプロファイルに追加することもできます。
  • 所在地
    米国、EU、オーストラリア、ニュージーランド、またはカナダのお客様をターゲティングする場合、このオプションを使用すると、特定の郵便番号から一定の半径に基づいてセグメント化できます。

英国の郵便番号については、outward code によるフィルタリングをサポートしています。inward code、または outward code と inward code の両方(通常は半角スペースで区切られます)ではフィルタリングできません。たとえば、対象者の郵便番号が "SW1W 0NY" の場合、これらのフィルターで機能するのは最初の部分("SW1W")のみです。

  • EU(GDPR)の対象/対象外
    このオプションは、GDPR に準拠した同意を収集していない場合に、特定のセグメントから EU 圏内の顧客を除外したいときに便利です。このセグメント条件には英国の顧客は含まれないため、GDPR UK 法令に準拠するには、セグメント定義に追加で 位置情報に基づくルール を追加する必要があります。
  • 登録リスト
    このオプションは、2 つ以上のリストを組み合わせる場合や、特定のリスト登録者に限定したセグメントを作成する場合に最適です。これはキャンペーンを送信する際のベストプラクティスです。
  • マーケティング受信の可否
    特定のチャネル(例:メール、SMS、プッシュ)について、マーケティング受信が可能なメンバーに限定してセグメント化します。そのチャネルの購読者であることを確認するには、[フィルターを追加] (ファネルのアイコン)をクリックし、理由として「購読済み」 を選択します。
  • 誰かに関する予測分析
    予測分析を使用すると、顧客生涯価値(CLV)や予測される性別に基づいてセグメント化できます。これにより、リピート購入者になりそうな顧客、再購入しそうにない顧客などを特定するのに役立ちます。CLV 条件は、この記事に記載されている条件を満たしている場合にのみ表示されますのでご注意ください。

以降のセクションでは、これらの各オプションについて詳しく説明します。

誰かがしたこと/しなかったこと

この条件では、プロファイルが実行したアクションを表す Klaviyo のイベントに基づいて、プロファイルをセグメンテーションできます。Analytics>メトリックに移動すると、さまざまな外部連携を通じて Klaviyo が追跡しているすべてのアクティビティが表示されます。これらのメトリックは、What someone has done (or not done) 条件を使用したセグメンテーションで利用できます。

たとえば、少なくとも 2 回購入した顧客は次のようにしてすべて見つけられます:

placed_order.jpg
placed_order.jpg

選択したメトリックの次の項目を調整およびフィルタリングできます。

  • 頻度
    アクティビティを選択した後、対象者がそのアクティビティをどのくらいの頻度で(または頻繁ではなく)行ったかに基づいてセグメントできます。使用できる演算子は次のとおりです:
    • 少なくとも 1 回
    • 0 回(選択した期間内にこのアクションを実行していない)
    • 次と等しい(指定した数値と完全に一致する)
    • 次の値と等しくない(指定された数値と完全に一致しない)
    • 次以上(より大きい、または等しい)
    • 次より大きい
    • 次より小さい
    • 最大(次以下)
  • 期間
    頻度を選択した後は、各対象者のイベント数をカウントする期間も選択する必要があります。これらの計算は UTC に基づいて行われます。ここでのオプションは次のとおりです。
  • 全期間
  • 最後の(直近 X 日、週、または月以内)
  • 期間内(2 つの相対日付の間、つまり 30~90 日前の間)
  • 前(特定の日付より前)
  • (特定の日付の)後
  • 日付の間(2 つの特定の日付の間)—この日付範囲には、指定した最初の日付から終了日までのユーザーが含まれる点にご注意ください。

フィルター アイコンをクリックすると、含まれるイベントの種類をさらに絞り込むことができます。すべてのメトリックにはそれぞれ固有のプロパティ セットが関連付けられており、これらのプロパティを活用して、セグメントで取り込む対象をより具体的に指定できます。

filter icon .jpg
filter icon .jpg

たとえば、誰かが商品を購入するたびに記録される Ordered Product メトリックがある場合は、特定の商品バリエーションを購入したユーザーを見つけるために Variant Name プロファイルプロパティでフィルタリングするとよいでしょう。

売上フィルターのオプションはセグメント内でのみ利用可能であり、Klaviyo のメトリックタブからアカウントでエクスポートできるメトリックではありません。売上は、「注文の確定」または外部連携を通じて同期された同等のイベントの値に基づきます。

イベント データとプロファイル データ内の値の検索フィールドには、最大 1,000 個の一意の値を表示できます。イベントのメタデータ内のプロパティに 1,000 個を超える一意の値がある場合、テキストフィールドのドロップダウンに表示されないことがあります。さらに、セグメント内の値は大文字と小文字が区別されます。たとえば、@Gmail.com のメールアドレスを持つプロファイルのセグメントは、@gmail.com のメールアドレスを持つプロファイルのセグメントとは異なる結果になります。

上の例では、1,000 件を超える 「バリエーション名」 プロパティ(例:Chocolate、Vanilla、Mint chocolate chip)がある場合、目的の値が検索フィールドに表示されないことがあります。その場合は、プロパティ値の全文(例:Chocolate、大文字/小文字を区別)を入力するだけで、セグメントは想定どおりに機能します。

variant name.jpg
variant name.jpg

セグメントでイベント条件のフィルターを設定する際に、演算子も選択できます。利用できるオプションは データ型 によって異なります。データ型は、イベント データの値を反映するように自動的に設定されます。誤ったデータ型を選択すると、意図しない方法でセグメントが評価される可能性があるため、Type フィールドを調整する際は注意してください。

セグメントで 0 件のプロファイルが返され、プロファイルが含まれているはずだと考えている場合は、正しいデータ型を選択していることを確認してください。たとえば、データが実際には Text 形式であるのに、List データ型を設定している可能性があります。

条件のデータ型を設定するには、条件の演算子フィールドで目的のアイコンを選択します。

  • String
    「T」アイコンで表されます
  • 数値
    「#」アイコンで表されます。
  • ブール型
    左右の矢印アイコンで表されます。
  • リスト
    箇条書きリストのアイコンで表されます。
type_selector.jpg
type_selector.jpg

セグメントでイベント条件のフィルタを設定する際、データ型に応じて次の演算子から選択できます。

文字列

文字列はプレーンテキストを表すデータ型であり、次の演算子を使用できます。

  • 等しい(値と完全に一致)
  • 次と等しくない(値と完全には一致しない)— なお、値が設定されていないものは含まれません。たとえば、国が United States と等しくない人のセグメントを作成した場合、これは国の値が United States 以外に設定されている人のみを取り込み、国の値が設定されていない人は取り込みません。
  • 含む(プロパティがテキストで構成されている場合、値に指定した文字列が含まれる)。プロパティがリストで構成されている場合、いずれかを含む演算子を使用すると、設定したディメンション値と完全一致するリスト項目を検索します)
  • (プロパティに指定された文字列が含まれない)を含まない — なお、値が設定されていないものは含まれません。たとえば、国に United States が含まれない人のセグメントを作成した場合、これは国の値が United States 以外に設定されている人のみを抽出し、国の値が設定されていない人は抽出しません。
  • 次に含まれる(値のセットに含まれる)
  • 次のセットに含まれない(値のセットに含まれない)
  • 次で始まる(値が指定した文字列で始まる)
  • で始まらない(値が指定した文字列で始まらない)
  • (値が指定した文字列で終わる)で終わる
  • (値が指定された文字列で終わらない) で終わらない
  • 設定済み(イベントに値が存在します)
  • 設定されていません(イベントに値が存在しません)
数字

Number は整数値を表すデータ型であり、次の演算子を使用できます。

  • 次と等しい
  • 次と等しくない
  • 次以上(値が次以上)
  • 次以下(値が次以下)
  • 次より大きい
  • 次より小さい
日付

Date は日付または時刻の値を表すデータ型で、次の演算子を使用できます。

  • 直近(値は直近 X 時間/日/週以内で、選択した日付を含む)
  • 次以上(値が少なくとも X 時間/日/週前であり、選択した日を含まない)
  • (値は X~Y 時間/日/週前の間。開始日は含むが終了日は含まない)
  • 次の期間内(値が次の X 時間/日/週以内に含まれる)
  • 次より前(値が X 日付より前であり、選択した日付は含みません)
  • 次より後(値は X 日付の次の日以降で、選択した日付は含まれません)
  • 日付の間(値は開始日と終了日を含む X と Y の日付の間です)
  • 日付は今日です(値は今日の日付です)
  • 日が次の(値は次の X 日以内)にあります
  • 日が直近(値は直近 X 日間です)
  • Day はこの月内です(値は当月内です)。
  • 日(値は X 月)

日付を使用したセグメント化について詳細はこちら。

ブール型

ブール値は、true または false のいずれかに設定された値を表すデータ型で、次の演算子を使用できます。

  • true(ブール値が true に設定されている)
  • false(ブール値が false に設定されている)
リスト

リストは値の配列を表すデータ型です(例: ["Offer1", "Offer2"])。セグメント化できるのは単純なリストのみであり、複雑なリスト(つまり、リスト内のリスト)はセグメントフィルターでサポートされていません。

  • 次のいずれかを含む(リストには指定された値のいずれかが含まれます)。たとえば、Properties about someone > 郵便番号では、演算子"includes any of"を使用できるため、複数の郵便番号を一度に選択し、最大 500 件の郵便番号を一度に<b一括追加できます。
  • (リストには指定したすべての値が含まれます)
  • テキストを含む(特定のテキストを含むリスト内のすべての値が含まれます。たとえば、“jacket,” というテキストを使用すると、この単語を含むすべての値を検索します)
  • (リストに特定の値がいずれも含まれていない)
  • (リストに指定した値がすべて含まれていない)次のすべてを含まない
  • テキストを含まない(リストでは、この特定のテキストを含む値は一切キャプチャされません)
  • 空(リストに値がありません)
  • 少なくとも 1 つのアイテムがある(リストに少なくとも 1 つの値が設定されている)
  • 少なくとも(リストに少なくとも X 個の値が設定されている)
  • (リストに最大 X 個の値が設定されている)最大
  • 次より大きい(リストに X 個より大きい値が設定されている)
  • (リストには X 個未満の値が設定されています) 未満です

現在、Equals 演算子と Includes any of 演算子を使用しているセグメントのみ、アカウント間で複製できます。

2024年10月までは、Klaviyo はリストタイプに対して Contains のみをサポートしていました。この演算子は、新しい Contains the text 演算子と区別するため、現在は Includes any of と呼ばれています。

制限事項

イベントプロパティを使用してセグメントを作成する場合、サポートされる演算子の種類は次のとおりです:

  • テキスト
  • 数字
  • ブール型
  • リスト

特定のイベントプロパティが有効な datetime としてフォーマットされている場合でも、イベントプロパティでは日付ベースの演算子はサポートされません。

イベントに関連する日付でセグメント化する必要がある場合は、次を推奨します:

  • 日付をプロファイルプロパティとして保持(たとえば、profile.data.attributes.properties を使用して Events API 経由で)
  • 次に、日付ベースの演算子がサポートされるそのプロファイルの日付プロパティを使用して、セグメントを構築します。

注:この回避策は、イベントスキーマを管理でき、プロファイルに保持する日付を選択できる カスタムイベント に特に関連します。

プロパティ情報

この条件を使用すると、プロファイルプロパティ(Klaviyo で連絡先について収集した情報)に基づいてフィルタリングできます。Klaviyo のプロファイルの カスタムプロパティ セクションにあるデータはすべて、ユーザーに関するプロパティ オプションを使用してセグメンテーションに利用できます。

デフォルトでは、次の Klaviyo プロパティにアクセスして使用し、セグメントを作成できます。

  • 市区町村
  • 国
  • メール
  • 初めてアクティブ
  • 名
  • 初期ソース
  • 最後にアクティブ
  • 姓
  • 組織
  • 県・州/地域
  • ユニーク ID
  • 郵便番号
  • 電話番号(フィルターで 国コード を使用できます)

連絡先に関する追加情報(例:カスタムプロパティ)を収集すると、この情報を使用してセグメントを作成できます。

郵便番号を選択すると、セグメントビルダーの演算子はデフォルトで "includes any of" になり、複数の郵便番号を選択できます。ドロップダウンから最大 500 件の郵便番号を選択できます。また "郵便番号を追加" をクリックすると、一度に最大 500 件の郵便番号を一括で追加できます。詳しくはロケーションベースのセグメントを作成する方法をご覧ください。

別の例として、ニュースレター購読者から商品に関する好みのデータを収集している場合、回答に基づいてセグメントを作成できます。

Properties about someone segment
Properties about someone segment

セグメンテーション用のプロファイルプロパティを選択した後、演算子も選択できるようになります。利用可能なオプションはプロパティのデータ型によって異なります。これは、プロパティを選択すると自動的に更新され、そのプロパティに含まれる値が反映されます。誤ったデータ型が選択されると意図しない方法でセグメントが評価される可能性があるため、タイプ フィールドを調整する際は注意してください。

以下は文字列プロパティの演算子です:

  • 次と等しい
  • 次と等しくない
  • 含む(プロパティがテキストで構成される場合、プロパティに指定した文字列が含まれていること;プロパティがリストで構成される場合、"contains" 演算子は、設定したディメンション値と完全に一致するリストアイテムを検索します)
  • 含まない(プロパティに指定した文字列が含まれていない) — なお、これでは値が not set のものは取得されません。たとえば、国が United States を含まない人のセグメントを作成した場合、国の値が United States 以外に設定されている人のみが対象となり、国の値が設定されていない人は対象になりません。
  • に含まれる(プロパティが値のセットに含まれる)
  • 含まれない(プロパティが値のセットに含まれない)
  • で始まる(プロパティが指定された文字列で始まる)
  • で始まらない(プロパティが指定された文字列で始まらない)
  • (プロパティが指定された文字列で終わる) で終わる
  • (プロパティが指定された文字列で終わらない)で終わらない
  • が設定されています(プロファイルにプロパティが存在します)
  • 設定されていません(プロパティがプロファイルに存在しません)

プロパティと演算子を選択したら、最後に必要なのはディメンション値です。クリックすると、この値フィールドにドロップダウン メニューが表示され、選択したプロパティ、演算子、データタイプで使用可能なすべての値が表示されます。

選択したプロパティに数値または日付の値が含まれる場合は、データ型を適切に調整してください。これにより、型固有の演算子が表示され、セグメンテーションで使用できる値に影響します。

利用可能なデータタイプは次のとおりです:

  • 文字列:プレーンテキストの文字列値。
  • 数値: 整数値。
  • Date: 日付/時刻の値。
  • ブール型: true または false の値。
  • リスト:値の配列(例: ["Offer1", "Offer2"])。セグメント化できるのは単純なリストのみであり、複雑なリスト(つまり、リスト内のリスト)はセグメント フィルターではサポートされないことに注意してください。

イベント データおよびプロファイル データ内のプロパティ値の検索フィールドには、最大 1,000 個の一意の値を表示できます。プロファイルプロパティに 1,000 個を超える一意の値がある場合、テキスト フィールドのドロップダウンに表示されないことがあります。

上の例では、Coffee type プロパティ(例:Whole bean、Fine ground、Coarse ground など)が 1,000 件を超える場合、目的の値が検索フィールドのドロップダウン メニューに表示されないことがあります。この場合は、プロパティ値の完全な文字列(つまり、Whole bean。大文字と小文字を区別)を入力するだけで、セグメントは想定どおりに機能します。

指定した地点からの距離

郵便番号を使用して、受信者のプロファイルに記載された所在地でセグメントをフィルタリングします。これにより、ある場所から設定した距離内に住む人々に、地域別の情報を送信できます。

Someones proximity to a locations segment
Someones proximity to a locations segment

実店舗または対面イベントがある場合、参加に関心を持つ可能性のあるお客様やブランド ファンをターゲティングできます。

実店舗がなくても、この機能を使用して地域特有の商品(例:冬の寒冷地における手袋)に関する情報を送信したり、特定のエリアにプロモーションを送信したりできます。さらに、これにより、サインアップフォームを使用して特定の地域に表示されるポップアップを作成でき、ウェブサイト上で受信者の体験をパーソナライズできます。

EU(GDPR)対象/対象外

この条件は、EU 内の人を識別するために使用できます。これは、GDPR に準拠するために、特定のセグメントからこれらの連絡先を除外したい場合に役立ちます。

If someone is within the EU
If someone is within the EU

登録リスト

この条件を使用すると、特定のリストへの登録有無に基づきセグメント化できます。

リストの一部を幅広く抽出したい場合は、このセグメントを使用してください。たとえば、次のセグメントでは、ニュースレター リストに含まれる米国の全員が特定されます。

If someone is in a list segment
If someone is in a list segment

リストに含まれているかどうかに基づいてセグメント化する場合、その人がリストに追加されたタイミングに基づいてフィルタリングできます。

  • 直近(過去 X 日、X 週間、または X か月以内)
  • (2 つの相対日付) の間
  • (特定の日)より前
  • 後(特定の日付)
  • 日付の間(2 つの特定の日付)— この日付範囲には最初に指定した日付の人が含まれますが、終了日は含まれないことに注意してください。セグメントに最後の日付が実際には含まれないため、目的の終了日を含めるには、期間の終了日を 1 日過ぎた日付を時間範囲に追加してください。

送信抑制の有無

2023年10月に、メール送信抑制の有無の条件は、マーケティング受信の可否に置き換えられました。セグメントは新しい条件を適用するように自動更新されました。なお、この変更によって影響を受けたセグメントはありませんでした。新しいセグメント条件への移行の詳細をご覧ください。

SMS 受信への同意の有無

2023年10月に、 SMS 受信への同意の有無 は、 マーケティング受信の可否 に置き換えられました。セグメントは新しい条件を適用するように自動更新されました。なお、この変更によって影響を受けたセグメントはありませんでした。

マーケティング受信の可否

セグメントは、どのマーケティングチャネルを購読しているか、または購読していないかに関係なく、アカウント内のすべてのプロファイルから取得されます。セグメントを作成すると、特定のチャネル(例: メール)で送信抑制済みのプロファイルが含まれている可能性があります。つまり、そのチャネルを通じて連絡できない場合があります。

セグメントメンバーのうちコンタクト可能な人数を正確に把握するには、AND コネクタを使用して次の条件を追加します。マーケティング受信の可否 > メールマーケティングを受信可(またはテキストメッセージ マーケティング、モバイルプッシュマーケティングを受信可)。

セグメントに、マーケティング チャネルへの同意(つまりオプトイン)済みのプロファイルのみを含めたい場合は、上記の条件を追加します。次に、[フィルターを追加] をクリックし、[because person > 購読] を選択します。

Subscribers segment
Subscribers segment

Klaviyo フォーム経由で購読したプロファイルのセグメントを作成するには、フィルター 購読方法 = Klaviyo フォーム を追加し、その後フォーム ID フィールドは空のままにします。

予測分析データ

以下に記載されているすべてのオプションは、次の条件を満たしている場合にのみ表示される点にご注意ください:

  • 少なくとも 500 人の顧客が注文しました。これはアクティブなプロファイルを指すのではなく、実際にユーザーのビジネスで購入した人の数を指します。このセクションがプロファイルにあるのに空白の場合、その個人に関するデータが十分でないため予測できないことを意味します。
  • Eコマース外部連携があります(例:Shopify、BigCommerce、Magento)または、API を使用して注文の確定を送信します。
  • 少なくとも 180 日分の注文履歴があり、過去 90 日以内に注文があります。
  • 3 件以上の注文を行った顧客が少なくとも一部存在します。

これは、顧客生涯価値(顧客生涯価値)に基づいてセグメント化する、または予測される性別に基づいてセグメント化する場合に使用できます。この 誰かについての予測分析 条件を使用すると、次のオプションが表示されます:

  • 予測される性別
    Klaviyo の性別予測アルゴリズムは、顧客のファーストネームと国勢調査データを使用して、男性の可能性が高い、女性の可能性が高い、または不明のいずれかとして性別を予測します。
  • 過去の顧客生涯価値
    これは、個人が行った過去の購入の合計です。
  • 予測顧客生涯価値
    これは、今後 1 年間に顧客が購入を行う回数の予測です。これは正確な予測ではないため、場合によっては予測注文数としてあり得ない数値が表示されることがあります。たとえば、特定の顧客の予測注文数として 1.43 が表示される場合があります。これは、注文数が 1 回または 2 回になると見込まれる一方で、それより多くなったり少なくなったりする可能性があることを意味します。こうした見込みは、複数の顧客をまとめてグループ化すると理解しやすくなります。グループの合計注文数や支出額を予測できるためです。予測購入回数が 1.43、0.25、3.12、0.78、2.97 の顧客が 5 人いる場合、このグループ全体で約 9 回の購入が見込まれます。
  • 合計顧客生涯価値
    これは、顧客の過去の顧客生涯価値と予測顧客生涯価値の合計です。
  • 予測注文数
    これは、顧客が今後 1 年間に行うと予測される注文数です。
  • 購入間の平均日数
    これは、お客様の各購入の間に経過した日数の平均です。
Predicted CLV segment
Predicted CLV segment

これらのセグメントを作成する際は、希望する値を次の対象に制限できます:

  • 少なくとも
  • 最大で
  • 性別に基づいて指定されている、または不確実

セグメント条件のフィルタリング

セグメント条件を作成する際に、フィルターを使用してセグメントを絞り込むことができます。これは、セグメント条件を選択してからフィルターアイコンを選択することで実行できます。

filter icon .jpg
filter icon .jpg

次に、フィルターに使用するプロパティを選択できる入力が表示されます。プロパティを選択したら、そのプロパティの値を選択します。ここには、使用可能な値を含むドロップダウン メニューも表示されます。ドロップダウン内のオプションは、Klaviyo アカウントに同期されたもののみです。

dropdown.jpg
dropdown.jpg

単一のイベント条件に複数のフィルターを含めることもできます。例えば、特定の数の商品を含む注文を行い、その商品のうち 1 つが特定のブランドのプロファイルを含めることができます。イベント条件に複数のフィルターを含めるには、フィルターアイコンをもう一度選択します。

高度な演算子(つまり、"equals" 以外の演算子および "includes any of" を含む演算子)と、複数のフィルターを含む条件があるセグメントは、現時点ではアカウント間で複製できません。

multiple_where.jpg
multiple_where.jpg

各イベント条件に設定できるフィルターは最大 10 個です。最大数のフィルターに達すると、そのイベント条件にはフィルター アイコンが表示されなくなります。

Klaviyo は、すでに購入された商品の値のみを事前入力します。Klaviyo にまだ存在しないプロパティ値(たとえば、まだ誰も購入していないストア内の新商品)を基にセグメントを作成している場合は、その値を値ボックスにコピー&ペーストできます。貼り付けたプロパティ値が、最終的に Klaviyo に同期される値と完全に同一であれば、セグメントは想定どおりに機能します。

Klaviyo は特定のメトリックに関する多くの詳細を同期する場合がありますが、同期されたプロパティのすべてがセグメンテーションに使用できるわけではありません。データ管理の目的で、イベントの主要な詳細のみがトップレベルのプロパティとして同期され、セグメント化できるのはこれらのトップレベルのプロパティのみです。

イベントについて Klaviyo が同期する生データを表示すると、イベントの主要なデータポイントが表示されます。例えば、注文の確定イベントでは、次のようなトップレベルのプロパティが表示される場合があります。

  • 値
  • コレクション / カテゴリ
  • 商品数
  • 項目
  • ソース名

"Extra" または "Details." というラベルの付いた配列が表示されます。"Extra" または "Details" 配列内のデータは メール テンプレート内に挿入できますが、この配列内にネストされたプロパティに基づいてセグメント化することはできません。

カスタム外部連携とセグメンテーション

独自のカスタム外部連携を構築し、Klaviyo に送信するデータの構造をどのようにするかを決める場合は、セグメント化に使用したいすべてのプロパティがトップレベルのプロパティとして送信され(ネストされない)ていることを確認してください。

たとえば、サイトで誰かが購入を完了するたびにイベントを追跡する Placed Order メトリックを作成する場合、誰かが購入した商品に基づいてイベントをフィルタリングしたいことがあります。

これを行うには、購入されたすべての商品名を含む最上位の "ItemNames" 配列が必要です。これは、各アイテムの詳細を含むネストされた配列に加えて必要になります。以下では、この Placed Order イベントのペイロード内の ItemNames 配列に加え、各商品の詳細情報を含む Items 配列も確認できます。

text
{
  "token" : "API_KEY",
  "event" : "Placed Order",
  "customer_properties" : {
    "$email" : "john.smith@gmail.com",
    "$first_name" : "John",
    "$last_name" : "Smith"
  },
  "$event_id" : "1234",
  "$value" : 29.98,
  "Categories" : ["Fiction", "Classics", "Children"],
  "ItemNames" : ["Winnie the Pooh", "A Tale of Two Cities"],
  "Brands" : ["Kids Books", "Harcourt Classics"],
  "Items" : [
    {
      "SKU" : "WINNIEPOOH",
      "Name" : "Winnie the Pooh",
      "Quantity" : 1,
      "ItemPrice" : 9.99,
      "RowTotal" : 9.99,
      "ProductURL" : "http://www.example.com/path/to/product",
      "ImageURL" : "http://www.example.com/path/to/product/image.png",
      "Categories" : ["Fiction", "Children"],
      "Brand" : "Kids Books"
      },
    {
      "SKU" : "TALEOFTWO",
      "Name" : "A Tale of Two Cities",
      "Quantity" : 1,
      "ItemPrice" : 19.99,
      "RowTotal" : 19.99,
      "ProductURL" : "http://www.example.com/path/to/product2",
      "ImageURL" : "http://www.example.com/path/to/product/image2.png",
      "Categories" : ["Fiction", "Classics"],
      "Brand" : "Harcourt Classics"
    }
  ],
  "time" : 1387302423
}

カスタム外部連携の詳細については、過去のイベントデータを手動でインポートするに関する記事をご覧ください。

その他のリソース

  • AND vs. OR reference

    Learn more about AND and OR connectors and how they are critical to setting up segments and flows in Klaviyo. These connectors define who will be grouped within your segments as well as when someone will receive flow messages. In this guide, we will go over what differentiates the 2 conditions and when to use each to target the right audience.

  • Getting started with segments

    Learn how to create and use segments in Klaviyo, which are a powerful tool for understanding your audience and sending targeted messages.

この記事は役に立ちましたか?
この記事へのフィードバックには、このフォームのみを使用してください。 サポートへの連絡方法.

Klaviyo の詳細を見る

コミュニティ
同業者、パートナー、Klaviyo のエキスパートとつながり、インスピレーションを得たり、インサイトを共有したり、あらゆる質問への回答を得たりできます。
パートナー
特定のタスクのサポートや継続的なマーケティング管理のために、Klaviyo 認定エキスパートを雇いましょう。
サポート

アカウントからサポートにアクセスしてください。

メールサポート (無料トライアルと有料アカウント) 24 時間 365 日利用可能

チャット/バーチャル アシスタント
利用可否は地域およびプランタイプによって異なります