宛先インサイト

データモデルを分析して得られたインサイトは、Adobe Real-Time CDPのデータをよりアクセスしやすく、理解しやすく、意思決定に影響を与えます。

目的地のインサイトを強化するSQLにアクセスして理解し、独自のインサイトを生成することで、Adobe Experience Platformから目的地のプラットフォームへのデータの活性化をさらに詳しく調べることができます。 既存のReal-Time CDPデータモデルのSQLを参考に、独自のビジネスニーズに即したクエリを作成し、生データを新しい実用的なインサイトに変換できます。

PLatform UIを使用してインサイトのSQLを直接適応させる方法について詳しくは、SQL ドキュメントの表示を参照してください。

次のインサイトはすべて、宛先ダッシュボード ​またはカスタム ​ ユーザー定義ダッシュボード ​の一部として使用できます。 ダッシュボードをカスタマイズする方法の手順については、​ カスタマイズの概要を参照するか、ウィジェットライブラリおよび​ ユーザー定義ダッシュボード ​新しいウィジェットを作成および編集します

アクティベートされたオーディエンス activated-audiences

このinsightが回答した質問:

  • 特定の宛先によってフィルタリングされたアクティブなオーディエンスの合計数は?
  • 各宛先のアクティブ化されたオーディエンスサイズは何ですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT
  COUNT(segment_id) AS Activated_Audiences_Count
FROM
  qsaccel.profile_agg.adwh_dim_br_segment_destinations
WHERE
  (
    SELECT
      MAX(process_date)
    FROM
      qsaccel.profile_agg.adwh_lkup_process_delta_log
    WHERE
      process_name = 'FACT_TABLES_PROCESSING'
      AND process_status = 'SUCCESSFUL'
  ) BETWEEN start_date AND end_date
  AND destination_id = 1458738325;

このinsightの外観と機能について詳しくは、​ アクティベート済みオーディエンスウィジェットのドキュメント ​を参照してください。

すべての宛先にわたってアクティブ化されたオーディエンス activated-audiences-across-all-destinations

このinsightが回答した質問:

  • すべての宛先でどれだけのオーディエンスがアクティブ化されていますか?
  • アクティベートされたオーディエンスの合計数はどのくらいですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT count(segment_id) AS Activated_Audiences_Count
FROM qsaccel.profile_agg.adwh_dim_br_segment_destinations
WHERE
    (SELECT MAX(process_date)
     FROM qsaccel.profile_agg.adwh_lkup_process_delta_log
     WHERE process_name = 'FACT_TABLES_PROCESSING'
       AND process_status = 'SUCCESSFUL' ) BETWEEN start_date AND end_date;

このinsightの外観と機能について詳しくは、すべての宛先でオーディエンスをアクティブ化ウィジェットのドキュメント ​を参照してください。

宛先プラットフォーム別のアクティブな宛先 active-destinations-by-destination-platform

このinsightが回答した質問:

  • アクティブな宛先の数
  • 宛先プラットフォーム別のアクティブな宛先の内訳は何ですか?
  • 宛先プラットフォームごとに分類されるアクティブな宛先の数は何ですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT destination_platform_name AS Destination_Platform_Name,
       COUNT(destination_id) AS Active_Destinations_Count
  FROM qsaccel.profile_agg.adwh_dim_destination a
  INNER JOIN qsaccel.profile_agg.adwh_dim_destination_platform b ON a.destination_platform_id = b.destination_platform_id
  WHERE destination_status='enabled'
  GROUP BY destination_platform_name
  ORDER BY Active_Destinations_Count DESC
  LIMIT 20;

このinsightの外観と機能について詳しくは、Active destinations by destination platform widget ドキュメント ​を参照してください。

オーディエンスサイズのトレンド audience-size-trend

