Before work begins

Frequently asked questions

Audit scope and methodology, pricing factors, PDF report contents and ways of working. Below: B2B measurement and attribution, channel selection, server-side tagging and technical translations.

What does an audit cover, and how long does it take?
The audit covers the advertising account, search terms, conversions, GA4, GTM, Search Console and the landing page within the agreed scope. The PDF report is usually produced within 7-10 business days of confirmation that all access works and the required materials are complete.

The analysis combines four sources: campaign configuration (account structure, bidding strategies, search terms, exclusions), the measurement layer (conversion actions in Google Ads, GA4 events, tags and triggers in GTM), organic queries from Search Console, and how well the landing page matches the intent of the query. The audit checks whether an ad click can be traced to an enquiry and whether the same contact is counted more than once. Meta Ads and LinkedIn Ads are separate scope modules. The scope and deadline are agreed before work starts.

What determines the price of an audit?
The price depends on the number of accounts and markets, channels covered by the analysis, measurement complexity and data availability. The scope and price are agreed before work starts and cover the analysis and the PDF report.

The workload grows with the number of campaigns, markets, landing pages and data sources. Auditing a single Google Ads account requires different work from a multi-channel audit covering GA4, GTM, Search Console and the website. A description of the accounts, channels and the problem is enough for an initial quote; if the scope includes the website, its address is needed. The price does not include implementing changes.

What does the audit report include?
The PDF report contains findings with evidence, recommendations in order of priority and criteria for checking the effect of a change. Confirmed problems are kept separate from hypotheses and missing data.

Each finding states where it occurs (account, campaign, tag, event, URL), the data supporting the conclusion, the recommended change and how to verify it after implementation. Example: when the conversion is a button click, the report shows which event is sent, when it fires and which event should confirm that the form was accepted. Hypotheses and missing data are labelled separately. The audit ends with delivery of the PDF report; implementation, campaign management and subsequent technical assistance are not part of the service.

How does the work begin?
The first step is a brief description of needs through the form or by email. This is used to establish the scope, price, deadline and the list of required access or files.

For an audit, the following are needed: the advertising channels, the purpose of the analysis and, if the website is in scope, its address. For a translation: the type of material, language pair, volume and deadline. First contact is made within 24 hours on business days. Once the terms are accepted, the next step is to grant the agreed access or hand over the files.

What access and materials are needed?
Access to the tools covered by the audit is needed, along with information about the offer and how enquiries are handled. Work starts once it is confirmed that the access works and the materials are complete.

Permissions granted to the designated account are used to read data and configuration; the audit does not include changes to the accounts. For the Google scope, the list usually includes Google Ads, GA4, GTM and Search Console, and for the Meta Ads module the advertising account, Pixel and Conversions API. Examples of leads and information on which of them the sales team considers valuable also help. Sending an invitation alone does not confirm access to the data.

Can audit recommendations be implemented independently?
Yes. The recommendations can be implemented by the client’s team or a chosen provider, provided they have the skills appropriate to the change: an advertising specialist, an analyst or a developer.

The report describes what to change, why and how to assess the effect. It is not a platform user guide or a step-by-step configuration. The description of the problem, the evidence and the acceptance criterion allow the provider to plan the implementation and check whether the change worked.

What role does AdscapeOS play in an audit?
AdscapeOS is a proprietary marketing intelligence and operations system for performance marketing. In an audit it brings together data from Google Ads, GA4, GTM and Search Console to check consistency, and a specialist verifies the findings in the context of the offer and sales.

An example of a check: comparing conversions in Google Ads, events in GA4 and tag firings in GTM to establish what is actually counted as an enquiry. Clicking the form button and an accepted enquiry are different events, and the system gathers the data needed for this check. The analysis also covers how well the page matches the ad message. In the report, confirmed problems, hypotheses and missing data are labelled separately.

How does a B2B audit differ from an e-commerce audit?
In e-commerce, the conversion is a transaction with a value recorded at the time of purchase. In B2B, a form opens a sales process lasting weeks or months, so campaign quality is determined by what happened to the lead later.

A B2B audit examines two things: whether enquiries come from companies matching the target profile, and whether the sales outcome (qualified lead, opportunity, contract) returns to the advertising systems. Google Ads accepts such data through offline conversion import based on GCLID and, in enhanced conversions for leads, also through hashed contact data. Without this, bidding strategies optimise for the conversion they can see, that is, the form itself, rather than for a lead that is valuable to sales.

Why are there clicks but no enquiries?
A gap between clicks and enquiries usually stems from one of four groups of causes: a measurement error, a form that does not work, a mismatch between the page and the ad message, or traffic with the wrong intent. Diagnosis starts with measurement, because an error there distorts the assessment of the other layers.

The chain of events is checked from the end: whether enquiries reach the inbox or CRM, whether the form sends the data, whether the confirming event (e.g. generate_lead in GA4) fires after the enquiry is accepted rather than on the button click, and whether it reaches Google Ads as a conversion. Only then are the match between ad and page and the intent of the search terms assessed. Measurement errors also include a refusal of consent to measurement, after which some conversions may not be recorded, and the delay between the click and the conversion. The number of enquiries in the CRM is compared with conversions in GA4 and Google Ads, and the discrepancy indicates the layer where the error occurs.

How can B2B lead quality be assessed?
Lead quality is the fit with the customer profile and what happens to the enquiry later in sales. It is measured by the share of qualified enquiries, reasons for rejection and the cost per qualified lead, broken down by campaign and keyword.

