Dan, we did the homework. You just say yes.
Give us the OK and we create your workspace and pull your tracking code. No card until tracking is confirmed. Your devs get one small ticket, not a project.
Rather set it up yourself? Create the account here.
Your funnel. Every step accounted for.
Ad click, free assessment, provider review, ships to the door. Here's exactly what AdBeacon sees at each step, and where it sees nothing at all.
Real care.
Platform, campaign, ad and click ID.
That they visited each page. Never their answers.
Nothing. Medical decisions stay with DirectMeds.
Order ID and value, matched back to step 1.
The migration isn't the blocker. It's the window.
They're rebuilding checkout and the thank-you page right now. Adding one script during the rebuild beats reopening it in February.
New Year is peak weight-loss season. Go in knowing which clicks actually turn into patients, not what Meta says they did.
Live in early December gives you weeks of clean history before the big spend month. Live in January means flying blind through it.
Stop grading the platforms on their own homework.
Every paid and affiliate click held against your real orders, side by side with what each platform claims.
No more stitching Ads Manager, Google and your order data into a spreadsheet before you can make a call.
Chat with your numbers in AdBeacon, run AI agents, or pipe the same first-party data into Claude through the MCP server.
A dedicated CSM who already knows your funnel. You'll have Ben's cell.
No card until tracking is confirmed.
The whole ask. Forward this section.
Custom stack, so no app to install. Two snippets and one test order. An AdBeacon engineer joins the call to confirm data is flowing.
Quiz, landing pages, order form, thank-you page. One script tag in the shared layout. We send you the exact tag.
Placed before the tracking code. Filled from the order your backend already has. Minimum version on the right.
We watch it land in AdBeacon live on the call. If something's off, we fix it right there.
window.adBeaconCheckoutData = {
"order_id": "DM-104233",
"order_date_time": "2026-12-02 16:00:00", // UTC
"payment_currency": "USD",
"sub_total_price_in_payment_currency": 299.00,
"total_price_in_payment_currency": 299.00,
"sub_total_price_in_store_currency": 299.00,
"total_price_in_store_currency": 299.00,
"customer_id": "C-88213",
"email": "patient@example.com",
"line_items": [{
"product_id": "P-01", // opaque ID, no name
"price_in_payment_currency": 299.00,
"price_in_store_currency": 299.00,
"quantity": 1
}],
"billing_address": {
"city": "Houston", "country": "US", "zip": "77043"
}
};
Send what attribution needs. Nothing more.
You run a health business, so we built a minimum-data version of the integration. Every field below is visible to your team before anything ships. Your legal team makes the call, and we'll walk them through each one.
Need a BAA? We're open to that conversation as part of an annual agreement.
You don't pay for a pixel that isn't working.
We create your workspace and pull your code. No card.
Your devs add two snippets. We're on the call.
We verify tracking together. Then the card goes on file.
Full AdBeacon from day one, then pricing built for your scale.
A lower ramp rate for your first months, and a better rate on an annual agreement. We'll set the numbers on one call.
The stuff you'd ask anyway.
We're mid-migration. Isn't this a bad time?+
It's the best time. Your devs are already touching the thank-you page. Adding two snippets now is cheaper than reopening it after launch.
How much dev time is this, really?+
One script tag in your shared layout and one data object on the thank-you page, filled from order data you already have. We send the code and join the call to test it.
What about patient data?+
Use the minimum-data version above: no product names, no phone, no street address, nothing from the questionnaire. Your team sees every field before it ships and makes the call.
Why do you need my OK to set it up?+
Our terms require your permission before we create an account in your company's name. One reply from you and we handle the workspace and tracking code from there.
When do I have to put a card down?+
Only after we've confirmed tracking together. Then your 30-day trial starts with full access.
Does this replace Ads Manager?+
No. Keep buying where you buy. AdBeacon sits next to it and shows platform-reported results beside click-only, first-party results, so you know which number to trust.
One yes. Ben handles the rest.
Workspace, tracking code, dev call. Ben Sisk, Head of Customer Success, takes it from here.