Profilinsikter
Last update: Tue Oct 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
De insikter som bygger på analysen av er datamodell gör era Adobe Real-Time CDP-data mer tillgängliga, begripliga och slagkraftiga för beslutsfattandet.
Förstå era profilinsikter genom att få tillgång till den SQL som ligger till grund för dem och generera sedan egna insikter för att ytterligare utforska era kunder och deras kundupplevelser som tillsammans utgör era profiler. Omvandla era rådata till nya användbara insikter genom att använda Real-Time CDP datamodell SQL som inspiration för att skapa frågor som passar just era affärsbehov.
Se Visa SQL-dokumentation om du vill ha mer information om hur du anpassar dina insikter direkt via Experience Platform-gränssnittet.
Följande insikter är tillgängliga för dig att använda som en del av profilkontrollpanelen eller en anpassad användardefinierad kontrollpanel. Se anpassningsöversikten för instruktioner om hur du anpassar din instrumentpanel eller skapar och redigerar nya widgetar i widgetbiblioteket och användardefinierad instrumentpanel.
Målgruppsöverlappning efter sammanfogningspolicy audience-overlap-by-merge-policy
Frågor som besvaras av den här insikten:
- Vilka profiler är gemensamma för båda målgrupperna?
- Hur påverkar överlappningen engagemang och konverteringsgrader?
- Hur kan marknadsföringsstrategierna skräddarsys för det överlappande segmentet?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT Sum(overlap_col1) overlap_col1,
Sum(overlap_col2) overlap_col2,
Sum(overlap_count) Overlap_count
FROM
(SELECT 0 overlap_col1,
0 overlap_col2,
sum(count_of_overlap)Overlap_count
FROM qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments
WHERE qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.date_key = '2024-01-10'
AND ((qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.segment1=1333234510
AND qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.segment2=1559754729)
OR (qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.segment1=1559754729
AND qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.segment2=1333234510))
UNION ALL SELECT sum(count_of_profiles) overlap_col1,
0 overlap_col2,
0 overlap_count
FROM qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines
LEFT JOIN qsaccel.profile_agg.adwh_dim_segments ON qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.segment_Id = qsaccel.profile_agg.adwh_dim_segments.segment_Id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.date_key = '2024-01-10'
AND qsaccel.profile_agg.adwh_dim_segments.segment_Id = 1333234510
UNION ALL SELECT 0 overlap_col1,
sum(count_of_profiles) overlap_col2,
0 Overlap_count
FROM qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines
JOIN qsaccel.profile_agg.adwh_dim_segments ON qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.segment_Id = qsaccel.profile_agg.adwh_dim_segments.segment_Id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.date_key = '2024-01-10'
AND qsaccel.profile_agg.adwh_dim_segments.segment_Id = 1559754729 ) a;
|
Se Målgruppen överlappar genom att dokumentera widgeten för sammanfogningsprincip för information om utseendet och funktionaliteten för den här insikten.
Rapport om publiköverlappning audience-overlap-report
Frågor som besvaras av den här insikten:
- Vilka är de 50 mest överlappande målgrupperna?
- Vilka är de 50 minst överlappande målgrupperna?
- Hur ändras det överlappande mönstret av en sammanfogningsprincip?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT source_segment_name,
source_segment_id,
overlap_segment_name,
overlap_segment_id,
max(source_segment_audience_count) source_segment_audience_count,
max(overlap_segment_audience_count) overlap_segment_audience_count,
max(overlap_audience_count) overlap_audience_count,
CASE
WHEN (max(source_segment_audience_count) + max(overlap_segment_audience_count) - max(overlap_audience_count)) > 0 THEN (cast(max(overlap_audience_count) AS DECIMAL(18, 2)) / cast((max(source_segment_audience_count) + max(overlap_segment_audience_count) - max(overlap_audience_count)) AS DECIMAL(18, 2))) * 100::DECIMAL(9, 2)
ELSE 100.00
END overlapping_percentage
FROM
(SELECT adwh_fact_profile_overlap_of_segments.Segment1 source_segment_id,
adwh_fact_profile_overlap_of_segments.Segment2 overlap_segment_id,
Sum(count_of_overlap) overlap_audience_count
FROM qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments
WHERE qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.date_key = '2024-01-10'
GROUP BY qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.Segment2 ,
qsaccel.profile_agg.adwh_fact_profile_overlap_of_segments.Segment1) a
INNER JOIN
(SELECT sum(count_of_profiles) source_segment_audience_count,
adwh_dim_segments.segment_name source_segment_name,
adwh_fact_profile_by_segment_trendlines.merge_policy_id,
adwh_fact_profile_by_segment_trendlines.segment_Id segment1
FROM qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines
JOIN qsaccel.profile_agg.adwh_dim_segments ON qsaccel.profile_agg.adwh_dim_segments.segment_id = qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.segment_Id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.date_key = '2024-01-10'
GROUP BY qsaccel.profile_agg.adwh_dim_segments.segment_name,
qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.merge_policy_id,
qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.segment_id) b ON a.source_segment_id = b.segment1
INNER JOIN
(SELECT sum(count_of_profiles) overlap_segment_audience_count,
adwh_dim_segments.segment_name overlap_segment_name,
adwh_fact_profile_by_segment_trendlines.merge_policy_id,
adwh_fact_profile_by_segment_trendlines.segment_Id segment2
FROM qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines
JOIN qsaccel.profile_agg.adwh_dim_segments ON adwh_dim_segments.segment_id = adwh_fact_profile_by_segment_trendlines.segment_Id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.date_key = '2024-01-10'
GROUP BY qsaccel.profile_agg.adwh_dim_segments.segment_name,
qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.merge_policy_id,
qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.segment_id) c ON a.overlap_segment_id = c.segment2
GROUP BY source_segment_name,
source_segment_id,
overlap_segment_name,
overlap_segment_id
ORDER BY overlapping_percentage DESC
LIMIT 5;
|
I Målgruppswidgetens dokumentation finns information om utseendet och funktionaliteten för den här insikten.
Målgrupper (antal) audiences
Frågor som besvaras av den här insikten:
- Vilken sammanfogningspolicy används främst för segmentering?
- Vilken är målgruppernas fördelning mellan olika sammanslagningsprinciper?
- Finns det några betydande förändringar i antalet målgrupper för specifika sammanslagningspolicyer över tiden?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT count(DISTINCT a.segment_id) count_of_segments
FROM qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines a
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) b ON a.merge_policy_id= b.merge_policy_id
AND a.date_key = b.last_process_date
WHERE a.merge_policy_id= 2027892989;
|
Mer information om utseendet och funktionaliteten för den här insikten finns i dokumentationen för publikwidgeten.
Målgrupper mappade till målstatus audiences-mapped-to-destination-status
Frågor som besvaras av den här insikten:
- Vilken är den övergripande fördelningen av målgrupper mellan mappade och omappade destinationer?
- Vilka specifika destinationer har det högsta antalet mappade målgrupper?
- Vilken andel av det totala antalet målgrupper förblir omappade?
- Finns det mönster eller trender som är kopplade till dessa omappade målgrupper?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT COUNT(DISTINCT (y.segment_id)) AS count_mapped_segments,
COUNT(DISTINCT (x.segment_id)) - COUNT(DISTINCT (y.segment_id)) AS count_unmapped_segments,
COUNT(DISTINCT (x.segment_id)) AS total_segments
FROM qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines x
LEFT JOIN qsaccel.profile_agg.adwh_dim_br_segment_destinations y ON x.segment_id = y.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) z ON x.merge_policy_id = z.merge_policy_id
AND x.date_key = z.last_process_date
WHERE x.merge_policy_id = 2027892989;
|
Mer information om utseende och funktioner för den här insikten finns i Publiker mappade till målstatuswidgetens dokumentation.
Målgruppsstorlek audiences-size
Frågor som besvaras av den här insikten:
- Vilket målgruppssegment har störst storlek?
- Vilka är de fem största målgrupperna?
- Hur förändras publikens storleksfördelning över tiden för den bästa publiken?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.date_key,
qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_name,
qsaccel.profile_agg.adwh_dim_segments.segment,
qsaccel.profile_agg.adwh_dim_segments.segment_name,
sum(qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.count_of_profiles)count_of_profiles
FROM qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines
LEFT OUTER JOIN qsaccel.profile_agg.adwh_dim_segments ON qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.segment_id = qsaccel.profile_agg.adwh_dim_segments.segment_id
LEFT OUTER JOIN qsaccel.profile_agg.adwh_dim_merge_policies ON qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.merge_policy_id=adwh_dim_merge_policies.merge_policy_id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.date_key = '2024-01-10'
AND qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.merge_policy_id= 2027892989
GROUP BY qsaccel.profile_agg.adwh_fact_profile_by_segment_trendlines.date_key,
qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_name,
qsaccel.profile_agg.adwh_dim_segments.segment,
qsaccel.profile_agg.adwh_dim_segments.segment_name
ORDER BY count_of_profiles DESC
LIMIT 20;
|
Mer information om utseendet och funktionaliteten för den här insikten finns i dokumentationen Publikstorlekswidget.
Kundens AI-fördelning av poäng customer-ai-distribution-of-scores
Frågor som besvaras av den här insikten:
- Hur stor är poängfördelningen mellan olika grupper för var och en av mina AI-modeller?
- Vad är poängfördelningen för höga, medelhöga och låga poäng?
- Hur ser poängfördelningen ut efter sammanslagningspolicy?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT b.model_name,
b.model_type,
CASE
WHEN score >= 0
AND score < 25 THEN 'LOW'
WHEN score >= 25
AND score < 75 THEN 'MEDIUM'
WHEN score >= 75
AND score <= 100 THEN 'HIGH'
END bucket_name,
CASE
WHEN score >= 0
AND score < 5 THEN '02.50'
WHEN score >= 5
AND score < 10 THEN '07.50'
WHEN score >= 10
AND score < 15 THEN '12.50'
WHEN score >= 15
AND score < 20 THEN '17.50'
WHEN score >= 20
AND score < 25 THEN '22.50'
WHEN score >= 25
AND score < 30 THEN '27.50'
WHEN score >= 30
AND score < 35 THEN '32.50'
WHEN score >= 35
AND score < 40 THEN '37.50'
WHEN score >= 40
AND score < 45 THEN '42.50'
WHEN score >= 45
AND score < 50 THEN '47.50'
WHEN score >= 50
AND score < 55 THEN '52.50'
WHEN score >= 55
AND score < 60 THEN '57.50'
WHEN score >= 60
AND score < 65 THEN '62.50'
WHEN score >= 65
AND score < 70 THEN '67.50'
WHEN score >= 70
AND score < 75 THEN '72.50'
WHEN score >= 75
AND score < 80 THEN '77.50'
WHEN score >= 80
AND score < 85 THEN '82.50'
WHEN score >= 85
AND score < 90 THEN '87.50'
WHEN score >= 90
AND score < 95 THEN '92.50'
WHEN score >= 95
AND score <= 100 THEN '97.50'
END score_bins,
Sum(CASE
WHEN score >= 0
AND score < 25 THEN count_of_profiles
WHEN score >= 25
AND score < 75 THEN count_of_profiles
WHEN score >= 75
AND score <= 100 THEN count_of_profiles
END) count_of_profiles
FROM qsaccel.profile_agg.adwh_fact_profile_ai_models a
JOIN qsaccel.profile_agg.adwh_dim_ai_models b ON a.merge_policy_id = b.merge_policy_id
AND a.model_id = b.model_id
WHERE a.merge_policy_id = 2027892989
AND a.model_id = 1829081696
AND score_date =
(SELECT Max(score_date)
FROM qsaccel.profile_agg.adwh_fact_profile_ai_models d
WHERE d.model_id = a.model_id) GROUP BY b.model_name,
model_type,
CASE
WHEN score >= 0
AND score < 25 THEN 'LOW'
WHEN score >= 25
AND score < 75 THEN 'MEDIUM'
WHEN score >= 75
AND score <= 100 THEN 'HIGH'
END,
CASE
WHEN score >= 0
AND score < 5 THEN '02.50'
WHEN score >= 5
AND score < 10 THEN '07.50'
WHEN score >= 10
AND score < 15 THEN '12.50'
WHEN score >= 15
AND score < 20 THEN '17.50'
WHEN score >= 20
AND score < 25 THEN '22.50'
WHEN score >= 25
AND score < 30 THEN '27.50'
WHEN score >= 30
AND score < 35 THEN '32.50'
WHEN score >= 35
AND score < 40 THEN '37.50'
WHEN score >= 40
AND score < 45 THEN '42.50'
WHEN score >= 45
AND score < 50 THEN '47.50'
WHEN score >= 50
AND score < 55 THEN '52.50'
WHEN score >= 55
AND score < 60 THEN '57.50'
WHEN score >= 60
AND score < 65 THEN '62.50'
WHEN score >= 65
AND score < 70 THEN '67.50'
WHEN score >= 70
AND score < 75 THEN '72.50'
WHEN score >= 75
AND score < 80 THEN '77.50'
WHEN score >= 80
AND score < 85 THEN '82.50'
WHEN score >= 85
AND score < 90 THEN '87.50'
WHEN score >= 90
AND score < 95 THEN '92.50'
WHEN score >= 95
AND score <= 100 THEN '97.50'
END;
|
Mer information om hur den här insikten ser ut och fungerar finns i Customer AI Distribution of scores widget documentation.
Sammanfattning av AI-poäng för kunder customer-ai-scoring-summary
Frågor som besvaras av den här insikten:
- Vad är poängsammanställningen för var och en av mina AI-modeller?
- Hur förändras min AI-benägenhet för kunder för olika målgrupper?
- Hur ändras min poängsammanfattning jämfört med andra nyckeltal i profilöversikten?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT model_name,
model_type,
CASE
WHEN score BETWEEN 0 AND 24 THEN 'LOW'
WHEN score BETWEEN 25 AND 74 THEN 'MEDIUM'
WHEN score BETWEEN 75 AND 100 THEN 'HIGH'
END score_buckets,
sum(count_of_profiles) count_of_profiles
FROM QSAccel.profile_agg.adwh_fact_profile_ai_models a
JOIN QSAccel.profile_agg.adwh_dim_ai_models b ON a.merge_policy_id=b.merge_policy_id
AND a.model_id=b.model_id
WHERE a.merge_policy_id=2027892989
AND a.model_id =1829081696
AND score_date=
(SELECT max(score_date)
FROM QSAccel.profile_agg.adwh_fact_profile_ai_models d
WHERE d.model_id=a.model_id)
GROUP BY model_name,
model_type,
CASE
WHEN score BETWEEN 0 AND 24 THEN 'LOW'
WHEN score BETWEEN 25 AND 74 THEN 'MEDIUM'
WHEN score BETWEEN 75 AND 100 THEN 'HIGH'
END;
|
Mer information om hur den här insikten ser ut och fungerar finns i Sammanfattningswidgeten för AI-poäng för kunder.
Identitetsöverlappning identity-overlap
Frågor som besvaras av den här insikten:
- Vad är den gemensamma skärningspunkten mellan Identity Type A och Identity Type B?
- Hur kan jag förfina kundmålgrupperna baserat på överlappningen av specifika identitetstyper för att förbättra riktade marknadsföringsstrategier?
- Vilka insikter kan man få genom att utvärdera kampanjresultatet inom de olika områdena?
- Hur kan framtida marknadsföringssatsningar optimeras med hjälp av den här insikten om kampanjresultat?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT Sum(overlap_col1) overlap_col1,
Sum(overlap_col2) overlap_col2,
coalesce(Sum(overlap_count), 0) overlap_count
FROM
(SELECT 0 overlap_col1,
0 overlap_col2,
Sum(count_of_profiles) overlap_count
FROM qsaccel.profile_agg.adwh_fact_profile_overlap_of_namespace
WHERE qsaccel.profile_agg.adwh_fact_profile_overlap_of_namespace.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_overlap_of_namespace.date_key = '2024-01-10'
AND qsaccel.profile_agg.adwh_fact_profile_overlap_of_namespace.overlap_id IN
(SELECT a.overlap_id
FROM
(SELECT qsaccel.profile_agg.adwh_dim_overlap_namespaces.overlap_id overlap_id,
count(*) cnt_num
FROM qsaccel.profile_agg.adwh_dim_overlap_namespaces
WHERE qsaccel.profile_agg.adwh_dim_overlap_namespaces.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_dim_overlap_namespaces.overlap_namespaces in ('avid',
'crmid')
GROUP BY qsaccel.profile_agg.adwh_dim_overlap_namespaces.overlap_id)a
WHERE a.cnt_num>1 )
UNION ALL SELECT count_of_profiles overlap_col1,
0 overlap_col2,
0 overlap_count
FROM qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines
JOIN qsaccel.profile_agg.adwh_dim_namespaces ON qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.namespace_id = qsaccel.profile_agg.adwh_dim_namespaces.namespace_id
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = qsaccel.profile_agg.adwh_dim_namespaces.merge_policy_id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key = '2024-01-10'
AND qsaccel.profile_agg.adwh_dim_namespaces.namespace_description = 'avid'
UNION ALL SELECT 0 overlap_col1,
count_of_profiles overlap_col2,
0 Overlap_count
FROM qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines
JOIN qsaccel.profile_agg.adwh_dim_namespaces ON qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.namespace_id = qsaccel.profile_agg.adwh_dim_namespaces.namespace_id
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = qsaccel.profile_agg.adwh_dim_namespaces.merge_policy_id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key = '2024-01-10'
AND qsaccel.profile_agg.adwh_dim_namespaces.namespace_description = 'crmid' )a;
|
Mer information om utseendet och funktionaliteten för den här insikten finns i dokumentationen om widgeten Identitetsöverlappning.
Profilantal profile-count
Frågor som besvaras av den här insikten:
- Vad är det totala antalet profiler i Adobe Real-Time Customer Data Platform?
- Hur distribueras profiler baserat på kopplingsprofiler?
- Vilken sammanfogningsprincip har det högsta antalet profiler?
SQl som genererar dessa insikter är följande:
SELECT qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_name,
sum(qsaccel.profile_agg.adwh_fact_profile.count_of_profiles) CNT
FROM qsaccel.profile_agg.adwh_fact_profile
LEFT OUTER JOIN qsaccel.profile_agg.adwh_dim_merge_policies ON qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_id=adwh_fact_profile.merge_policy_id
WHERE qsaccel.profile_agg.adwh_fact_profile.date_key='2024-01-10'
AND qsaccel.profile_agg.adwh_fact_profile.merge_policy_id = 2027892989
GROUP BY qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_name;
Fullständig information om utseendet och funktionaliteten för den här insikten finns i widgetguiden för profilantal.
Mer information om utseendet och funktionaliteten för den här insikten finns i dokumentationen för widgeten för profilantal.
Ändring av antal profiler profile-count-change
Frågor som besvaras av den här insikten:
- Hur ser trenden ut för det totala antalet profiler?
- Vad orsakade betydande toppar eller minskning av profilantalet?
- Finns det specifika sammanslagningsprinciper som driver ändringen av antalet profiler?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT (sum(count_of_profiles) - sum(count_of_profiles_days_ago)) profiles_added
FROM
(SELECT sum(qsaccel.profile_agg.adwh_fact_profile.count_of_profiles) count_of_profiles,
0 count_of_profiles_days_ago
FROM qsaccel.profile_agg.adwh_fact_profile
WHERE qsaccel.profile_agg.adwh_fact_profile.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile.date_key = '2024-01-10'
UNION ALL SELECT 0 count_of_profiles,
CASE
WHEN sum(cntondatediff) =0 THEN sum(cntmin)
ELSE sum(cntondatediff)
END AS count_of_profiles_days_ago
FROM
(SELECT coalesce(sum(qsaccel.profile_agg.adwh_fact_profile_by_trendlines.count_of_profiles), 0) cntondatediff,
0 cntmin
FROM qsaccel.profile_agg.adwh_fact_profile_by_trendlines
WHERE qsaccel.profile_agg.adwh_fact_profile_by_trendlines.merge_policy_id =2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key =dateadd(DAY, - 30, '2024-01-10')
UNION ALL SELECT 0 cntondatediff,
sum(qsaccel.profile_agg.adwh_fact_profile_by_trendlines.count_of_profiles) countMin
FROM qsaccel.profile_agg.adwh_fact_profile_by_trendlines
WHERE qsaccel.profile_agg.adwh_fact_profile_by_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key =
(SELECT min(qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key) col
FROM qsaccel.profile_agg.adwh_fact_profile_by_trendlines
WHERE qsaccel.profile_agg.adwh_fact_profile_by_trendlines.merge_policy_id =2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key >= dateadd(DAY, - 30, '2024-01-10')
AND qsaccel.profile_agg.adwh_fact_profile_by_trendlines.count_of_profiles IS NOT NULL) )b) a;
|
Mer information om utseende och funktioner för den här insikten finns i dokumentationen om ändringswidgeten för profilantal.
Trend för ändring av antal profiler profile-count-change-trend
Frågor som besvaras av den här insikten:
- Vilken är den övergripande trenden för antalet profiler som har ändrats under de senaste 12 månaderna baserat på sammanslagningspolicyn?
- Finns det specifika mönster eller variationer i antalet profiler som behöver åtgärdas under de senaste 30 dagarna?
- Hur förändras antalet profiler under de senaste 90 dagarna jämfört med den övergripande trenden?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT date_key,
profiles_count_change
FROM
(SELECT rn_num,
date_key,
(count_of_profiles-lag(count_of_profiles, 1, 0) over(
ORDER BY date_key))profiles_count_change
FROM
(SELECT qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key,
sum(qsaccel.profile_agg.adwh_fact_profile_by_trendlines.count_of_profiles) count_of_profiles,
row_number() OVER (
ORDER BY qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key) rn_num
FROM qsaccel.profile_agg.adwh_fact_profile_by_trendlines
WHERE qsaccel.profile_agg.adwh_fact_profile_by_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key >=dateadd(DAY, - 30 -1, '2024-01-10')
GROUP BY qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key)a)b
WHERE rn_num > 1;
|
Mer information om utseendet och funktionaliteten för den här insikten finns i dokumentationen om trendförändringen för profilantal.
Trend för profilantal profile-count-trend
Frågor som besvaras av den här insikten:
- Vilken är den övergripande trenden för antalet profiler baserad på sammanfogningspolicy under de senaste 30 dagarna?
- På grundval av denna trend, hur ser den ut jämfört med de långsiktiga trenderna (till exempel 90 dagar och 12 månader)?
- Vilken policy bidrar mest till att öka eller minska antalet profiler under de angivna tidsperioderna (30 dagar, 90 dagar och 12 månader)?
- Finns det några specifika toppar eller dalar i antalet profiler som korrelerar med vissa händelser eller perioder inom 30-dagarsperioden?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT date_key,
sum(count_of_profiles) AS count_of_profiles
FROM qsaccel.profile_agg.adwh_fact_profile_by_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) y ON x.merge_policy_id = y.merge_policy_id
WHERE date_key >= dateadd(DAY, -365, y.last_process_date)
AND x.merge_policy_id = 2027892989
GROUP BY date_key;
|
Mer information om utseendet och funktionaliteten för den här insikten finns i dokumentationen om trendwidgeten för profilantal.
Profiler efter identitet profiles-by-identity
Frågor som besvaras av den här insikten:
- Vilken identitetstyp har en högre andel av det totala antalet profiler?
- Finns det betydande skillnader mellan identitetstyperna?
- Vilken är den övergripande fördelningen av identitetstyper?
- Finns det några betydande skillnader eller avvikelser i antalet identiteter?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT qsaccel.profile_agg.adwh_dim_namespaces.namespace_description,
sum(qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.count_of_profiles) count_of_profiles
FROM qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines
LEFT OUTER JOIN qsaccel.profile_agg.adwh_dim_namespaces ON qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.namespace_id = qsaccel.profile_agg.adwh_dim_namespaces.namespace_id
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = qsaccel.profile_agg.adwh_dim_namespaces.merge_policy_id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key = '2024-01-10'
GROUP BY qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key,
qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id,
qsaccel.profile_agg.adwh_dim_namespaces.namespace_description
ORDER BY count_of_profiles DESC;
|
Mer information om utseende och funktioner för den här insikten finns i Profiler efter identitetswidget-dokumentationen.
trender för antal ändringar av profiler profiles-count-change-trend
Frågor som besvaras av den här insikten:
- Vilken är den övergripande trenden för förändringen av antalet profiler under de senaste 12 månaderna, baserat på sammanslagningspolicyn?
- Finns det specifika mönster eller variationer i förändringen av antalet profiler under de senaste 30 dagarna som behöver åtgärdas?
- Hur är förändringen i antalet profiler under de senaste 90 dagarna jämfört med den övergripande trenden?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT date_key,
profiles_count_change
FROM
(SELECT rn_num,
date_key,
(count_of_profiles-lag(count_of_profiles, 1, 0) over(
ORDER BY date_key))profiles_count_change
FROM
(SELECT qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key,
sum(qsaccel.profile_agg.adwh_fact_profile_by_trendlines.count_of_profiles) count_of_profiles,
row_number() OVER (
ORDER BY qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key) rn_num
FROM qsaccel.profile_agg.adwh_fact_profile_by_trendlines
WHERE qsaccel.profile_agg.adwh_fact_profile_by_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key >=dateadd(DAY, - 30 -1, '2024-01-10')
GROUP BY qsaccel.profile_agg.adwh_fact_profile_by_trendlines.date_key)a)b
WHERE rn_num > 1;
|
Mer information om utseendet och funktionaliteten för den här insikten finns i dokumentationen om trendwidgeten för antal profiler.
Profiler räknar förändringstrend per identitet profiles-count-change-trend-by-identity
Frågor som besvaras av den här insikten:
- Vilken är den övergripande trenden för förändringen av antalet profiler för olika identiteter under de senaste 12 månaderna?
- Finns det några specifika identitetstrender som visar betydande förändringar under de senaste 30 dagarna?
- Hur skiljer sig förändringarna i profilantalet när du jämför trender för 30 dagar, 90 dagar och 12 månader för en viss identitet?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT date_key,
namespace_description,
profiles_count_change
FROM
(SELECT rn_num,
date_key,
namespace_description,
(count_of_profiles - lag(count_of_profiles, 1, 0) over(PARTITION BY namespace_description
ORDER BY date_key)) profiles_count_change
FROM
(SELECT qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key,
qsaccel.profile_agg.adwh_dim_namespaces.namespace_description,
sum(qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.count_of_profiles) count_of_profiles,
row_number() OVER (PARTITION BY qsaccel.profile_agg.adwh_dim_namespaces.namespace_description
ORDER BY qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key) rn_num
FROM qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines
LEFT OUTER JOIN qsaccel.profile_agg.adwh_dim_namespaces ON qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.namespace_id = qsaccel.profile_agg.adwh_dim_namespaces.namespace_id
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = qsaccel.profile_agg.adwh_dim_namespaces.merge_policy_id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.namespace_id= -1042977439
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key >= dateadd(DAY, - 30 -1, '2024-01-10')
GROUP BY qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key,
adwh_dim_namespaces.namespace_description)a)b
WHERE rn_num > 1;
|
Se trenden för antal profiler för att ändra trenden för identitetswidgetens dokumentation för information om utseendet och funktionaliteten för den här insikten.
Enstaka identitetsprofiler single-identity-profiles
Frågor som besvaras av den här insikten:
- Representeras mina kundidentitetsdata konsekvent med enskilda identiteter?
- Hur stor procentandel av min användarbas består av profiler med endast en typ av identitet?
- Hur påverkar den här profilens fullständighet om profilerna bara har en enda typ av identitet?
- Finns det någon korrelation mellan den vanligaste identitetstypen och antalet enskilda identitetsprofiler?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_name,
sum(qsaccel.profile_agg.adwh_fact_profile.count_of_Single_Identity_profiles) CNT
FROM qsaccel.profile_agg.adwh_fact_profile
LEFT OUTER JOIN qsaccel.profile_agg.adwh_dim_merge_policies ON qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_id=adwh_fact_profile.merge_policy_id
WHERE qsaccel.profile_agg.adwh_fact_profile.date_key='2024-01-10'
AND qsaccel.profile_agg.adwh_fact_profile.merge_policy_id = 2027892989
GROUP BY qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_name;
|
Mer information om utseendet och funktionaliteten för den här insikten finns i dokumentationen för widgeten för enstaka identitetsprofiler .
Enstaka identitetsprofiler efter identitet single-identity-profiles-by-identity
Frågor som besvaras av den här insikten:
- Hur många unika kunder har registrerat sig med en enda identitet (till exempel e-post eller telefonnummer)?
- Hur distribueras enskilda identitetsprofiler mellan olika identitetstyper, till exempel e-post eller telefonnummer?
- Finns det nya identitetsmönster eller förändringar inom de enskilda identitetsprofilerna?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT qsaccel.profile_agg.adwh_dim_namespaces.namespace_description,
sum(qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.count_of_Single_Identity_profiles) count_of_Single_Identity_profiles
FROM qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines
LEFT OUTER JOIN qsaccel.profile_agg.adwh_dim_namespaces ON qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.namespace_id = qsaccel.profile_agg.adwh_dim_namespaces.namespace_id
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = qsaccel.profile_agg.adwh_dim_namespaces.merge_policy_id
WHERE qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id = 2027892989
AND qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key = '2024-01-10'
GROUP BY qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.date_key,
qsaccel.profile_agg.adwh_fact_profile_by_namespace_trendlines.merge_policy_id,
qsaccel.profile_agg.adwh_dim_namespaces.namespace_description;
|
Mer information om utseendet och funktionaliteten för den här insikten finns i Dokumentation för enskilda identitetsprofiler per identitetswidget.
Osegmenterade profiler unsegmented-profiles
Frågor som besvaras av den här insikten:
- Hur många profiler ingår inte i en målgrupp?
- Hur stor procentandel av den totala publiken utgörs av osegmenterade profiler?
- Bidrar någon sammanfogningspolicy till ett stort antal osegmenterade profiler?
Välj för att visa den SQL som genererar den här insikten
| code language-sql |
SELECT qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_name,
sum(qsaccel.profile_agg.adwh_fact_profile.count_of_Orphan_profiles) CNT
FROM qsaccel.profile_agg.adwh_fact_profile
LEFT OUTER JOIN qsaccel.profile_agg.adwh_dim_merge_policies ON qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_id=adwh_fact_profile.merge_policy_id
WHERE qsaccel.profile_agg.adwh_fact_profile.date_key='2024-01-10'
AND qsaccel.profile_agg.adwh_fact_profile.merge_policy_id = 2027892989
GROUP BY qsaccel.profile_agg.adwh_dim_merge_policies.merge_policy_name;
|
Mer information om utseendet och funktionaliteten för den här insikten finns i dokumentationen för widgeten Osegmenterade profiler.
Nästa steg
Genom att läsa det här dokumentet förstår du nu vilken SQL-kod som genererar instrumentpanelsinsikter och vilka vanliga frågor som analysen löser. Nu kan du redigera och iterera på SQL för att generera egna insikter.
Se Visa SQL-dokumentation om du vill ha mer information om hur du anpassar dina insikter direkt via användargränssnittet i PLatform.
Du kan också läsa och förstå SQL-koden som genererar insikter för kontrollpanelerna Publiker, Kontoprofiler och Destinationer.
ececc77d-ff44-4382-85ee-a087c8834323