※Datahubをご契約いただいているプロジェクトが対象です。
※配信用のデータ生成・SQLによる配信クエリが記述できる方のみのご利用となります。
※カスタマイズになるため、サポート対象外である点をご了承ください。
※メール、LINE、SMS、アプリPUSH通知などKARTE Talk(2021年現在、弊サービスサイトではKARTE Messageを含みます)の機能全般で用いることが可能です。
概要
Datahubクエリで対象ユーザーや対象emailを指定したターゲット配信を行う際に、クエリ出力結果に含まれる変数を直接アクションに埋め込む方法です。
対象ユーザーをDatahubクエリで抽出した、 ユーザーに「届ける」 の接客サービスで用いることが可能です。
例)下記emailに対して、name、point、greetingの出力結果の変数を埋め込みます。
注意点
クエリ出力結果はすべて文字列型にしてください。
例えば、下記例で「point」カラムが、文字列型(STRING)ではなく整数型(INTEGER)にしてしまうと埋め込みに使用できません。データが格納されているスキーマの定義を事前にご確認ください。BigQueryでは文末の「;」を許容していますが、ターゲット配信では文末の「;」を許容していません。
SQLの文末に「;」を記載しないようにご注意ください。
設定方法
設定に用いた例
- Sendgridを用いたターゲット配信
- 対象を
email
で指定 - 変数としてアクション内に
name
,point
,greeting
を用いる
事前準備
1. 接客サービスに用いるクエリを作成
例)
クエリ名:xxx_test
カラム:email, name, point, greeting
2. クエリの全体保存を行う
クエリを編集したらまず保存してください。
未保存の状態で配信設定の編集を行ってしまうと、編集中のクエリが消えてしまいます。
新規クエリの場合も、クエリを保存することで配信設定の編集を選択できるようになります。
3. 配信設定の編集
4. 以下設定を行い保存
接客サービス設定
Sendgridを用いたメールのターゲット配信を想定しています。
一般的な接客サービスの設定方法は割愛しています。
1. 配信モードでターゲット配信を選択
2. 対象ユーザーで接客に用いるクエリを選択
※配信設定の編集ができていないと、選択候補のクエリとして表示されます。
3. アクションのカスタマイズ変数部分で、「+変数の追加」を行う
今回は、name
, point
, greeting
の3つの変数を用いるため、画像では3個追加します。
4. 追加した変数の型は Datahubクエリフィールド
を指定
デフォルトでは、画像のようにテキストが選択されています。
5. 左のカラムに、アクション編集で用いるHTML上の変数名を、右側のカラムに、接客で用いるDatahubクエリのカラム名をそれぞれ指定
今回の例では、name
, point
, greeting
の3つの変数を用いるため、HTML上の変数はそれぞれ hoge_name
, hoge_point
, hoge_greeting
とします。
6. HTML上に変数を用いた文面を作成
7. 変数内の textmail > text 部分も同じく編集
8. タイトル部分にも変数を用いることは可能です
9. プレビュー画面にはカラム名が表示されていることを確認する
10. その他基本的な接客サービスの設定を行い配信
11. ユーザー毎に変数を用いたアクションが配信される