このinsightが回答した質問:

  • 宛先にマッピングされたオーディエンスの異常値など、オーディエンスサイズは時間の経過とともにどのように変化しましたか?
  • 30日、90日、12か月という指定された期間の宛先ごとのオーディエンスサイズの全体的な傾向を見つけるにはどうすればよいですか?
  • メールマーケティング施策の急増など、規模に影響を与えるオーディエンスの主な特徴は何ですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT d.destination_name,
        d.destination,
        d.destination_id,
        b.segment_name,
        b.segment,
        c.segment_id,
        a.date_key,
        sum(a.count_of_profiles) AS profile_count
  FROM qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines a
  INNER JOIN qsaccel.profile_agg.adwh_dim_segments b ON a.segment_id = b.segment_id
  INNER JOIN qsaccel.profile_agg.adwh_dim_br_segment_destinations c ON a.segment_id = c.segment_id
  INNER JOIN qsaccel.profile_agg.adwh_dim_destination d ON c.destination_id = d.destination_id
  INNER JOIN
    (SELECT MAX(process_date) last_process_date,
            merge_policy_id
    FROM qsaccel.profile_agg.adwh_lkup_process_delta_log
    WHERE process_name = 'FACT_TABLES_PROCESSING'
      AND process_status = 'SUCCESSFUL'
    GROUP BY merge_policy_id) f ON a.merge_policy_id = f.merge_policy_id
  WHERE a.date_key >= dateadd(DAY, -30-1, f.last_process_date)
    AND d.destination_id = -1275507046
    AND c.segment_id = -1452100519
  GROUP BY d.destination_name,
          d.destination,
          d.destination_id,
          b.segment_name,
          b.segment,
          c.segment_id,
          a.date_key;

このinsightの外観と機能について詳しくは、​ オーディエンスサイズのトレンドウィジェットのドキュメント ​を参照してください。

一般的なオーディエンス common-audiences

このinsightが回答した質問:

  • 2つの異なる宛先間で共通するオーディエンスはどれですか?
  • 2つの異なる宛先間の共通オーディエンスはそれぞれ、いくつのプロファイルを持っていますか?
  • 2つの宛先がマッピングされる最大のオーディエンスはどれですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT k.destination_name1,
       k.destination_1,
       k.destination_id1,
       k.destination_name2,
       k.destination_2,
       k.destination_id2,
       b.segment_name,
       b.segment,
       b.segment_id,
       sum(a.count_of_profiles) AS profile_count
  FROM
    (SELECT i.destination_name AS destination_name1,
            i.destination AS destination_1,
            i.destination_id AS destination_id1,
            j.destination_name AS destination_name2,
            j.destination AS destination_2,
            j.destination_id AS destination_id2,
            i.segment_id
     FROM
       (SELECT b.destination_name,
               b.destination,
               b.destination_id,
               a.segment_id
        FROM qsaccel.profile_agg.adwh_dim_br_segment_destinations a
        INNER JOIN qsaccel.profile_agg.adwh_dim_destination b ON a.destination_id=b.destination_id
        WHERE b.destination_id=1458738325) AS i
     INNER JOIN
       (SELECT b.destination_name,
               b.destination,
               b.destination_id,
               a.segment_id
        FROM qsaccel.profile_agg.adwh_dim_br_segment_destinations a
        INNER JOIN qsaccel.profile_agg.adwh_dim_destination b ON a.destination_id=b.destination_id
        WHERE b.destination_id=-635802802) AS j ON i.segment_id=j.segment_id) AS k
  INNER JOIN qsaccel.profile_agg.adwh_fact_profile_by_segment a ON a.segment_id = k.segment_id
  INNER JOIN qsaccel.profile_agg.adwh_dim_segments b ON b.segment_id = k.segment_id
  INNER JOIN
    (SELECT MAX(process_date) last_process_date,
            merge_policy_id
     FROM qsaccel.profile_agg.adwh_lkup_process_delta_log
     WHERE process_name = 'FACT_TABLES_PROCESSING'
       AND process_status = 'SUCCESSFUL'
     GROUP BY merge_policy_id) c ON a.merge_policy_id = c.merge_policy_id
  WHERE a.date_key = c.last_process_date
  GROUP BY k.destination_name1,
           k.destination_1,
           k.destination_id1,
           k.destination_name2,
           k.destination_2,
           k.destination_id2,
           b.segment_name,
           b.segment,
           b.segment_id
  ORDER BY profile_count DESC
  LIMIT 20;

このinsightの外観と機能について詳しくは、共通オーディエンスウィジェットのドキュメント ​を参照してください。

宛先ステータス destination-status

このinsightが回答した質問:

  • 使用が有効になっている宛先の合計数を教えてください。
  • 無効になっている宛先の合計数を教えてください。
  • 有効な宛先と無効な宛先の割合はどのくらいですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT COUNT(CASE
                 WHEN destination_status='enabled' THEN 1
             END) AS count_of_active_destinations,
       COUNT(CASE
                 WHEN destination_status='disabled' THEN 1
             END) AS count_of_inactive_destinations
FROM qsaccel.profile_agg.adwh_dim_destination;

