Archive
Every guide so far
Newest first.
- 2026-11-12Get access to the GA4 demo account: two real properties, Viewer role, no setup
- 2026-11-12Install GA4 on Wix: paste the Measurement ID into Marketing Integrations, no code
- 2026-11-11Find your key events in the BigQuery export: filter by event name, because there is no key-event column
- 2026-11-11List your key events with the Admin API: the inventory check, and the slots you have left
- 2026-11-11Mark a key event with the Admin API: one POST, the counting method, and the default value
- 2026-11-11The GA4 event limits reference: 25 parameters, 40-character names, and the 100,000-a-day ceiling
- 2026-11-11The recommended events reference: the ten events for every property, and the online-sales set
- 2026-11-11Send a custom event with gtag.js: one gtag call below the tag snippet, and the check in Realtime
- 2026-11-11Set up the BigQuery export: the Cloud project, the link, and the 1-million-event daily ceiling
- 2026-11-11Link GA4 to Google Ads: the Product links step, the 400-link ceiling, and the 48-hour wait
- 2026-11-11The events GA4 collects on its own: first_visit, session_start and user_engagement — and why you never recreate them
- 2026-11-11Delete a user's data with the User Deletion API: one POST, one identifier, and the 63-day wait
- 2026-11-11Read the Search terms report: the queries behind your clicks, once Search Console is linked
- 2026-11-11Read the Tech details report: browser, device, operating system and screen resolution
- 2026-11-11Key events in GA4 Explore reports: build a free-form exploration on one key event
- 2026-11-11Key event for outbound link clicks in GA4: outbound_click, the partner link, and the rate
- 2026-11-11Key event for newsletter sign-ups in GA4: sign_up, the confirmed subscriber, and the rate
- 2026-11-11Key event for video plays in GA4: video_start, video_complete, and which one to mark
- 2026-11-11Key event for file downloads in GA4: file_download, the file name, and the rate
- 2026-11-11Purchase as a key event for ecommerce: the key-event side of the order, not the tag
- 2026-11-11Conversion against key event in GA4: the same action, two names, and which report holds each
- 2026-11-11Key event rate by channel in GA4: compare organic, paid, and direct on the same key event
- 2026-11-11Key event for a phone-number click in GA4: the tel link, the click event, and the rate
- 2026-11-11Key event for a form submit in GA4: generate_lead, the success signal, and the rate
- 2026-11-11Key event reporting lag in GA4: the 24-hour wait, the 24 to 48 hour standard reports, and 7 days of updates
- 2026-11-11Key event attribution in GA4: data-driven credit, and the 90-day lookback window
- 2026-11-11Mark a key event through Tag Manager: the GA4 event tag, then the star in GA4
- 2026-11-11Create a key event from an existing event in GA4: the Create event step, then the star
- 2026-11-11Key events in GA4 advertising reports: Conversion performance, and what stays out
- 2026-11-11User key events in GA4: users who triggered a key event, and the user key event rate
- 2026-11-11Session key event rate in GA4: the formula, and why it is not the key event count
- 2026-11-11Sessions with key events in GA4: what the metric counts, and how to read it
- 2026-11-11Key event counting method: once per event against once per session, and which to pick
- 2026-11-11The default key events GA4 creates: purchase, and what is already marked for you
- 2026-11-11Unmark a key event in GA4: remove the star, and what happens to the numbers
- 2026-11-11See events in Realtime: the Event count by Event name card and the last 30 minutes
- 2026-11-11Event count versus event users: the ratio that tells you whether an event fires once or all the time
- 2026-11-11Event naming rules: 40 characters, letters numbers and underscores, and the names you must never reuse
- 2026-11-11Give an event a value: the value and currency parameters, and what they do in the reports
- 2026-11-11Mark an event as a key event: the star, the counting method, and the 30-event limit
- 2026-11-11Rename an event in GA4: there is no rename button — the supported path is Modify, and history stays under the old name
- 2026-11-11Modify an event in the GA4 interface: change what an existing event measures, without touching the tags
- 2026-11-11The 25-parameter limit per event: count the parameters, keep the useful ones, drop the rest
- 2026-11-11Add an event parameter to a GA4 Event tag: one row, one variable, and the registration that makes it visible in reports
- 2026-11-11Create a custom event with a GA4 Event tag in Tag Manager: any name, any trigger, no interface limit
- 2026-11-11Create a custom event in the GA4 interface: no code, from an existing event, with the 50-event limit
- 2026-11-11Track video watches with video_start and video_complete: the two recommended events that make a watch rate
- 2026-11-11Track form submissions with the recommended form_submit event: form_id, the GA4 Event tag, and the submit-vs-accepted split
- 2026-11-11Track onboarding with tutorial_begin and tutorial_complete: the two recommended events that make a completion rate
- 2026-11-11Track content picks with the recommended select_content event: content_type, item_id, and the GA4 Event tag
- 2026-11-11Track leads with the recommended generate_lead event: value, currency, and the GA4 Event tag
- 2026-11-11Track shares with the recommended share event: method, content_type, item_id, and the GA4 Event tag
- 2026-11-11Track search results pages with the view_search_results event: search_term, the GA4 Event tag, and the search-vs-results split
- 2026-11-11Track site search with the recommended search event: search_term, the GA4 Event tag, and the empty-query trap
- 2026-11-11Track sign-ups with the recommended sign_up event: method, the GA4 Event tag, and the thank-you page trap
- 2026-11-11Track logins with the recommended login event: method, the GA4 Event tag, and the check in DebugView
- 2026-11-11Confirm GA4 is collecting data: Realtime now, standard reports in 24 to 48 hours
- 2026-11-11Use the GA4 Setup Assistant: the checklist that finishes a new property
- 2026-11-11Set a property's time zone and currency: the two choices that shape every report date
- 2026-11-11Enable enhanced measurement: seven automatic events, no code changes
- 2026-11-11The GA4 setup checklist: twelve checks before you call the property done
- 2026-11-11Add users to a GA4 property: five roles, two levels, and the lowest role that works
- 2026-11-11GA4 account and property structure: how accounts, properties, and data streams fit together
- 2026-11-11Track subdomains in GA4: one property, one Measurement ID, no cross-domain setup
- 2026-11-11Set up cross-domain measurement: one user, one session across two domains
- 2026-11-11Filter developer traffic: keep debug_mode events out of your reports
- 2026-11-11Define internal traffic: tag your office IP addresses so the filter can exclude them
- 2026-11-11Install GA4 on Shopify: the Google & YouTube channel connects your property
- 2026-11-11Install GA4 on WordPress with Site Kit: Google's official plugin places the tag
- 2026-11-11Configure your web data stream settings: enhanced measurement, tag settings, and the Measurement ID in one place
- 2026-11-11Install the Google tag with gtag.js: the snippet that goes right after the opening head tag
- 2026-11-11Turn on file download tracking: the extensions that trigger file_download
- 2026-11-11Turn on video engagement tracking: start, progress, and complete for embedded YouTube video
- 2026-11-11Turn on site search tracking: the five query parameters that trigger view_search_results
- 2026-11-11Turn on outbound click tracking: the click event that leaves your domain
- 2026-11-11Turn on scroll tracking: the 90% depth event in enhanced measurement
- 2026-11-11Find your Measurement ID: the G- ID that ties the tag to the property
- 2026-11-11Add a web data stream: the stream that turns your website into a source of events
- 2026-11-11Create a GA4 account and property: the account name, the property name, and the two roles that gate the clicks
- 2026-11-11Export and import a container, and watch its size: merge versus overwrite, and the reported 200 KB limit
- 2026-11-11Manage Tag Manager users and permissions: two account levels, five container levels
- 2026-11-11Resolve a workspace conflict: pick the workspace side or the latest side, one item at a time
- 2026-11-11Publish a Tag Manager version: Submit, check the changes, name it, publish
- 2026-11-11Test a workspace in Preview mode: see what fires before anyone else does
- 2026-11-11Add a tag exception: stop a tag firing on one page without touching the tag
- 2026-11-11Tag sequencing and firing priority: the order tags fire in, under your control
- 2026-11-11Build a YouTube video trigger: measure starts, progress and completions
- 2026-11-11Build a timer trigger: fire a tag on a schedule, not on a click
- 2026-11-11Build a custom event trigger: fire a tag on a named event from the data layer
- 2026-11-11Build a history change trigger: fire a tag when a single-page app changes view
- 2026-11-11Build a scroll depth trigger: fire a tag when a reader reaches a depth
- 2026-11-11Build a form submission trigger: fire a tag when a form is sent
- 2026-11-11Build a click trigger: fire a tag when a button or link is clicked
- 2026-11-11Use the All Pages trigger: one trigger that fires on every page load
- 2026-11-11Create a regex table variable: match a pattern, not a list of exact values
- 2026-11-11Create a URL variable: pull one part of the page address out of the URL
- 2026-11-11Create a lookup table variable: map one value to another without a new tag per case
- 2026-11-11Create a constant variable: one place to change a value every tag shares
- 2026-11-11Create a data layer variable: read a value the site pushed to the data layer
- 2026-11-11Enable the built-in variables: the click, page and form values your triggers already use
- 2026-11-11Save, name and restore container versions: the snapshot that lets you roll back
- 2026-11-11Workspaces and folders in Tag Manager: one workspace per job, folders by purpose
- 2026-11-11Install the Tag Manager container snippet: one block high in the head, one right after the body tag
- 2026-11-11Create a Tag Manager account and a web container: one container per website, five container types
- 2026-11-11GA4 account settings: the account name, country and data sharing choices that sit above every property
- 2026-11-11Delete a GA4 property: move it to Trash, use the 35-day window, and restore it if you meant another property
- 2026-11-11The Measurement Protocol validation server: check the event before production, and read every message
- 2026-11-11Send a GA4 event with the Measurement Protocol: the API secret, the client ID, and the POST
- 2026-11-11GA4 property settings: industry, time zone and currency, set once and checked before you trust revenue
- 2026-11-11Property user management in GA4: add a user at the right access level, and remove access cleanly
- 2026-11-11Custom dimension and metric registration lag: the 24 to 48 hour wait, and how to check it
- 2026-11-11Create a custom metric in GA4: turn a numeric event parameter into a number you can report on
- 2026-11-11Event-scoped custom dimensions in GA4: register the parameter so it shows in reports
- 2026-11-11Predictive audiences in GA4: use the suggested templates only when the property qualifies
- 2026-11-11Create a GA4 audience: build the condition, check the size, and name what it is for
- 2026-11-11Custom user properties in GA4: register a user-scoped dimension so the property shows in reports
- 2026-11-11Set user properties in GA4: describe groups of users with a Google tag Event Settings variable
- 2026-11-11User data deletion requests in GA4: schedule a deletion, and know what it erases
- 2026-11-11GA4 data retention settings: set 14 months before the 2-month default deletes your history
- 2026-11-11Set up a consent banner for GA4: what the banner must do, and what consent mode does not do
- 2026-11-11Consent mode in Tag Manager: the Consent Initialization trigger runs your defaults first
- 2026-11-11Consent default states: set all four consent types to denied before the first tag loads
- 2026-11-11Consent mode advanced: tags load with consent denied, and send pings instead of setting cookies
- 2026-11-11Consent mode basic: Google tags stay blocked until the visitor answers the banner
- 2026-11-11Default channel grouping in GA4: how every session gets one channel, and why Unassigned appears
- 2026-11-11The GA4 Model comparison report: read data-driven against last click before you change anything
- 2026-11-11Data-driven attribution in GA4: what the model does, and how to check it is the model in use
- 2026-11-11Read the Landing page report: where each session started, and what the first page did
- 2026-11-11Read the data-quality card: sampling, thresholds, and what GA4 withholds
- 2026-11-11Apply a report filter in GA4: isolate one page, channel, or campaign in a detail report
- 2026-11-11Share a GA4 report link: who can open it, and what they can change
- 2026-11-11Export a GA4 report to CSV or PDF: what each format keeps, and what it drops
- 2026-11-11Segments versus audiences in GA4: which one to build, and where each one lives
- 2026-11-11Build a segment in Explorations: define a group once, reuse it everywhere
- 2026-11-11Compare two groups in a GA4 report: build a comparison and read what actually differs
- 2026-11-11Build a user lifetime exploration: revenue and engagement per user, over their whole life
- 2026-11-11Build a cohort exploration: retention by the week users first arrived
- 2026-11-11Build a segment overlap exploration: how much your audiences actually share
- 2026-11-11Build a path exploration: what users actually do before and after a page or event
- 2026-11-11Build a funnel exploration: ordered steps, with the drop-off at each one
- 2026-11-11Build a free-form exploration: a custom table from any dimensions and metrics
- 2026-11-11Create a detail report in the Library: a blank table with your dimensions and metrics
- 2026-11-11Customize a standard GA4 report: change its dimensions and metrics without breaking the original
- 2026-11-11Read the Conversions report: which key events fired, and how many times each
- 2026-11-11Read the Events report: which events fire, how often, and for how many people
- 2026-11-11Read the Pages and screens report: which pages get the views, and which get the attention
- 2026-11-11Read the Engagement overview: events, pages, and time, before you open any detail report
- 2026-11-11Read the User acquisition report: which channels first brought your new users in
- 2026-11-11Read the Traffic acquisition report: where each session came from, and why it disagrees with User acquisition
- 2026-11-11Read the GA4 Home report: what the first screen actually tells you, and what it hides
- 2026-11-11The coupon on a purchase: the event-level code, the item-level code, and the Order coupons report
- 2026-11-11Ecommerce in multiple currencies: send the currency charged, and let the property convert for its reports
- 2026-11-11Read the Checkout journey funnel: begin checkout to purchase, and which checkout step loses buyers
- 2026-11-11Read the Purchase journey funnel: session start to purchase, and where the funnel loses buyers
- 2026-11-11Create item-scoped custom dimensions: report on the extra fields you send inside the items array
- 2026-11-11Read the Ecommerce purchases report: items viewed, added to cart, purchased, and item revenue
- 2026-11-11Read the Monetization overview: total revenue, purchase revenue, and what the cards actually sum
- 2026-11-11Check ecommerce in DebugView: debug_mode, the event stream, and what each parameter must read
- 2026-11-11Tax and shipping inside value: keep them out, and reconcile the charged total separately
- 2026-11-11Currency and value: the pair that makes revenue appear, and the rule that breaks it when they split
- 2026-11-11The item parameters: item_id, item_name, price, quantity, brand, category, and the rest of the prescribed set
- 2026-11-11The items array rules: what each item needs, the 200-item limit, and the 27 custom parameters
- 2026-11-11Shape the ecommerce data layer: the ecommerce object, the clear, and the seven variables Tag Manager reads
- 2026-11-11Send the refund event: the full refund, the partial refund, and the transaction ID that ties them to the order
- 2026-11-11Send the add_payment_info event: the payment choice, with the payment_type that needs a custom dimension to report on
- 2026-11-11Send the add_shipping_info event: the shipping choice, with the tier that fills the Checkout journey
- 2026-11-11Send the begin_checkout event: the first step of checkout, with the cart that is being checked out
- 2026-11-11Send select_content for items: the product click that is not a list click
- 2026-11-11Send the select_item event: the click on a product in a list
- 2026-11-11Send the view_item_list event: the list view that proves which products were shown
- 2026-11-11Send the view_item event: the product page view that fills Items viewed
- 2026-11-11Send the remove_from_cart event: the item taken out, and only that item
- 2026-11-11Send the add_to_cart event: the click, the items, and the value that makes the cart reports work
- 2026-11-11Send the purchase event through Tag Manager: one GA4 Event tag and the data layer behind it
- 2026-11-11Send the purchase event with gtag.js: the order, the parameters, and the DebugView check
- 2026-11-11Events went missing after a GTM publish: the published version is not the one you tested
- 2026-11-11Events went missing after a site redesign: the tags stayed, the page changed
- 2026-11-11Consent denied means the events are missing by design: prove it, then decide
- 2026-11-11The tag is not firing: check the trigger before you rebuild the tag
- 2026-11-11Preview shows the draft, not the live site: publish before you judge the fix
- 2026-11-11The events are landing in the wrong property: find which property is getting them
- 2026-11-11Revenue is wrong by the same amount on every order: the value is not the total
- 2026-11-11Revenue is in the wrong currency: the currency parameter decides the report
- 2026-11-11The event arrives but its parameters are missing: read the payload, then the tag
- 2026-11-11The same event arrives twice: find the second sender and remove it
- 2026-11-11The event is in Realtime but not in the reports: separate arrival from processing
- 2026-11-11The custom parameter is sent but never shows: register it as a custom dimension
- 2026-11-11The report is empty because it is too soon: the 24 to 48 hour lag, checked properly
- 2026-11-11Your own visits are filtered out: check the internal traffic rule and the filter state
- 2026-11-11Your ad blocker is eating the GA4 requests: test with it off
- 2026-11-11Check the consent state: Tag Assistant shows what the visitor actually allowed
- 2026-11-11Check the data stream: the stream is where the ID lives and the settings live
- 2026-11-11The Measurement ID does not match the stream: copy it, do not type it
- 2026-11-11Read the network tab: the collect request is the proof the browser sent it
- 2026-11-11The Google Analytics Debugger extension: read your hits in the console
- 2026-11-11debug_mode with gtag: one line in the config, and the line that turns it off
- 2026-11-11debug_mode in Tag Manager: turn it on for one tag, then take it off again
- 2026-11-11DebugView: find your own event in the stream and read its parameters
- 2026-11-11Tag Assistant Preview: read Tags Fired and Tags Not Fired like a list of suspects
- 2026-11-11Install Tag Assistant and read what it says about your tags
- 2026-11-11Your GA4 purchase event never arrives: trace it with Tag Assistant and DebugView
- 2026-11-11Install GA4 with Google Tag Manager: the Google tag, the first page_view, and the check that proves it works