Query der Woche · Bibliothek

Zielgruppen-Ueberschneidung (User Overlap)

← Zurück zur Übersicht

1 · Business-Frage

Wie stark ueberschneiden sich zwei Werbesets (z.B. DSP-Audience vs. Sponsored-Brands-Zielgruppe)? Wo verbrannt wir Budget durch doppelte Ausspielung?

2 · Query (SQL)

SELECT
  COUNT(DISTINCT a.user_id) AS in_a,
  COUNT(DISTINCT b.user_id) AS in_b,
  COUNT(DISTINCT CASE WHEN a.user_id = b.user_id THEN a.user_id END) AS overlap_users,
  ROUND(100.0 * COUNT(DISTINCT CASE WHEN a.user_id = b.user_id THEN a.user_id END)
        / NULLIF(COUNT(DISTINCT a.user_id), 0), 2) AS overlap_pct
FROM (SELECT user_id FROM amazon_audiences WHERE audience_id = 'A') a
FULL OUTER JOIN (SELECT user_id FROM amazon_audiences WHERE audience_id = 'B') b
  ON a.user_id = b.user_id;

3 · Interpretation

Ein Overlap ueber 30% deutet auf Kanibaliserung hin: budgetiere die Sets gegeneinander ab oder dedupliziere ueber eine Suppression-Audience. Ein niedriger Overlap rechtfertigt parallele Ausspielung in beiden Kanaelen.

/query-der-woche/audience-overlap/