Your BidNet Direct contracts are hiding what your ads really earn
"Most of our revenue is city and school district work, so I honestly can't say whether Google Ads pays." If you run a commercial cleaning, grounds or security company, that probably sounds familiar. On BidNet Direct the solicitation, the bid documents and, for agencies that take electronic bids, your submission all sit on SOVRA's platform, where none of your tracking can run. We label that public work at entry and keep it out of your ad data, so Google and Meta learn only from the property managers and private businesses your ads actually bring in.
Free30 minutesNo obligation
BidNet Direct · what breaks
What goes wrong when public bids and paid ads share one pipeline — BidNet Direct
- 01
"City and school contracts make our ad numbers meaningless"
A sealed-bid janitorial or grounds contract can outweigh a year of private accounts. Blend it into revenue and Google Ads looks brilliant one quarter and hopeless the next, so budget decisions turn into guesses.
- 02
"Sealed-bid wins are leaking into our Google Ads uploads"
If your CRM sends every closed-won deal back as an offline conversion, a facilities director who once filled your website form can be matched by hashed email. Google then takes credit for a contract the agency awarded through its own procurement process.
- 03
"Primes keep calling our tracked number after a bid drops"
BidNet Direct's Plan Holder List shows who downloaded the documents. A prime looking for a sub searches your name, clicks your brand ad and calls, and that call is counted as paid demand it isn't.
- 04
"Smart Bidding is learning from teaming requests"
Being visible on public bids brings in other suppliers, subcontract offers and vendor pitches through your contact form. Count them as leads and Google hunts for more of them instead of property managers who want a quote.
BidNet Direct · the fix
What changes after the fix — BidNet Direct
Public and private revenue reported apart
Every BidNet Direct opportunity carries its own source, so your ads are judged on the private commercial work they can actually win.
Only ad-started private contracts go back to the platforms
Signed contracts with a stored GCLID, fbclid or matched email are uploaded; public awards are filtered out before the file is built.
A straight answer on where the next dollar goes
Cost per signed contract from Google, Meta and your BidNet plan, side by side, so a state upgrade and a bigger ad budget can be compared honestly.
BidNet Direct · architecture
What BidNet Direct actually lets you hook into
It's a government bid network run by SOVRA, not a lead form. This is what SOVRA documents for suppliers.
- 1
Vendor profile and category codes
Your profile and NIGP-style category codes drive bid matching and make you searchable by buyers. Basic registration is free and covers member-agency bids.
- 2
Alerts and saved searches
Email alerts on new bids, updates and addenda that match your codes, with saved advanced searches and a daily match summary listed on the paid state plans.
- 3
Electronic bid submission
Where the agency accepts electronic bids, you submit on the platform, and a red "Bid Not Submitted" flag stays up until submission is confirmed. That submission history is the public-side record we reconcile against.
- 4
Plan Holder List
Shows which suppliers downloaded a bid's documents, which is how primes find subs and why some of your branded calls trace back here.
- 5
Premium advertising profile
A business profile with logos, videos and brochures. SOVRA doesn't mention a link to your website, so we check whether one exists and can carry UTMs.
- 6
No ad tags, API or export documented
We found no Google Ads, GA4, GTM or Meta Pixel setting and no supplier API, so tracking lives on your site and in your CRM.
BidNet Direct · diagnose
Where BidNet Direct tracking breaks, in the order we check
The damage usually happens in your CRM, so we start with what's being sent to Google.
- 01
What does your offline upload contain?
Open the last file or sync and look for agency names. Any public award there is a false ad conversion.
- 02
Is source filled on every opportunity?
A blank source on BidNet work is how ad platforms end up claiming it.
- 03
Do your site forms store the click ID?
Submit one from an ad-tagged URL and open the lead record.
- 04
Do branded calls spike when bids drop?
Compare brand-campaign calls with the dates you appear on Plan Holder Lists.
- 05
Are teaming requests counted as leads?
Read a month of form fills and tag what isn't a buyer.
- 06
Does signing land inside the conversion window?
Private accounts can take weeks to sign after a walkthrough; we check that lag against your conversion action.
BidNet Direct · prove
The QA evidence — BidNet Direct
Checked against real contracts on both sides of your business, because a test form proves capture, not attribution.
Source of truth
Your BidNet Direct bid submissions and the agency award notices that followed, joined to signed private contracts in your CRM
- One quote request from an ad-tagged URL, with GCLID and UTMs confirmed on the lead record.
- A test BidNet Direct opportunity entered with its source and confirmed absent from the upload.
- A signed private contract seen once in Google Ads as an offline conversion.
- The same contract sent to Meta with a shared event ID and no duplicate.
- Teaming requests and vendor pitches confirmed outside the conversion action.
- Every contract reconciled by channel across a closed quarter.
- Rechecked 30 days later and after any change to your form or CRM.
BidNet Direct · free audit
What we check in the free audit
- What does your offline upload contain?
- Is source filled on every opportunity?
- Do your site forms store the click ID?
- Do branded calls spike when bids drop?
- Are teaming requests counted as leads?
- Does signing land inside the conversion window?
Checked against
Your BidNet Direct bid submissions and the agency award notices that followed, joined to signed private contracts in your CRM
Free30 minutesNo obligation
BidNet Direct · when not to buy
When you don't need this — BidNet Direct
Plenty of suppliers on BidNet Direct have nothing for us to fix.
- If all your work is public and you run no paid ads, there's nothing to attribute.
- If your ads and your bid work live in separate systems that never touch, the split already exists.
- If you sign a few private accounts a year, a quarterly spreadsheet match of contracts to ad leads is enough, and we'll say so.
- If you're only deciding whether to move up a BidNet plan, your bid history answers that, not ad tracking.
BidNet Direct · what we deliver
The event map from ad click to signed private contract — BidNet Direct
Quote request or tracked call on your site
GCLID, fbclid and UTMs stored on the lead record before anyone touches it.
Qualified private commercial lead
A property manager, HOA, office or retail site in your service area; teaming requests, vendor pitches and job seekers excluded.
Walkthrough or site visit booked
The first sign the lead is real, sent while the proposal is still being priced.
Proposal sent
A mid-funnel signal, with estimated annual value if you track it.
Contract signed
The main conversion, sent once per account, with contract value if you share it.
Excluded on purpose
BidNet Direct solicitations and awards, Plan Holder List subcontract inquiries and renewals of accounts you already serve.
FAQ
BidNet Direct questions, answered
No. Solicitations, documents and bid submissions run on SOVRA's platform, and we found no documented setting for your own ad tags or GA4. Tracking starts on your website and phone lines.
Not directly. Formal solicitations are awarded through the agency's procurement process, so ad spend belongs on private commercial work, and public awards stay out of your ad conversions.
No. Uploading them teaches Smart Bidding that sealed bids come from ads. Only contracts that started with an ad click or a matched ad lead get sent.
Google will count it if they clicked your brand ad, but the demand came from BidNet Direct. We tag those calls and report brand campaigns separately so they don't inflate results.
SOVRA's supplier pages don't document one. We work from your submission history and how bids are entered in your CRM, and confirm with your account what else is available.
The click ID saved on the original lead is uploaded with the signed contract. Starting June 15, 2026, Google moved offline conversion imports to its Data Manager API, and it points advertisers new to imports toward enhanced conversions for leads.
More on BidNet Direct
- GA4 direct traffic too highWhy is my GA4 direct traffic so high?
- DPCGoogle Ads for direct primary care and concierge medicine practices: the build o…
- Direct-to-employerGoogle Ads for direct-to-employer healthcare providers: the build order
RELATED GUIDES
Booking tools beside BidNet Direct, and what their bookings feed
- ExpediaExpedia conversion tracking: stop Google Ads claiming the rooms Expedia sold
- LegalMatchLegalMatch clients keep showing up in Google Ads as wins
- NicheFamilies say they found you on Niche. Your ad reports say Google did.
- NetworxNetworx conversion tracking: stop guessing whether Networx or your own ads sign the jobs
- VitalsVitals conversion tracking: patients check your ratings before they call, and your ads lose the credit
- Lawyer.comLawyer.com sends you cases. Your Google Ads account shouldn't get the credit.
- Doctor.comPatients mention Doctor.com, but your ad reports can't tell them apart
- RealSelfRealSelf conversion tracking: stop your ads taking credit for RealSelf patients
Free · 30 min
See what your ads earn without the public contracts
Free30 minutesNo obligation
