How should you verify inquiry tracking for a B2B marketing website service? The project lead should check source attribution, conversion records, and data consistency, rather than looking only at whether form submissions succeed. The key to acceptance is confirming that every inquiry can be found, explained, and followed up on.
We recommend dividing acceptance testing into five stages: entry-point identification, submission and data capture, source attribution, sales handoff, and report reconciliation. Testing each item against pre-agreed test cases is the only way to determine whether the website can track inquiries well enough to support marketing decisions.
Define the acceptance criteria first: What counts as a valid inquiry?

Before acceptance testing, the project lead should agree on the definition of an inquiry with the service provider, marketing staff, and sales lead. Form submissions, email clicks, instant messaging button clicks, and online consultations represent different stages of business activity and should not be grouped together as valid inquiries.
For example, clicking a contact button indicates only that a visitor intends to get in touch; it does not prove that a message was sent. Only when the system has actually received a form submission or obtained a valid conversation record from the chat platform should the interaction be counted toward the relevant inquiry metric, as agreed.
Create a list of the contact options on the website, specifying the page where each appears, supported languages, receiving system, notification recipients, and tracking method. Product detail pages, advertising landing pages, and floating buttons on mobile devices should all be included, so testing is not limited to the homepage form.
Also clarify delivery responsibilities: which records the website service provider is responsible for, and what data the advertising platforms and customer management system each provide. For third-party integrations, agree on responsibilities for authorization, maintenance, and fault resolution to avoid disputes after launch.
How to verify source attribution: Can you tell where customers came from?
Source verification should cover organic search, paid advertising, social media, external referrals, and direct visits. Enter the website using test links with different source parameters, then check whether the inquiry details retain the agreed channel, campaign, and first landing page.
Be sure to test the path of “viewing a product first, visiting other pages, and submitting an inquiry later.” If source parameters are only present in the URL when the site is first opened and disappear after navigating to another page, an inquiry may be saved successfully but no longer linked to its original campaign.
The project lead should also confirm the attribution rules: whether to retain the first source, the last source, or both. For example, if a customer first arrives through an ad, then visits directly a few days later and submits an inquiry, different rules will produce different results. Acceptance should be based on the agreed rules.
Search keywords are usually not fully available, and visits across devices may not be automatically linked. If users decline non-essential tracking or browser restrictions apply, the source may be unknown. The reason should be documented; the service provider should not be expected to fill in missing data by guessing.
After a successful submission, are records complete and free of duplicates?
Each test inquiry should use an identifiable test marker. Check the submission time, contact details, product, message, submission page, and source fields. For information agreed to be mandatory, verify that front-end prompts match back-end validation to avoid receiving empty records that cannot be followed up on.
A form should be considered successful only after the server confirms receipt. During acceptance testing, simulate normal submissions, network interruptions, and service failures separately. Check that the page feedback matches the actual records in the back end, so visitors are not shown a success message when the data has not been saved.
Duplicate counting can also affect advertising decisions. Repeatedly clicking submit, refreshing a success page, or returning to the page and submitting again should be handled according to the agreed rules. Technical duplicate records generated by the same submission should be identifiable and must not be counted repeatedly as new inquiries.
Different requests actively made by the same customer should retain their business details; records should not simply be deleted based on email address. We recommend assigning a unique ID to every inquiry so that back-end records, notifications, and the customer management system can be matched for follow-up and accountability.
Can sales receive and take over inquiries? This must be tested in practice
A record in the back end does not mean that sales has received it. Test back-end data capture, notification dispatch, email receipt, and synchronization with the customer management system separately, and record the time taken at each stage. Notification timing should be defined as a specific standard; “real-time push notifications” alone is not an adequate acceptance criterion.
If different teams handle different countries, languages, or product lines, test each assignment rule. Submit test inquiries from different markets and confirm that the assigned owner, notification address, and viewing permissions are correct, preventing high-value inquiries from going to a shared inbox that no one monitors.
Include failure scenarios in acceptance testing: after an email bounces, an interface times out, or authorization expires, are the original inquiries still retained? Can administrators detect the problem? Can notifications be resent or data synchronized again? These capabilities directly affect whether leads can be recovered promptly.
Because inquiries contain customer contact details, acceptance testing should also check access permissions, data transmission protection, and the scope of data exports. For different overseas markets, define notices, consent, and retention periods in accordance with applicable requirements, and avoid sending complete personal information to general-purpose analytics platforms.
When the data does not match, how can you tell whether it is a system problem?
Before comparing data, align the date range, time zone, filters, and metric definitions. The number of inquiries in the website back end, conversions in an analytics tool, and qualified opportunities confirmed by sales measure different things. The three figures should not be expected to match exactly.
We recommend preparing an acceptance reconciliation sheet listing each test ID, traffic source, submission result, back-end record, notification status, and analytics event. Verify each individual journey first, then compare the aggregate data. This makes problems easier to locate than simply comparing report totals.
For discrepancies, distinguish between causes and retain supporting evidence. A user declining tracking may result in an undercount in the analytics tool, but inquiries received by the back end should still be searchable. If a back-end record is missing, a source field is lost, or an event is duplicated, the service provider should investigate and repeat the test.
Testing should also cover the main language versions of the site, mobile phones and computers, and commonly used browsers. Marketing staff can provide real campaign links, and sales staff can confirm receipt, ensuring that the acceptance results reflect actual business journeys rather than working only in a demo environment.
What evidence should you require before signing off?
Acceptance deliverables should include the entry-point list, field definitions, attribution rules, test records, issue resolution results, and operating instructions. Each issue should specify its impact and retest results. A screenshot of one successful submission is not enough to establish that the entire function has passed acceptance.
Issues involving lost inquiries, incorrect assignment, or non-functional key entry points should be fixed before acceptance. Issues that do not currently affect the core process can be documented with a resolution deadline in accordance with the contract. Any exceptions should clearly identify the responsible person and the method for subsequent verification.
When choosing a team that provides integrated website development and marketing services, such as 易营宝, you can include the criteria above in the delivery appendix. Data flows between website development, advertising, and customer management should be assessed based on the actual scope of purchase and test results, not just feature descriptions.
Ultimately, acceptance testing of inquiry tracking for B2B marketing website services should answer three questions: Are inquiries retained? Can their sources be explained? Can sales take them over? Only when all three can be verified through records and reconciled on an ongoing basis can website data support decisions about future marketing investment.













