Four stages, fully automated, with humans in the loop at the gates that matter most. Here's exactly what happens between "Gemini drafts a creative" and "Meta scales the winner."
Status: roadmap. Gemini 2.0 Flash (text + image) will generate ad variants tailored to the page where they'll appear. Each generation grounded in your product's fact bank — a structured list of claims you've validated as true (features, pricing, audience, limits).
During beta this is BYOK: you provide a Google AI Studio key. Costs bill to your Google account. Free tier covers typical ad-gen volume. Managed AI (we handle the bill) lands on the Scale tier post-beta.
A second-pass verification checks every generated creative against the fact bank. Any claim not supported gets rejected and regenerated.
Generated creatives land in your approval queue tagged Tier 1 — one-click batch approve. As approval data accumulates, the system learns your taste and auto-approves high-confidence drafts.
Drop a single <script> tag into your sites' layouts (works in Next.js, Astro, plain HTML — anywhere you can add a div). The widget is ~60 lines of vanilla JS, served from Cloudflare's edge.
Each page render fires a request to our ad server. A multi-armed bandit dispatcher (Thompson sampling on Beta priors) picks which approved creative to show, balancing exploration against exploitation as evidence accumulates.
New variants get fair impression budget while they prove themselves. Persistent losers get demoted automatically. Persistent winners get promoted. No A/B test setup. No statistical significance calculations to run. The math handles it.
Every click on a TrafficLoopback creative routes through a server-side endpoint. Click logged, attribution UUID generated, first-party cookie set, then 302 redirect to the destination URL. Adblock-resilient and faster than client-side tracking.
Both the cookie AND a URL query param (`?tlb_aid=...`) carry the attribution ID. Browsers that block third-party cookies still get attributed via the query param.
When a TrafficLoopback-attributed visitor signs up on the destination site, the destination's signup flow POSTs the attribution ID back to our API. The loop closes: you can see real signups per creative, not just CTR.
Status: roadmap. When a creative has enough owned-traffic conversion data to declare a winner (statistical significance via Bayesian posterior), it surfaces a "Promote" action in your dashboard.
One click will ship the campaign spec to your Meta Ads or Google Ads account — copy, image, audience signals derived from where the creative converted on owned traffic, conservative initial budget. Approval Tier 2 (single-click confirm) or Tier 3 (type-to-confirm for high-budget pushes).
Paid performance flows back into the same dashboard. Owned-traffic CTR vs paid-traffic CTR per creative shown side-by-side, so you learn your audience's translation coefficient over time.
Meta first (faster app approval), Google second (4–8 week developer-token approval). Beta users help prioritize which networks land first based on what you're running.
Workers (compute), D1 (state), R2 (image assets), AI Gateway (Gemini routing + caching). One bill, one dashboard. Widget requests served from the edge nearest each visitor. No proprietary infrastructure to maintain.
Free during beta. Sign in with Google, register your sites, drop the widget in. No card required.
Start free in betaSee pricing on the pricing page.