InterviewStack.io LogoInterviewStack.io

Attribution & Conversion Measurement Questions

Measuring what drives a conversion: event tracking and instrumentation, attribution models (first-touch, last-touch, multi-touch), and connecting user actions to outcomes. Covers the analytics plumbing for reliable conversion measurement and the limits of each attribution approach. The scope is the measurement layer for conversions, not the creative or channel strategy that generates them.

HardSystem Design
35 practiced

Design an attribution system to credit marketing channels (ads, promotions), restaurant partners, and referral sources for orders that may have multiple touches and delayed conversions. Discuss data collection requirements, choices between rule-based, model-based, and game-theoretic (Shapley) attribution, handling offline conversions, computational scaling, and how to validate the system against randomized experiments.

MediumTechnical
33 practiced

You built a recommender system that increases average order value by promoting higher-margin items, but marketing claims this cannibalizes promotional items. Describe an attribution approach to measure net revenue impact, including datasets, modeling choices (e.g., A/B vs uplift), and guardrail metrics you would report.

MediumTechnical
52 practiced

Explain how attribution window choices (for example, 1-day, 7-day, 30-day) affect measured conversion and reported campaign ROI. Describe how you would run a sensitivity analysis across windows and how you would pick a default attribution window for a consumer app whose median time-to-conversion is three days.

HardTechnical
38 practiced

Create an attribution approach for apportioning lifetime value (LTV) to marketing channels when customers exhibit heterogeneous responses and channel effects vary over time. Explain modeling choices, required data, how you'd validate results, and how you'd communicate uncertainty to marketing leadership.

EasyTechnical
32 practiced

Given the events table in PostgreSQL with schema events(event_id bigint primary_key, user_id bigint, event_type text, product_id bigint, occurred_at timestamp), write a SQL query that computes a 7-day conversion rate per day where conversion is defined as a user who had any 'view' event on date d and made a 'purchase' within 7 days of that first view. Return columns: view_date, views, purchases_within_7d, conversion_rate. Explain assumptions about timezones and users with multiple events.

Unlock Full Question Bank

Get access to all 8 Attribution & Conversion Measurement interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.