Skip to content
SEO Evaluate
TREN (current language)ARFA

Analytics & CRO · Service

Analytics & Data Strategy

Measurement you can defend: GA4, Tag Manager, server-side tagging and Consent Mode v2 as one plan.

Analytics and data strategy is the work of deciding what a business needs to measure, then building the GA4, Google Tag Manager, consent and ad-platform setup that measures it consistently. Our GA4 consulting starts from a written measurement plan rather than from tags, and ends with reports your finance, marketing and product teams read the same way. Without trustworthy data, every other growth decision is speculation.

How we work

AuditTag coverage, consent signals and data quality
PlanMeasurement plan, event taxonomy and tracking spec
ReportReconciled dashboards with written metric definitions

/01 · Definition

What is analytics and data strategy?

Analytics and data strategy is the discipline of defining what a business must measure and building the systems that measure it reliably. It covers a measurement plan, a GA4 property and Google Tag Manager container, a data layer, server-side tagging, Consent Mode v2 and cookie consent, connections to Google Ads and Meta, BigQuery export and Looker Studio reporting, plus a recurring data-quality audit. The goal is one set of numbers every team trusts.

Most measurement problems are not tool problems: nobody wrote down which questions the data should answer, so each team added its own tags and named events differently, and GA4, Google Ads and the CRM now disagree by margins no one can explain.

A data strategy fixes the order of work: questions, then events, then tags, then reports, with privacy designed in.

/03 · Problems we solve

Problems we solve

  • Reports that disagree

    GA4 sessions, Google Ads conversions, Meta results and CRM leads tell four stories because they count different things under the same label.

  • Missing or duplicated conversions

    Key events fire twice on a thank-you page reload, never fire inside the checkout iframe, or stopped after an untested release.

  • Consent implemented as a banner only

    A cookie banner is visible but tags load regardless, or everything is blocked and ad platforms lose the signals bidding depends on.

The measurement plan: the method behind every setup

Every engagement begins with a measurement plan: a short document listing the business questions, the KPIs that answer them, the events and parameters that produce those KPIs, where each event fires, and who owns it. It is written with marketing, sales and development, because an event engineering cannot implement is a dead row.

The plan separates key events (the few actions that define success: a qualified lead, a booking, a purchase) from supporting events, and fixes naming conventions and value rules once so GA4, Google Ads and Meta receive consistent definitions.

GA4 and Google Tag Manager architecture

We implement GA4 through Google Tag Manager with a documented data layer, not with tags hard-coded in templates. The data layer specification tells developers which object to push at which moment (page metadata, user state, transaction data); Tag Manager turns those pushes into GA4 events through triggers anyone can read.

Event and key-event design follows the plan: recommended GA4 names where they exist (generate_lead, purchase, sign_up), custom events only for what Google does not define, and parameters registered as custom dimensions before a report needs them. Each key event gets a counting method, a value rule and a test case, so releases are verified in DebugView rather than discovered as gaps later.

Server-side tagging: what it changes and what it does not

Server-side Google Tag Manager moves tag execution from the browser to a server container you control, hosted on Stape or on your own cloud project under a first-party subdomain. The browser sends one request; the server forwards clean events to GA4, Google Ads, Meta and other destinations. Pages load fewer third-party scripts and you decide which fields each vendor receives.

It does not bypass consent: a server container receives only what the browser is permitted to send. We implement it where volume or privacy posture justifies the running cost; for a small site a well-built client-side container is often the right answer.

Consent Mode v2 and cookie consent under KVKK and GDPR

Consent Mode is Google's mechanism for passing a visitor's consent choices to its tags. Version 2 added the ad_user_data and ad_personalization signals, which Google requires for advertising features aimed at users in the European Economic Area. According to Google Analytics documentation and Google Ads Help, tags adjust their behaviour to the consent state, and in the advanced implementation cookieless pings let Google model conversions that consented data cannot observe.

We wire Consent Mode to your consent platform so the default state loads before any tag and the signals reach both the web and the server container. For businesses in Türkiye, KVKK and the Personal Data Protection Authority's cookie guidance apply alongside GDPR for European visitors. We implement and document the technical side; your counsel decides the legal basis and banner text. We do not provide legal advice.

Ad-platform connections: Google Ads and Meta Conversions API

Google Ads imports key events from GA4 or receives its own conversion tag through Tag Manager; we choose one source per conversion to avoid double counting, enable enhanced conversions where hashed first-party data is available with consent, and align value rules with the measurement plan, because smart bidding learns from that data.

Meta's Conversions API sends events from the server container alongside the browser pixel; Meta Business Help documents deduplication by event_id, so each lead or purchase is counted once. The same pattern applies to TikTok Events API, each destination receiving only the parameters it needs.

