データマッピングは、Salesforceなどのシステムからのデータを、アカウントタイプや訪問者の役割など、Pendoが収集したデータと結び付けるプロセスです。マッピングは、アカウントレベルと訪問者レベルのメタデータに分けられます。
データマッピングのためにPendoに送信するデータは、正しいデータ型を選択することが重要です。データ型は、テキスト、ブール値、数値など、取り得る値によって定義されます。適切なデータ型を選択すると、Pendoでデータが正しく表示され、セグメントルールを作成する際に正しく使用できます。
データマッピング
データマッピングを表示するには、[Settings(設定] > [データマッピング(Data Mapping)]に移動します。ここで、Pendoが分析に使用するデータの名前と型を確認できます。
このページから、特定の訪問者またはアカウントのメタデータのデータ型を選択できます。詳しくは、訪問者やアカウントのメタデータをご覧ください。
使用可能なデータ型
現在、Pendoでは6つのデータ型が使用可能です。インストールスクリプトを使ってPendoに送信するデータ(一般的には「スニペット」と呼ばれます)は、データをマップするデータ型の形式と一致している必要があります。このセクションでは、各データ型の概要と、その型に対応するデータの例を示しています。
テキスト
テキストは、Pendoで最も基本的なデータ型であり、メールアドレスなど、Pendoで単純なテキストを表示するフィールドとして使われます。
visitor:{{
id:62343,
email:'john@doe.com',
ブーリアン
ブールデータ型は、訪問者が管理者ユーザーかどうかなど、値にtrueまたはfalseを設定する場合に使用します。
visitor:{{ id:62343, isAdmin: true,
数値型(整数)
整数とはゼロおよび自然数のことで、ダッシュボードの数など、小数点のない数値データタイプです。
visitor:{{
id:62343,
dashboardCount: 3,
数値型(小数)
浮動小数点数は、使用されるストレージの割合など、小数点を持つことができる数値データタイプです。
visitor:{{
id:62343,
percentStorageUsed: .776,
日付
日付は、サブスクリプションの開始日など、Pendoに渡すすべての日付に使用します。
visitor:{{
id:62343,
subscriptionStart: "2006-01-02T15:04:05.999-05:00",
リスト
リストは、役割など、複数の値を含む可能性のあるデータフィールドに使用します。
visitor:{{
id:62343,
roles: ['admin', 'end-user', 'super-user'],
このデータ型は、エージェントメタデータでのみ使用します。
データ型のセグメントルール
Pendoの各データ型には、一緒に使用するセグメント化ルールが関連付けられています。たとえば、日付フィールドには日付(前/後)に関連するセグメント化ルールを設定することができ、数値フィールドには数値(等しい/等しくない)に関連するルールを設定することができます。
データマッピング型 | 使用可能なセグメント化ルール |
テキスト |
等しい(equal to) |
ブーリアン | 真(is true) 偽(is false) |
数値型(整数) |
等しい(equal to) |
数値型(小数) | 等しい(equal to) 等しくない(not equal to) 以下(less or equal to) 以上(greater or equal to) 空(is empty) 空でない(is not empty) |
日付 | より後(since) より前(before) 過去の指定期間内(within last) 過去の指定期間外(not within last) 未来の指定期間内(within next) 未来の指定期間外(not within next) 間(between) 空(is empty) 空でない(is not empty) |
リスト |
含む(contains) 空(is empty) |