SQL and Python
Write or refine logic directly when you need complete control.
Data Studio
SQL, Python, notebooks, or the Agent, on the same prepared and access-controlled data. Test the logic, then promote it to a scheduled model with visible run history.
Investigate with Agent
Same data. Logic shown.
Question
Which channels are growing revenue without increasing CAC?
SELECT
channel, revenue, cac,
revenue_growth_30d
FROM growth_performance
WHERE data_quality = 'passing'
Data definitions applied
Work your way
Choose the interface that fits the question and your level of control. Every method uses the same data and can produce the same saved result.
Write or refine logic directly when you need complete control.
Explore the same prepared, access-controlled data without exporting it to another tool.
Ask a question in plain language and inspect the working behind the answer.
Promote tested logic into recurring work with visible run history.
Build predictions and classifications, including supported BQML workflows.
Compare spend and performance assumptions before committing budget or making a change.
From model to action
Write a result back as a calculated property, keep it as a reusable table, or send an approved output to a supported destination.
Scores, tiers, predictions, and calculated values.
Channel groups, classifications, and attribution credit.
Reusable outputs for B2B reporting and shared analysis.
Approved groups and properties sent to supported tools.
Starting points
Start from a common marketing model, then inspect and adapt its assumptions to your data rather than beginning from a blank page.
Compare methods and lookback windows against your own first-party data.
Estimate future customer value and make it available for reporting and groups.
Identify customers whose recent behavior resembles historical churn patterns.
Score purchase likelihood and create a reusable high-intent customer group.
FAQ