The starting point is a definition of a good enquiry: the right company, a need that matches the offer and a realistic possibility of purchase. Sales data (CRM, export, an organised list) makes it possible to compare sources by accepted leads and rejection reasons. The delay has to be taken into account: fresh enquiries are not compared with completed conversations, and the conversion window in Google Ads (30 days by default for Search and Display, up to 90 days for clicks) limits which conversions are recorded at all. Without sales data, the quality assessment is incomplete.

Which conversions should be measured in B2B?
The basis is confirmed enquiries and booked calls, ideally supplemented by the lead status from sales. Clicks on a phone number or email address are supporting signals.

In Google Ads, conversion actions are divided into primary and secondary: primary ones go into the “Conversions” column and are used in bidding, while secondary ones are for observation only and are reported in “All conversions”. Clicking a phone number does not confirm a call, and opening an email client does not mean a message was sent, so such events should be secondary. In GA4, an enquiry is recorded with the generate_lead event; when a value is assigned, the event requires the currency and value parameters.

Google Ads or LinkedIn Ads for B2B?
Google Ads Search captures demand expressed through a query, while LinkedIn Ads makes it possible to reach companies and job titles regardless of whether the user is already looking for a solution. The choice depends on the volume of demand for queries and the cost of a qualified lead.

Search works well when there is measurable demand for queries describing the solution. LinkedIn allows targeting by company, industry, job function, job title and seniority, which matters for a small, well-defined group of buyers, but criteria that are too narrow limit reach and the speed of data collection. Google can also build interest through YouTube and Demand Gen. The choice takes into account the budget needed to collect data, enquiry quality, sales opportunities and the time it takes for contacts to mature.

Does Meta Ads make sense for B2B?
Yes, if Meta has a clearly defined role: reaching website visitors again, distributing content or maintaining brand presence during a long purchase process. It will not be the main source of enquiries in every company.

Correct measurement is a prerequisite for a meaningful assessment. Events from the browser (Pixel) and from the server (Conversions API) are deduplicated when event_name and event_id match and the second event arrives within 48 hours of the first; without this, the same enquiry is counted twice. Campaign results are assessed together with data on engagement, brand searches and contact quality, because attributing the result solely to the last click overlooks earlier interactions with the ad.

When can B2B campaign results be assessed?
There is no single timeframe. Measurement accuracy, traffic relevance and campaign settings are assessed in the first weeks, and the effect on sales only after the time needed to handle enquiries and for the customer to make a decision.

This is limited by the number of events needed for an assessment and by the delay between the click and the result. The conversion window in Google Ads is 30 days by default for clicks on Search and Display (up to 90 days); conversions after it expires are not recorded, and the delay analysis is limited to the selected window. For this reason early signals (search term match, impression share, event accuracy) are assessed separately from business results, and when the sales cycle is longer than the conversion window, offline conversion import is needed.

How does a landing page affect B2B results?
The page should match the intent of the query and the need raised in the ad, present the offer clearly and make contact easy. Problems along this path can reduce the enquiry rate at the same cost per click.

The audit checks whether the ad message matches the page, the content and evidence of expertise, the form (number of fields, validation, confirmation message), how the page works on mobile, and performance measured with Core Web Vitals metrics: LCP up to 2.5 s, INP up to 200 ms and CLS up to 0.1 at the 75th percentile of visits. A visible problem can be described directly, but its effect on campaign results requires data or a test.

Why can last-click attribution mislead in B2B?
Last click assigns all the value to the final click recognised by a given system. In B2B there are many interactions with the company before an enquiry, and the last one can be a search for the brand name.

A customer may see an ad, read an article and return weeks later by searching for the company name, and the last click does not describe that whole journey. Google Ads currently offers two models: last click and data-driven attribution (the default for most conversion actions); rule-based models (first click, linear, time decay, position-based) have been discontinued. GA4 provides data-driven attribution and two last click variants (paid and organic channels, and Google paid channels only), while the others were removed in November 2023. No single report will show all the channels and people involved in the decision, so the findings are compared with sales data.

What is sGTM, and when is it worth implementing?
Server-side Google Tag Manager is a container running on a server that receives events from the browser, processes them and passes them on to analytics and advertising tools. Google lists three benefits: page performance, privacy control and data quality.

Events reach a container on the site’s own domain (hosted on, among others, Cloud Run, App Engine or a managed provider such as Stape), where server tags can filter and enrich them and pass them on, e.g. to GA4, Google Ads or Meta Conversions API. Part of the measurement still takes place in the browser. Implementation increases control over data leaving the website, but it does not replace user consent, it incurs hosting and maintenance costs, and it does not guarantee complete data or immunity to browser blocking. Whether implementation is justified depends on whether control over data sent to vendors or better measurement quality is needed, and whether these justify the cost. The audit assesses whether sGTM is justified but does not include implementation.

Do translations include software interfaces?
Yes. The scope includes software interfaces, technical documentation, websites and business materials, including content in the areas of ERP, CAD/CAM and engineering simulation.

In an interface, what matters is consistent terminology, preserving variables and tags, and the length of the text, which must fit within the UI element. Context, e.g. a screenshot or a feature description, reduces errors arising from short strings taken out of context. A quote requires the file format, volume, language pair and information about the product.

Which languages are covered by the translation service?
Translations cover language pairs involving Polish, Ukrainian and Russian. Communication and collaboration are also possible in English.

The specific pair and scope are confirmed on the basis of a file or a text sample. It also helps to know who the material is for and where it will be used, e.g. on a website, in documentation or in an interface, because register and terminology depend on this.