キャンペーンのNQLサンプル
キャンペーンを組織内で計画、承認取得、テストおよび開始する際のガイドラインは、キャンペーンプログラムの開始ドキュメントを参照してください。
このNQLクエリの例のリストは、キャンペーンに関連するユーザーを選択するのに役立ちます。 以下のクエリを確認し、あなたのユースケースに最も似ているクエリをコピーして、適宜調整してください。
スケジュールされたキャンペーンでユーザーをターゲットにするためのクエリ例\
Retrieve users with installed Collector (xTray) that has been running on their device in the last 24 hours.
users
| include execution.events during past 24h
| where binary.name == "nxtray*"
| compute c1 = binary.name.count()
| where c1 > 0過去1日にMS TeamsまたはZoomをインストールしたユーザーを取得する。
users
| with package.installations during past 1d
| where package.name in [ "MS Teams", "Zoom" ]DEXキャンペーンをスケジュールする
異なる従業員サンプルをランダムに選択して感情データを継続的に収集するために、以下のクエリを設定してください。 #dex_campaign_nameをキャンペーンのNQL IDに置き換え、下記の50として設定されている新しいユーザー数の制限を調整して、キャンペーンが毎時間ターゲットにする新しいユーザーの数を指定してください。
注意が必要な点は以下の通りです:
一般タブでスケジュールトリガーメソッドを定義します。
ターゲット従業員がキャンペーンを受け取るセクションから再度後選択し、従業員ごとの応答間で必要な最小日数を設定します。
以下のNQLクエリを使用する前に、少なくとも一度キャンペーンを保存してください。 これにより、システムがあなたのキャンペーンを認識し、NQLクエリの検証中に_テーブルが存在しません_エラーを回避できます。
キャンペーン結果を検査するためのクエリ例\
特定の選択肢で回答したユーザーのリスト
List users who answered with the choice labeled as always for the question with the how_often NQL ID for the campaign with the #my_campaign NQL ID.
感情キャンペーンに対する最後の回答を持つユーザーのリスト
#service_sentiment NQL IDを持つ感情キャンペーンに関連するsentiment質問IDに対する最後の回答を持つすべてのユーザーのリスト(該当する場合)。
パラメトリックキャンペーンの特定の値を持つパラメータに対する最後の回答を持つユーザーのリスト
List users with their last answer and comment to the question with the sentiment question ID and the ticket_number parameter associated with the request for the parametric campaign with the #ticket_satisfaction NQL ID, where the parameter value with the issue_type ID is Incident.
Last updated
Was this helpful?