このinsightの外観と機能について詳しくは、宛先ステータスウィジェットのドキュメント ​を参照してください。

宛先数 destinations-count

このinsightが回答した質問:

  • 現在設定されている宛先の数
  • 宛先の合計数は、時間の経過とともにどのように変化しましたか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT count(destination_id) AS total_number_of_destinations
  FROM qsaccel.profile_agg.adwh_dim_destination;

このinsightの外観と機能について詳しくは、宛先数ウィジェットのドキュメント ​を参照してください。

マッピングされたオーディエンスの正常性 mapped-audience-health

このinsightが回答した質問:

  • 過去30日間に宛先にマッピングされたオーディエンスで、大きな違いがありますか?
  • マッピングされたオーディエンスの最新のサイズと、過去1か月間に変更されたかどうかです。
  • 先月のサイズ変更の重大度に基づいて、宛先にマッピングされたすべてのオーディエンスを一覧表示するにはどうすればよいですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT destination_name,
        SEGMENT,
        segment_id,
        segment_name,
        avg_profile_count,
        latest_profile_count,
        stddev_profile_count,
        profile_count_z_factor
  FROM
    (SELECT b.destination_name,
            f.segment_id,
            c.segment_name,
            c.segment,
            f.avg_profile_count,
            f.latest_profile_count,
            f.stddev_profile_count,
            CASE
                WHEN stddev_profile_count = 0 THEN 0 ELSE(f.latest_profile_count - f.avg_profile_count)/f.stddev_profile_count
            END AS profile_count_z_factor
    FROM
      (SELECT segment_id,
              avg(profile_count) AS avg_profile_count,
              sum(CASE
                      WHEN last_process_date = date_key THEN profile_count
                      ELSE 0
                  END) AS latest_profile_count,
              stdevp(profile_count) AS stddev_profile_count
        FROM
          (SELECT x.date_key,
                  x.segment_id,
                  d.last_process_date,
                  sum(x.count_of_profiles) AS profile_count
          FROM qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines x
          INNER JOIN
            (SELECT MAX(process_date) last_process_date,
                    merge_policy_id
              FROM qsaccel.profile_agg.adwh_lkup_process_delta_log
              WHERE process_name = 'FACT_TABLES_PROCESSING'
                AND process_status = 'SUCCESSFUL'
              GROUP BY merge_policy_id) d ON x.merge_policy_id = d.merge_policy_id
          WHERE x.date_key >= dateadd (DAY, -30, d.last_process_date)
          GROUP BY x.date_key,
                    x.segment_id,
                    d.last_process_date) AS t
        GROUP BY segment_id) AS f
    INNER JOIN qsaccel.profile_agg.adwh_dim_segments c ON f.segment_id = c.segment_id
    INNER JOIN qsaccel.profile_agg.adwh_dim_br_segment_destinations a ON a.segment_id = c.segment_id
    INNER JOIN qsaccel.profile_agg.adwh_dim_destination b ON a.destination_id = b.destination_id
    WHERE b.destination_id = 1458738325) AS m
  WHERE abs(m.profile_count_z_factor) >= 1
  ORDER BY m.latest_profile_count DESC
  LIMIT 20;

このinsightの外観と機能について詳しくは、​ マッピング済みオーディエンス正常性ウィジェットのドキュメント ​を参照してください。

マッピングされたオーディエンス mapped-audiences

このinsightが回答した質問:

  • 特定の宛先にマッピングされているオーディエンスの数?
  • マッピングされたオーディエンスの数は、時間の経過とともにどのように変化しましたか?
  • 2つの宛先を比較して、各宛先にマッピングされたオーディエンスの重複を確認するにはどうすればよいですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT COUNT(segment_id) AS mapped_audiences_count
FROM qsaccel.profile_agg.adwh_dim_br_segment_destinations
WHERE destination_id = 1458738325;

このinsightの外観と機能について詳しくは、​ マッピングされたオーディエンス ウィジェットのドキュメント ​を参照してください。

最も使用されている宛先 most-used-destinations