BigQuery export and Looker Studio reporting

GA4 exports raw, event-level data to BigQuery at no cost for standard properties, the only place for unsampled analysis with long retention. We set up the export, design a schema with sessionised and conversion tables, and write scheduled queries that produce the plan's metrics, joined with CRM, order and ad-cost data.

Not every business needs BigQuery; we recommend it when the GA4 interface cannot answer your questions. Looker Studio sits on top: an executive dashboard with a few defined metrics, channel dashboards for operators, and a metric glossary so every number has one definition.

/10 · Comparison

Data-quality audit: common problems and how we fix them

Representative findings from measurement audits.
Data problemSymptomRoot causeFix
Duplicate key eventsGA4 conversions exceed CRM leadsEvent fires on every thank-you page load, including refreshesFire on submission success in the data layer; add a per-submission id
Self-referralsPayment gateway or booking domain is a top referrerCross-domain measurement and referral exclusions not configuredLink domains in the GA4 stream and exclude gateway domains
Platforms claim more conversions than analyticsGoogle Ads and Meta each report most of the leadsDifferent windows, view-through counting, shared journeys claimed twiceDocument window and model per platform; decide with BigQuery joins and holdouts
Personal data in analyticsEmails or names visible in page paths or parametersForm success URLs or event payloads include user inputStrip or hash in the data layer, redact server-side, purge affected data
Numbers changed after a releaseKey events drop or spike the week an update shipsDevelopers changed markup that triggers depend on; no tracking QAData layer contract and a pre-release tracking checklist

AI and agentic analytics: five signals that must not be mixed

Traffic and demand now arrive through AI assistants as well as search and social, and the measurement plan has to keep five different signals apart. Human referral sessions are visits that arrive from an assistant's link and behave like any other referral; they are measured in GA4 like other channels, provided the referrer is recognised and grouped. External bot requests are fetches by AI crawlers and user-triggered fetchers; they live in server or CDN logs, never in GA4, and are counted by user agent and verified where the platform documents its ranges. Sampled model visibility is how often assistants mention or cite the brand in a fixed prompt set; it is a sample with a denominator, not a traffic figure. Owned-agent tasks are actions performed by automations you run yourself, which need their own event stream and identifiers. Verified business outcomes are leads, bookings and revenue confirmed in your systems.

Two rules follow. Missing data is not zero: an assistant that strips referrers produces sessions that look direct, and a bot that is blocked produces no log line, so each gap is recorded as unknown with its reason. And attribution is not causal lift: a conversion that followed an assistant referral was influenced, not caused, by it; lift needs a holdout or an experiment, which the plan states explicitly when it is and is not available.

Practically, the plan adds a channel grouping for known assistant referrers, a log-based report of AI user agents with their robots status, a monthly visibility sample read beside (never summed into) traffic, and a separate event design for any agent you operate. The dashboard labels each figure with its source and its denominator.

/12 · Comparison

AI-era signals: source, unit and what each is not

The five signals are reported side by side and never added together.
SignalWhere it is measuredUnitWhat it is not
Human referral sessions from assistantsGA4 with a referrer channel groupSessions, key eventsNot a measure of how often the assistant mentions you
External bot and fetcher requestsServer or CDN logs by user agentRequests per agent per dayNot visitors; blocked agents leave no line
Sampled model visibilityRepeated prompt set per platform and languageRate with denominator and sample sizeNot traffic, not revenue
Owned-agent tasksYour own event stream for automations you runTasks, outcomes, failuresNot customer behaviour
Verified business outcomesCRM, bookings, ordersLeads, bookings, revenueNot attributable to one touch without an experiment

Attribution models and their limits

Attribution assigns credit for a conversion to the touchpoints before it. GA4 currently offers data-driven and last-click models; the older rule-based models were retired, as Google Analytics documentation notes. Google Ads, Meta and your CRM each apply their own model and window, so totals never match.

We treat attribution as a comparison tool, not a source of truth. No model observes journeys that happen off-site, across devices or without consent. For budget decisions we add BigQuery joins and geo holdout tests, and state the limits in every report.

/14 · Method and process

How a measurement engagement runs

Five steps, typically six to ten weeks for the build, then a monthly cadence.

  1. 01

    Measurement audit

    We review the GA4 property, Tag Manager containers, consent implementation, ad-platform connections and reports against your business questions, and deliver a scored findings list with a prioritised fix order.

  2. 02

    Measurement plan and tracking specification

    With marketing, sales and development we write the plan, then a tracking specification that turns it into a data layer contract developers implement without guesswork.

  3. 03

    Implementation

    We build the web and, where justified, server containers, configure GA4, connect Google Ads, Meta Conversions API and other destinations, and integrate Consent Mode v2. Everything is staged and tested in DebugView before publishing.

  4. 04

    Warehouse and reporting

    BigQuery export and scheduled queries where needed, then Looker Studio dashboards with a metric glossary, each reconciled against source systems before handover.

  5. 05

    Handover and monthly hygiene

    Your team receives documentation and a release checklist; a monthly audit then checks tag coverage, consent signals, PII and report drift.

