オープンアナリティクスの到達可能性クエリ

MoEngage Open Analyticsは、MoEngageデータウェアハウスからデータに直接アクセスする機能を提供します。MoEngage に存在するデータは、SQL クエリを使用してアクセスできます。

この文書は、プラットフォーム上で到達可能なユーザーを導出するために使用される到達可能性クエリを提供します。

ここで使用されるテーブルと属性 -

  • users_base_table - このテーブルには最新のユーザー属性がすべて含まれています。このテーブルは毎日更新されます。
  • string_uid_125 - ユーザーテーブル内のアプリまたはサイトユーザーのクライアント定義ID。
  • user_id - MoEngageによって定義されたアプリまたはサイトのユーザーのID、ユーザーテーブルにあります。

ここで 到達可能性 について詳しく知ることができます。
ここで MoEngageオープンアナリティクス について詳しく知ることができます。

プッシュ到達可能性

プッシュ到達可能性に使用されるユーザー属性 -

  • Android - double_moe_rsp_android_144
  • iOS - double_moe_rsp_ios_157
  • Web - double_moe_rsp_web_107

これらのフラグが値「200」を持っている場合、その特定のユーザーは到達可能と見なされます。

プッシュ通知を受信可能なユーザーの数を取得するクエリ。

SQL
SELECT
  COUNT(user_id) AS Usercount
FROM
  account_name.users_base_table
WHERE
  (double_moe_rsp_android_144 = 200 OR double_moe_rsp_ios_157 = 200 OR double_moe_rsp_web_107 = 200)

iOSでプッシュ到達可能なユーザーのID、MoEngage ID、およびメールを取得するクエリ。

SQL
SELECT
  string_uid_125 AS ID,
  user_id AS MoEID,
  string_u_em_157 AS email
FROM
  account_name.users_base_table
WHERE 
  double_moe_rsp_ios_157 = 200

プッシュ通知のためにiOSとWebの両方で到達可能なユーザーのID、MoEngage ID、およびメールを取得するクエリ。

SQL
SELECT
  string_uid_125 AS ID,
  user_id AS MoEID,
  string_u_em_157 AS email
FROM
  account_name.users_base_table
WHERE
  double_moe_rsp_ios_157 = 200 AND double_moe_rsp_ios_157 = 200


上記のクエリは、iOSとWebプラットフォームの両方にアクセス可能な一般ユーザーを提供します。 OR AND に置き換えて、iOSとWebプラットフォームのいずれかにアクセス可能なユーザーを取得します。

メール到達可能性

メールの到達可能性に使用されるユーザー属性 -

  • string_u_em_157 - ユーザーのメールアドレス
  • bool_moe_hard_bounce_200 - ハードバウンス
  • bool_moe_spam_104 - スパム
  • bool_moe_unsubscribe_128 - 購読を解除する

ユーザーがメールで連絡可能であるためには -

  • メールアドレスは存在し、有効である必要があります(メールアドレスには「@」が含まれている必要があります)
  • ハードバウンス、スパム、および配信停止は偽であるべきです。

メールで連絡可能なユーザーの数を取得するクエリ。

SQL
SELECT
  COUNT(user_id) AS Usercount
FROM
  account_name.users_base_table 
WHERE
  string_u_em_157 LIKE '%@%' 
AND 
  bool_moe_hard_bounce_200 = 'false' AND bool_moe_spam_104 = 'false' AND bool_moe_unsubscribe_128 = 'false'


メールで到達可能なユーザーのID、MoEngage ID、およびメールアドレスを取得するクエリ。

SQL
SELECT
  uid_M03C_0_s AS ID,
  user_id AS MoEID,
  string_u_em_157 AS email
FROM
  account_name.users_base_table
WHERE
  string_uid_125 LIKE '%@%'
AND bool_moe_hard_bounce_200 = 'false' AND bool_moe_spam_104 = 'false' AND bool_moe_unsubscribe_128 = 'false'

必要に応じて、メールアドレスを検証するために追加のチェックを使用することができます。ここでは、メールIDに「@」が含まれているかどうかのみを確認しています。

SMS到達性

SMS到達性に使用されるユーザー属性 -

  • string_u_mb_971 - ユーザーのモバイル番号

ユーザーがSMSで連絡を受けるためには、携帯番号が存在し、有効である必要があります。

SMSで到達可能なユーザーのカウントを取得するクエリ。

SQL
SELECT
  COUNT(doc_id) AS Usercount
FROM
  account_name.usertable
WHERE
  string_u_mb_971 IS NOT NULL

SMSで到達可能なユーザーのID、MoEngage ID、および携帯電話番号を取得するクエリ。

SQL
SELECT
  string_uid_125 AS ID,
  user_id AS MoEID,
  string_u_mb_971 AS MobileNumber
FROM
  account_name.usertable
WHERE
  string_u_mb_971 IS NOT NULL

必要に応じて、モバイル番号を検証するために、より多くのチェックを使用できます。ここでは、ユーザーのモバイル番号の値が存在するかどうかを確認しています。

この記事は役に立ちましたか?
1人中0人がこの記事が役に立ったと言っています

How can we improve this article?