Intercom では、顧客をタグ、所属セグメント、完了したイベント、標準属性およびカスタム属性に基づいてフィルタリングできます。この記事では標準属性とカスタム属性のフィルターの使い方を説明します。
属性には4種類あり、それぞれ異なるフィルターがあります:
テキスト:「で始まる」「で終わる」「を含む」「正確な単語を含む」「と等しい」「と等しくない」「不明」「任意の値がある」。
数値/小数点数:「より大きい」「より小さい」「と等しい」「と等しくない」「不明」「任意の値がある」。
真偽値(ブール):「真」「偽」「不明」「任意の値がある」。
日付:「より大きい」「より小さい」「正確に」「以降」「に」「以前」「不明」「任意の値がある」。
重要:
「と等しい」と「と等しくない」フィルターは大文字と小文字を区別します。例えば「名前 is "john doe"」は「John Doe」という名前のユーザーには一致しません。「名前 contains "john doe"」は一致します。
「を含む」はキーワードがより大きな単語の一部でも一致します(例:「Contains
post」はposted、poster、postingに一致)が、「正確な単語を含む」は単語postが単独である必要があります。数値の場合、「以上」のフィルターはないため、「より大きい」フィルターを使う必要があります。例えば「3以上」をフィルターしたい場合は「2より大きい」を使います。
標準属性フィルター
これらの標準属性で顧客のアクティビティに基づいてフィルターできます:
最終連絡日時 - 自動/手動メッセージや会話の返信で最後に連絡した時間。
最終応答日時 - 顧客が直接またはメッセージへの返信で最後に連絡してきた時間。
最終閲覧日時 - Intercom がアプリやサイトで最後にトラッキングした時間。
メールを受信できる顧客もフィルターできます:
メールの配信停止 - これが「True」の場合、自動メッセージや大規模送信の手動メッセージは届きません。
ハードバウンスあり - メールが Intercom に戻ってきた場合は「True」になります。このアドレスには今後メールを送信しません。
メールをスパムとしてマーク - メールをスパムとしてマークした人は「True」になります。このアドレスには今後メールを送信しません。
Intercom はこれらのフィルターをメッセージの対象に自動適用するため、予想より少ない数になることがあります。
新規の users 全員にキャンペーンを送りたい場合は、「[今日の日付]以降に登録」のフィルターをエントリー条件に追加してください。既存の users は除外され、明日から新規 users に送信が始まります。
顧客を国でフィルターするには、国の正式名称を使います:
地域でのフィルター
地域属性(例:米国の州やカナダの州)でフィルターする場合は、2文字の略称(例:「MD」や「ON」)ではなく、正式な地域名(例:Maryland、Ontario)を入力してください。
略称はUIに表示されていても結果は返りません。
地域名の一致は最初の文字の大文字・小文字を区別します。例:Maryland(大文字の“M”)は有効ですが、marylandは結果が返らない場合があります。
国のフィルターも同様に正式名称(例:United States)を使います。
ヒント:正しい正式地域名を調べるには Intercom 地域リファレンスリストを使ってください。
日付フィルター
Intercom のフィルターの「日」は現在時点から24時間の期間を表します。例えば「ちょうど0日前に登録」は24時間以内に登録したユーザーに一致します。24〜48時間前は「1日前」となります。
将来の日付のフィルターを作成する場合は負の数を使います。例えば、サブスクリプション終了3日前に自動メッセージを送るには、まず「subscription_ends_at」カスタム属性を作成し、「-3日より前」をフィルターします。
次に、サブスクリプションが終了している人に送らないように「0日より前」をフィルターに追加します。
重要:「X日前より前」フィルターは将来の日付にも適用されます。 過去または将来の日付属性をフィルターする場合は、「0日前より後」を追加して過去のみに絞ってください。
会社フィルター
ある人が複数の会社に所属している場合、そのうちの1社がフィルターに一致すれば返されます。例えば「会社プランが Premium」のフィルターは、1社でもプレミアムプランなら一致します。
会社に所属していない users をフィルターするには、「会社名に任意の値がある」フィルターのセグメントを作成し、そのセグメントにいない顧客をフィルターしてください。
注意:一度限りのメッセージでは、1ユーザーあたり最大10社までのマッチチェックが可能です。10社以上の Users がいる場合、エラーになります。
モバイルフィルター
モバイルアプリの users を特定するには、iOS または Android セッションでフィルターします。
さらに「iOSで最後に見た」や識別された users かどうかなど、プラットフォームごとの詳細なフィルターも使えます。
プッシュメッセージを受信できる顧客をフィルターするには、標準属性「Enabled Push Messaging」を使います。
特定のモバイルOSを使う人を特定するには、以下でフィルターします:
OS contains Android
OS contains iOS
OS contains Windows
OSフィルターはモバイルブラウザからの訪問者も含みます。iOS/Androidセッションフィルターは、Intercom SDKを使ったモバイルアプリのセッションのみを含みます。
すべてのモバイルデバイスの users を含むわけではありませんが、大多数をカバーします。
「And」フィルターと「Or」フィルターの組み合わせ
より細かいターゲット設定には、「and」と「or」を組み合わせて柔軟なルールを作れます。例えば、2つのプランのいずれかにいる users で、60日以内に登録した人をターゲットにできます。
最初のフィルターを追加し、「+ フィルターを追加」をクリックします:
2つ目の「And」フィルターを追加したら、「+」をクリックしてフィルターグループを作成し、2つ目のOSフィルターを追加します:
最後に、フィルターグループのロジックを「Or」に設定します:
これで、iOS または Android のいずれかの users にフィルターが一致します。