/15 · Measurement and KPIs

How we measure the measurement

These checks are reported monthly; none is a promised level.

  • Coverage

    Key-event coverage

    Planned key events verified on every intended page and device.

  • Reconciliation

    Reconciliation gap

    Gap between GA4 key events and source systems, explained monthly.

  • Consent

    Consent and modelling share

    Sessions with consent granted, and the share of reported conversions that are modelled.

  • Privacy

    Personal-data findings

    PII exposures in URLs or parameters; zero after remediation.

/16 · Common challenges

Common challenges in measurement projects

  • Developer bandwidth

    The data layer needs engineering time; we reduce the ask to a precise specification with test cases, sequenced with planned releases.

  • Platforms that limit tagging

    Some site builders and booking tools restrict scripts; the fix may be a vendor integration, a server-side endpoint or a documented gap.

  • Historical data breaks

    A corrected setup produces different numbers; we annotate the change date in every report.

/17 · Strategic considerations

Privacy and governance considerations before you start

  • Legal basis is a decision, not a setting

    Which cookies need consent and how long data is kept are decisions for your counsel under KVKK and GDPR. We implement and document; we do not advise on law.

  • Data minimisation reduces risk

    Collect the parameters the plan needs and nothing else; fewer fields mean fewer places for personal data to hide.

  • Ownership stays with you

    Properties, containers, cloud projects and dashboards are created in your accounts.

How SEO Evaluate approaches analytics and data

We are a search and performance agency, so measurement is never an isolated project: the same key events feed our Google Ads bidding, social advertising reporting and SEO work, and our CRO and UX research starts from the behaviour data this setup produces. We work in Turkish, English, Arabic and Persian, which matters where consent banners, forms and conversion paths differ per locale, and we are conservative about what data can prove.

/20 · Frequently asked questions

Analytics and data strategy: frequently asked questions

How should GA4 be set up for a business site?

Through Google Tag Manager with a documented data layer, one property per entity, recommended event names where Google defines them, key events limited to actions that define success, plus internal traffic filters, cross-domain measurement and Search Console linking. All of it should follow a written measurement plan rather than be added tag by tag.

What does server-side tagging change?

It moves tag execution to a server container under your own domain, so the browser sends one request and the server distributes events to GA4, Google Ads, Meta and others. You gain control over what each vendor receives and lighter pages. It does not bypass consent and adds a component to host, so it is justified by volume or privacy requirements, not by default.

What is Consent Mode v2?

Consent Mode is Google's way of passing visitor consent choices to its tags. Version 2 added the ad_user_data and ad_personalization signals, which Google requires for advertising features aimed at users in the European Economic Area. Google Ads Help describes how tags adjust to the consent state and how cookieless pings allow modelling in the advanced implementation. We implement it; the legal basis remains your counsel's decision.

When do we need BigQuery?

When the GA4 interface cannot answer your questions: joining analytics with CRM, order or ad-cost data, analysing cohorts, avoiding sampling, or building metrics GA4 does not offer. The export is free for standard properties; the cost is query usage and modelling work. Smaller sites often do not need it.

Why do our reports disagree?

Because each system counts something different under a similar name. GA4, Google Ads, Meta and a CRM use different attribution models, conversion windows, deduplication rules and definitions of a conversion. Duplicate tags, missing cross-domain setup and untagged campaigns widen the gaps. The audit identifies each cause; a metric glossary stops new ones appearing.

What is a measurement plan?

A document that connects business questions to KPIs, KPIs to events and parameters, and events to the pages and systems where they fire, with an owner for each. It is written with marketing, sales and development, versioned, and used as the reference for implementation, testing and every later audit. It is the best way to keep GA4 clean.

Can you work with our existing GA4 property and container?

Yes. The audit decides whether to clean the existing setup or rebuild it. Cleaning preserves history and is usually preferred; a rebuild makes sense when the container is undocumented or the event taxonomy cannot be mapped to the plan. Accounts remain yours either way, and changes are staged and tested before publishing.

Official PartnerMeta · Google Partner · TikTok Marketing Partner
  • Meta
  • Google
  • TikTok

Next step

Request a measurement audit

Tell us where you are today; we will scope the work, set priorities and outline the first 90 days together. No commitment, a written assessment.