このinsightが回答した質問:

  • 最も使用されている配信先は何ですか?
  • 各宛先にマッピングされるオーディエンスの数と、最も少ない順に並べ替える必要がありますか?
  • オーディエンスの宛先へのマッピングは、あるスナップショットから別のスナップショットに変わりますか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT qsaccel.profile_agg.adwh_dim_destination.destination_name,
       qsaccel.profile_agg.adwh_dim_destination.destination_id,
       qsaccel.profile_agg.adwh_dim_destination.destination,
       count(DISTINCT qsaccel.profile_agg.adwh_dim_br_segment_destinations.segment_id) segment_count
  FROM qsaccel.profile_agg.adwh_dim_destination
  JOIN qsaccel.profile_agg.adwh_dim_br_segment_destinations ON qsaccel.profile_agg.adwh_dim_destination.destination_id = qsaccel.profile_agg.adwh_dim_br_segment_destinations.destination_id
  WHERE qsaccel.profile_agg.adwh_dim_destination.destination_name IS NOT NULL
  GROUP BY qsaccel.profile_agg.adwh_dim_destination.destination_name,
           qsaccel.profile_agg.adwh_dim_destination.destination,
           qsaccel.profile_agg.adwh_dim_destination.destination_id
  ORDER BY segment_count DESC
  LIMIT 20;

このinsightの外観と機能について詳しくは、最もよく使用される宛先ウィジェットのドキュメント ​を参照してください。

最近アクティブ化されたオーディエンス recently-activated-audiences

このinsightが回答した質問:

  • オーディエンスが最も最近アクティブ化された宛先はどれですか?
  • 最終更新日で並べ替えられたすべての宛先のリストを見つけるにはどうすればよいですか?
  • 最新のアクティベーションに基づいて2つの宛先を比較するにはどうすればよいですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT
  segment_name,
  segment,
  destination_name,
  a.create_time create_time
FROM
  qsaccel.profile_agg.adwh_dim_br_segment_destinations a
  INNER JOIN qsaccel.profile_agg.adwh_dim_segments b ON a.segment_id = b.segment_id
  INNER JOIN qsaccel.profile_agg.adwh_dim_destination c ON a.destination_id = c.destination_id
ORDER BY
  create_time DESC,
  segment
LIMIT
  20;

このinsightの外観と機能について詳しくは、最近アクティブ化されたオーディエンスウィジェットのドキュメント ​を参照してください。

最近アクティブ化されたオーディエンス(宛先別) recently-activated-audiences-by-destination

このinsightが回答した質問:

  • 特定の宛先に対してアクティブ化されるオーディエンスは何ですか?
  • 特定のオーディエンスによってアクティベートされたオーディエンスのリストを、最新から最新の順に見つけるにはどうすればよいですか?
  • 特定の宛先に対してアクティベートされた日付までにオーディエンスのリストを見つけるにはどうすればよいですか?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT c.destination_name,
       c.destination,
       c.destination_id,
       b.segment_name,
       b.segment,
       b.segment_id,
       a.create_time activated
  FROM qsaccel.profile_agg.adwh_dim_br_segment_destinations a
  INNER JOIN qsaccel.profile_agg.adwh_dim_segments b ON a.segment_id=b.segment_id
  INNER JOIN qsaccel.profile_agg.adwh_dim_destination c ON a.destination_id=c.destination_id
  WHERE c.destination_id=-1275507046
  ORDER BY a.create_time DESC,
           a.segment_id
  LIMIT 20;

このinsightの外観と機能について詳しくは、宛先によって最近アクティブ化されたオーディエンス ​を参照してください。

最近作成した宛先 recently-created-destinations

このinsightが回答した質問:

  • 最近作成された宛先はどれですか?
  • 作成日を含む宛先のリストを見つけるにはどうすればよいですか?
  • 最近作成された新しい宛先は?
選択すると、このinsightを生成するSQLが表示されます
code language-sql
SELECT DISTINCT
  destination,
  destination_name,
  create_time
FROM
  qsaccel.profile_agg.adwh_dim_destination
WHERE
  destination_status = 'enabled'
ORDER BY
  create_time DESC
LIMIT
  20;

このinsightの外観と機能について詳しくは、最近作成した宛先ウィジェットのドキュメント ​を参照してください。

次の手順 next-steps

このドキュメントでは、ダッシュボードのインサイトを生成するSQLと、この分析で解決される一般的な質問について説明します。 これらのSQL クエリを編集および再利用して、独自のインサイトを生成できます。

PLatform UIを使用してインサイトのSQLを直接適応させる方法について詳しくは、SQL ドキュメントの表示を参照してください。

また、​ プロファイル ​​ アカウントプロファイル ​および​ オーディエンス ​ ダッシュボードのインサイトを生成するSQLを読み取り、理解することもできます。

recommendation-more-help
ececc77d-ff44-4382-85ee-a087c8834323