Analytics & Conversion Optimization
Measurement you can act on, and the experiments that move the number.
Many analytics setups count visits but cannot say which pages or channels bring inquiries or sales. We set up tracking that records the actions that matter.
Analytics implementation is setting up Google Analytics 4, Google Tag Manager and Google Search Console to record the actions that matter to your business. ASquared Creatives works from a written measurement plan. We define the events, add them through a tag manager that respects consent, keep personal data out, and check the data.
A good fit for
We agree the questions you need answered and the actions that count, before any tag is written.
We check your current setup for duplicate tags, mixed event names and personal data in URLs.
We set data retention, internal traffic, unwanted referrals and cross-domain tracking where your site needs them.
We add events through Tag Manager, named to one convention and connected to consent.
We test each tag in preview mode and check incoming events against the plan.
We document the plan, naming rules, changes and known limits, so anyone can maintain the setup.
Problem
What we do
We mark inquiries, bookings and purchases as key events, so reports link them to pages and channels.
Problem
What we do
We remove duplicate tags and test each one in preview mode before it goes live.
Problem
What we do
We keep names, contact details and message text out of the data before anything is sent.
| Tool | What it records or controls | What it cannot tell you |
|---|---|---|
| Google Analytics 4 | Actions on your site, such as form sends and purchases. | What happened in search before the visit. |
| Google Tag Manager | Which tags fire and when, without changing site code. | Nothing by itself; it keeps no reports. |
| Google Search Console | Clicks, impressions and average position in Google Search. | What visitors did after they arrived. |
| CRM or order records | Inquiries, customers and orders exactly as you recorded them. | Which page or campaign led to them, unless captured. |
Not always, but it usually helps. Google Analytics can run on the Google tag alone. Tag Manager is a tag management system for setting up and managing tags without changing website code, with a preview mode for testing a container before it is published. Sites running several tags, or advertising platforms beside analytics, benefit most from it.
The business does. Properties and containers are created in, or kept in, accounts the business controls, and we are given access at the level the work needs. When the engagement ends, our access is removed, and the setup, its documentation and its history stay with the business rather than with a supplier.
Usually, yes. An audit of the current property, container and site code shows what is sound and what is not. Duplicate tags, inconsistent event names and missing key events can normally be corrected in place, which keeps the history already collected. A new property is recommended only when the existing one cannot be repaired.
They can, which is why every tag has to earn its place. Tag managers and their tags spend bandwidth and main-thread time, and larger tag managers are associated with poorer Interaction to Next Paint. Non-essential tags fire after the page loads, unused tags are removed, and pages are measured before and after.
Anything that identifies a person. Google Analytics does not permit sending information Google could recognize as personally identifiable, including email addresses and personal mobile numbers, so such information is removed from form fields and search boxes before anything is sent. Event parameters therefore describe what happened, such as which form was sent, never who sent it or what they wrote.
Short answers are above. Open a panel below for the specifics: how we decide, what is included and the deeper questions.
If reports disagree with CRM or order records, or no key events exist, measurement is fixed before any conversion work, because every later decision reads from it.
When key events are reliable and the question has become why visitors do not complete them, the work moves to research, hypotheses and testing.
Search Console reports indexing problems as well as performance. When pages are not indexed, crawling and rendering come first, and measuring their search traffic follows.
A measurement plan lists the business questions analytics must answer, the key events that count as outcomes, the supporting events and parameters that explain them, and the rules for naming and consent. Written before implementation, it is the reference every tag, report and later change is checked against, so the setup does not drift as people change.
A standard Google Analytics property allows up to 30 events to be marked as key events. The limit is rarely the constraint: a handful of key events everyone understands produces reports people use, while a long list turns every report into noise.
Analytics events should be named with one consistent convention, using the recommended event Google Analytics already defines wherever one fits and a custom name only when none does. Google Analytics treats event names as case sensitive, requires them to start with a letter, allows only letters, numbers and underscores, and limits names to 40 characters.
Case is the easiest way to split data by accident: Google Analytics treats my_event and My_Event as two distinct events. A convention written into the measurement plan, such as lowercase words separated by underscores, keeps one action under one name.
Recommended events have predefined names and parameters, and are designed to unlock existing and future reporting capabilities. A submitted form or request for information maps to generate_lead, a completed purchase to purchase, and an item added to a cart to add_to_cart.
No. Custom events are created only when no other event works, and every extra event is another row someone has to interpret. An event is added when it answers a question in the measurement plan, such as whether visitors who start a form go on to submit it.
Consent mode lets Google tags adjust their behavior to the choice a visitor makes. It has two implementations: in basic consent mode, tags do not load until consent is granted and nothing is sent before then; in advanced consent mode, tags load when the page opens and, while consent is denied, send measurements without cookies.
The consent types in consent mode separate analytics from advertising. analytics_storage covers storage such as cookies related to analytics, while ad_storage, ad_user_data and ad_personalization cover advertising storage, sending user data for advertising, and personalized advertising. A visitor can accept one and decline the others, and each tag follows the choice that applies to it.
Google Analytics can model the behavior of visitors who decline analytics cookies, but only when a property meets minimum thresholds, including at least 1,000 events per day with analytics storage denied for at least seven days, and meeting them does not guarantee eligibility.
Which visitors must be asked, and in which regions, is a legal question the business answers with its adviser. Consent mode is the technical implementation of that decision. A banner on its own does not make a website compliant, and no compliance outcome is promised.
Analytics data can be trusted once each tag has been tested before publishing, the events arriving in the property have been checked against the plan, and the totals have been reconciled with a source the business already relies on, such as CRM or order records. Differences that remain are explained and documented rather than ignored.
Some differences are expected, and documented rather than fixed. Search Console clicks and Google Analytics sessions are calculated differently, visitors opting out of tracking can skew Google Analytics data, and Google Analytics tracks traffic only from users who have JavaScript enabled.
Search Console shows what happened in Google Search before a visit: the queries a page appeared for, impressions, clicks, click-through rate and average position. Google Analytics shows what visitors did after they arrived. Linking the two adds Google Organic Search Queries and Google Organic Search Traffic reports to a Google Analytics property.
Search Console counts a click each time a user clicks through to the site from Google Search results, an impression each time the site appears in results, click-through rate as clicks divided by impressions, and average position as the average position of the topmost result from the site. Clicks and impressions from AI features such as AI Overviews and AI Mode are included in that search traffic, reported within the Web search type.
The two sources never match exactly. Search Console reports only on the canonical URL Google selected, while Google Analytics reports on any URL carrying the tag, and some queries are omitted from Search Console reports to protect user privacy. Search Console keeps data for the last 16 months, so a baseline is exported before older data is lost.
Yes, for measurement. The property is verified, access is given to the right people, and it is linked to Google Analytics, which requires the Editor role in Analytics and verified ownership in Search Console. Using Search Console to diagnose crawling and indexing problems belongs to technical SEO.
A measurement setup is built in layers, and each one relies on the layers above it. When a report cannot be trusted, the cause often sits in a layer above the report itself.
The business questions, the events that answer them, and which of those events are key events.
The choice a visitor has made, which decides what each tag is allowed to store and send.
Structured information the site passes to tags, such as an event name, never personal data.
The container that decides which tags fire on which triggers, tested in preview before publishing.
Google Analytics 4 receives the events, marks key events and applies retention and traffic settings.
Explorations, dashboards and linked Search Console data turn events into answers people act on.
Key events mark the actions that matter, so reports show which pages, campaigns and channels lead to inquiries or sales instead of stopping at page views.
A written convention, and a recommended Google event wherever one exists, keep event names consistent across the site, the container and every report built on them.
Validation and reconciliation against records the business already trusts show where analytics agrees, where it differs and why.
Personal data is excluded by design, and consent settings decide what each tag may do, rather than a banner that changes nothing.
Form submissions and booking requests become defined events, and a confirmed inquiry becomes the key event that reports are built around.
E-commerce events are implemented with a transaction ID and a currency, so purchases are not duplicated and revenue can be reconciled with order records.
The measurement plan is written alongside the new templates, so events exist from launch day instead of being reconstructed after a gap in the data.
Tell us what you need and when you need it. We reply with a clear scope and the next steps.