Memory · Beta
Campaign Changes With Context.
Memory logs decisions, experiments, annotations, and supported campaign changes so teams can connect performance shifts to what changed.
The Problem
Performance Dropped. What Changed?
It is the most common question in marketing and one of the hardest to answer quickly.
ROAS drops on a Tuesday. CPA spikes overnight. A campaign that was performing last week suddenly underperforms. The team scrambles to reconstruct what happened by checking Google Ads history, Meta activity logs, and whoever might have touched the account.
By the time you find the answer, you have already lost time and budget. Often the change happened days earlier and no one documented it.
Memory solves this by keeping ad account changes and team context in one durable record, so the answer to what changed is available without rebuilding the timeline by hand.
What Memory Detects
Change tracking for budgets, bids, creative, and campaign structure.
Budget Changes
Track when a daily or lifetime budget is increased, decreased, or paused across campaigns. Budget changes are often a silent source of performance swings, and Memory keeps them visible.
Bid Strategy Changes
Target CPA, target ROAS, manual bids, and automated bidding shifts are tracked automatically. When algorithm behavior changes, you can see exactly when strategy changed and who made the update.
Creative Updates
New headlines, swapped images, updated descriptions, and rotated creatives are all logged. When performance moves after a creative update, Memory helps you connect the dots without guessing.
Campaign Structure
Campaigns created, paused, or archived. Ad groups restructured. Audiences changed. Status modifications. Memory captures structural changes that are easy to miss but can significantly impact delivery.
Tuesday: ROAS drops 40%. Wednesday: You know why.
Your top ecommerce campaign was averaging 5x ROAS. On Tuesday it drops to 3x. The team starts investigating: audience fatigue, seasonality, competition, or creative burnout.
With Memory, the answer is already in the record: on Monday at 3pm, bid strategy changed from Target ROAS to Maximize Conversions, and daily budget was cut by 30%.
No Slack threads. No digging through platform logs. No finger-pointing. Just timestamped facts so you can fix the issue quickly and get back to scaling.
From Change to Cause
Memory turns campaign activity and team notes into a record your team can query.
Log & Detect Changes
Memory lets you log decisions, experiments, annotations, and supported campaign changes from connected ad platforms. Budget shifts, creative swaps, and team context sit together — no spreadsheets, no Slack reminders.
Unified Memory
Every detected change from every connected platform appears in a single chronological record. Google Ads and Meta Ads changes sit side by side so you can see what happened, when, and where without switching platforms.
Add Context With Annotations
Not every performance shift comes from a campaign change. Memory lets you annotate key moments with business context such as launches, promotions, seasonality, or pricing updates so the record captures both what happened and why.
Query Change History In BigQuery
Every change and annotation is stored in your BigQuery dataset in the change_history table. Query change patterns, correlate updates with performance metrics, and build custom reports or alerts on your own infrastructure.
Better Together
Memory does not work in isolation. It sits on the same data layer that powers the rest of Vendo, so campaign changes are automatically correlated with performance data flowing through the Marketing Data Plane and Destinations.
When Memory detects a bid strategy change and conversion signal quality shifts the next day, the relevant integration changes are visible in one platform with no manual correlation required.
FAQ
Frequently Asked Questions
Request Access
Book a discovery call.
We work closely with teams using Vendo on real marketing workflows. Book a call to explore fit and get hands-on with the product.
