Google Analytics Practice Test

โ–ถ

GA4 Integration Numbers Worth Knowing

๐Ÿ”Œ
100+
Native Integrations
๐Ÿ›’
4
Major Ecom Platforms
๐Ÿ“จ
5+
Marketing Auto Tools
๐Ÿ’ฌ
10+
Live Chat Apps
๐Ÿ“Š
Free
BigQuery Export
โฑ๏ธ
15 min
Avg Setup Time

Google Analytics Integrations: The 2026 Reality Check

Here's the truth about google analytics in 2026: the platform stopped being just a tag you drop on your site. GA4 is now the connective tissue between your store, your CRM, your chat widget, your email tool, and your warehouse. The integrations matter more than the dashboard ever did.

The shift from Universal Analytics to GA4 broke a lot of plugins. Tags that worked in 2022 silently stopped sending data. Ecommerce events restructured. Cross-domain tracking moved from a config flag to a measurement protocol decision. If you're staring at a GA4 property wondering why your Shopify revenue numbers don't match your dashboard, you're not alone.

This guide walks through the integrations that actually carry weight: ecommerce platforms, marketing automation, CRM, live chat, BI tools, and consent management. Each section covers what works natively, what needs a plugin, and what falls apart if you skip the dataLayer setup. Treat this like a checklist โ€” not theory.

One thing first. GA4 doesn't have a universal connector marketplace the way HubSpot or Salesforce does. Most integrations live on the other platform's side. Shopify has a GA4 channel. Magento has third-party extensions. HubSpot pushes events through dataLayer. The pattern is the same everywhere: identify the measurement ID, install the connector or paste the tag, verify events fire in DebugView, then check 24-48 hours later in standard reports.

If you're new to GA4 entirely, start by confirming your analytics google property is set up correctly with the right data streams. Without a clean foundation, no integration will give you trustworthy numbers. Then layer the platforms below in the order your business actually uses them.

Why integration health matters more than report design

Every team running GA4 in 2026 has the same blind spot. They obsess over the GA4 UI, customize reports, build audiences, debate attribution models โ€” and ignore the plumbing. Most of the data-quality problems in GA4 properties trace back to broken or half-finished integrations. A Shopify store missing the purchase event on subscription renewals. A HubSpot form not pushing the conversion event. A live chat tool firing events with the wrong property ID. Fix the plumbing, and the reports start telling the truth.

One pattern worth internalizing early: GA4 events are stateless. Each event carries its own parameters. There's no concept of session-level data the way Universal Analytics had it. Every integration you build needs to decide which events to fire and what parameters to include on each event. Skip a parameter, and that data is gone โ€” you can't backfill it later from session context the way UA allowed.

The shift from pageviews to events changes everything

Universal Analytics treated pageviews as the primary unit. GA4 treats events as the primary unit, and a pageview is just one event type among many. That's a bigger conceptual shift than it sounds. In UA, you could ask "how many sessions had a purchase?" because sessions were a first-class object. In GA4, you ask "how many users fired the purchase event?" The session is derived, not stored.

This matters for integrations because every platform you connect is now firing events into a flat stream. Shopify fires purchase events. Intercom fires conversation_started events. HubSpot fires generate_lead events. Your job is to make sure each event includes enough context (user_id when available, page_path, source/medium, custom dimensions) so reports can reconstruct the full picture. The integrations that fail at scale are the ones that fire events with sparse parameters.

What "works natively" actually means

You'll see the phrase native GA4 integration on a lot of marketing pages. The phrase is doing a lot of work. Sometimes it means a one-click install. Sometimes it means a paid extension with full ecommerce support. Sometimes it means "we documented how to install our SDK alongside the GA4 tag." Read past the marketing copy. Check whether the integration fires the GA4 standard event set (view_item, add_to_cart, generate_lead, purchase) automatically, or whether you have to build those events yourself in GTM.

GA4 integrations send events, not pageviews. Universal Analytics counted visits. GA4 counts events โ€” purchases, form submissions, scroll depth, file downloads. Every integration you set up is really an event mapping job. If a plugin says "sends data to Google Analytics" without specifying which events, ask which events. Generic pageview-only integrations are nearly worthless in 2026.

The second trap: measurement protocol secrets. Some integrations (Salesforce, custom backends) push server-side events using the GA4 Measurement Protocol. That needs an API secret generated in your property's data stream settings. Forget that and you'll see zero data with no error message โ€” events get silently dropped.

Ecommerce Integrations: Shopify, Magento, WooCommerce, BigCommerce

The four platforms below cover roughly 80% of online stores. Each one connects to GA4 differently, and the difference matters when revenue numbers don't match.

๐Ÿ›๏ธ Shopify

Shopify ships with a native GA4 integration through the Google & YouTube channel. Install the channel, paste your measurement ID, and Shopify auto-fires the GA4 ecommerce event set: view_item, add_to_cart, begin_checkout, purchase. Enhanced ecommerce is on by default โ€” no manual dataLayer code needed.

Setup steps:

  1. Go to Shopify Admin โ†’ Sales channels โ†’ add Google & YouTube channel
  2. Connect your Google account and select your GA4 property
  3. Enable "Send web events to Google Analytics"
  4. Test in GA4 DebugView with a test purchase

Known gaps: Shopify's native integration covers online store events but skips POS, draft orders, and subscription renewals. For those, use Elevar, Littledata, or Analyzify โ€” paid Shopify apps that fill the gaps with server-side tagging.

๐Ÿช Magento 2

Magento 2 has no native GA4 module. You need an extension. The three production-grade options:

  • Magento Marketplace official GA4 module โ€” free, basic event coverage, no enhanced ecommerce
  • Mageplaza GA4 extension โ€” paid, full enhanced ecommerce (item_list, promotion, refund events), supports multi-store
  • Magezon GA4 / GTM extension โ€” paid, dataLayer-first approach, plays well with Google Tag Manager

For analytics for google setups, Magezon is usually the right choice โ€” it pushes a clean dataLayer that GTM can pick up and forward to GA4 plus any other tag (Facebook, Pinterest, TikTok) without duplicating code.

Enhanced ecommerce checklist: view_item_list on category pages, view_item on PDP, add_to_cart on cart actions, begin_checkout when checkout starts, add_payment_info / add_shipping_info on checkout steps, purchase on success page, refund on credit memo.

๐Ÿชต WooCommerce

Two plugins dominate WooCommerce-to-GA4: Site Kit by Google and MonsterInsights.

Site Kit by Google is free, made by Google, and covers basic ecommerce events plus Search Console integration. Good if you just want core conversion tracking and don't need fancy reports inside WordPress.

MonsterInsights is paid (Pro tier needed for ecommerce). It adds in-dashboard reports, EU compliance toggles, scroll tracking, and form submission tracking. Worth it if you live inside WP-Admin and want analytics summaries there.

Setup is the same shape for both: install plugin โ†’ connect Google account โ†’ paste measurement ID โ†’ enable ecommerce tracking โ†’ verify in DebugView. WooCommerce's product schema flows automatically into the GA4 item parameters once the plugin is active.

๐Ÿฌ BigCommerce

BigCommerce has a built-in GA4 connector in the Advanced Settings โ†’ Analytics panel. Drop your measurement ID, save, and the platform auto-fires enhanced ecommerce events. No plugin marketplace required.

BigCommerce's advantage: server-side event firing on the checkout success page. Even if a customer's browser blocks GA4 tags, the purchase event still gets recorded via measurement protocol. Shopify's basic integration doesn't do this โ€” only paid Shopify apps add server-side coverage.

Limitations: BigCommerce's built-in connector doesn't support custom events. If you need to track newsletter signups, account creations, or non-purchase conversions, layer Google Tag Manager on top.

Marketing Automation: HubSpot, Marketo, Pardot

Marketing automation tools rarely have a one-click GA4 button. The pattern is dataLayer-based: the automation tool fires events when forms submit or emails get clicked, and you push those to GA4 via Google Tag Manager.
๐Ÿงฒ HubSpot โ€“ Native

Native GA4 support via dataLayer. HubSpot's tracking code pushes events for form submissions, CTA clicks, and live chat opens. Cross-domain config is critical if your blog is on hubspot.com and your store is on your own domain โ€” without it, traffic shows as referral.

formscta clickscross-domain
๐Ÿ’ผ Marketo โ€“ Manual Setup

No native GA4 integration. Track via Munchkin (Marketo's tracking script) plus UTM parameters on all email links. Push form submissions to GA4 as conversion events through GTM. Works but requires careful event mapping โ€” Marketo doesn't speak GA4 event syntax natively.

munchkinutmgtm
โ˜๏ธ Salesforce Pardot / Account Engagement โ€“ Built-In

Pardot has built-in Google Analytics integration with cross-domain tracking. Enable in Pardot settings, paste your GA4 measurement ID, and Pardot will append _ga cookies to outbound links automatically. Form submissions push as GA4 events through Pardot's tracker.

cross-domainformsemail
๐ŸŽฏ Salesforce Marketing Cloud โ€“ Complex

Connect via Customer Data Platform (formerly Datorama) or Mulesoft. SFMC doesn't have a one-click GA4 button โ€” events get pushed through the CDP layer or via custom Cloud Pages with GA4 tags. Plan a 1-2 week implementation, not an afternoon.

cdpmulesoftcustom
๐Ÿ“ง ActiveCampaign / Klaviyo โ€“ UTM-based

Both push UTM parameters automatically on email links. Klaviyo also has a GA4 integration that fires purchase confirmation events for Shopify stores. ActiveCampaign relies on UTM-only tracking โ€” no event-level push.

emailutmklaviyo
๐Ÿš€ Eloqua (Oracle) โ€“ Enterprise

Enterprise marketing automation with no native GA4 connector. Track via Eloqua's tracking pixel plus GTM-based event forwarding. Most teams use the Eloqua Insight dashboard separately and only sync conversion outcomes to GA4 monthly.

pixelgtmmanual

How to Connect Any Tool to GA4 (Universal Pattern)

Whether you're wiring up Shopify or a custom backend, the integration shape is the same. Six steps, every time.
๐Ÿ†”

In GA4, go to Admin โ†’ Data Streams โ†’ click your web stream โ†’ copy the Measurement ID (starts with G-). For server-side integrations, also generate a Measurement Protocol API secret on the same screen.

๐Ÿ”Œ

Either install the platform's GA4 plugin/extension/app or paste the gtag.js snippet into your template. For GTM-based setups, install Google Tag Manager first, then add a GA4 Configuration tag inside GTM.

๐Ÿ“ค

If using GTM, set up dataLayer pushes for the events you care about: purchase, generate_lead, sign_up, etc. Use GA4 standard event names where possible โ€” they trigger automatic conversion mapping.

๐ŸŒ

If users move between domains (store.com and blog.com), add both to your GA4 web stream's cross-domain config. Without this, every domain hop spawns a new session and breaks attribution.

๐Ÿž

Install the GA4 Debugger Chrome extension, browse your site, then watch DebugView in real time. Confirm every event you care about shows up with the right parameters. Fix any with missing values before going live.

๐Ÿ“Š

GA4 standard reports (not DebugView) lag 24-48 hours. Wait, then check that Reports โ†’ Engagement โ†’ Events shows the events you expect with realistic counts. If numbers look off, return to DebugView and re-verify event firing.

Native Plugin vs. Google Tag Manager

Pros

  • You only need basic conversion tracking โ€” purchases, signups, form fills
  • You don't want to learn dataLayer syntax or GTM's UI
  • Your team changes often and you need plug-and-play simplicity
  • Single platform โ€” only Shopify or only WordPress, no multi-stack
  • Compliance team wants vendor-controlled tag firing for audit trails
  • Site speed matters more than analytics depth โ€” fewer tags loaded

Cons

  • You're running multiple ad platforms (Google Ads, Meta, TikTok, Pinterest)
  • You need custom events the plugin doesn't fire (scroll depth, video plays)
  • You want a single source of truth for tag deployment across teams
  • Multi-domain or subdomain tracking with custom cross-domain rules
  • Consent mode v2 must be implemented with conditional tag firing
  • Server-side tagging is on your roadmap โ€” GTM Server Container is mandatory

CRM Integrations: Salesforce, HubSpot, Zoho

CRM integrations work differently than ecommerce or marketing automation. The goal isn't tracking website behavior. It's tying offline conversions โ€” closed deals, MQL-to-SQL transitions, account renewals โ€” back to the GA4 sessions that started them. This is where the GA4 Import Offline Conversions feature earns its keep.

Salesforce Sales Cloud connects through the Salesforce Marketing Cloud Customer 360 Audiences or via a Zapier/Workato pipeline that pushes closed deals into GA4 as offline conversion events. The event needs the original GA4 client ID (cid) captured on the lead form. Without that cid, GA4 can't tie the deal back to the session that triggered the lead.

HubSpot is the easiest. HubSpot's GA4 integration captures the GA4 client ID on every form submission automatically. When a deal closes inside HubSpot, you can push it back to GA4 as a custom event with the original cid attached. Attribution then works correctly in GA4's Conversion Paths report and in Google Ads' attribution models.

Zoho CRM has no native GA4 push, but Zoho's webhook system forwards closed-won events to GA4 via Measurement Protocol. Same pattern as Salesforce: capture cid on form submit, store it in the Zoho lead record, fire MP event on stage change. The implementation is a single Zoho workflow plus a small webhook handler.

Why CRM integration matters in 2026

Without offline conversion data, GA4 only sees the top of the funnel. A user lands from a paid Google Ads campaign, fills a form, then closes a $50k deal three months later. GA4 shows that campaign as zero revenue because the purchase event never fired on your site. Offline conversion import fixes this gap. The campaign gets credited. Your ROAS calculations mean something. Your google analytics and CRM data finally agree.

Practical setup tip: most teams over-engineer this layer. Start small. Capture the GA4 client ID on your lead form using one line of JavaScript that reads the _ga cookie. Store it as a hidden field in Salesforce, HubSpot, or Zoho. Worry about the full offline conversion push after you've got cid capture working reliably for 30 days. The cid capture step is where 80% of broken integrations fail โ€” fix that first, scale the rest after.

User-ID tracking unlocks the rest of the funnel

The other half of CRM integration nobody talks about is GA4's User-ID feature. If your site has logged-in users, set a user_id parameter on every event for those users. This lets GA4 stitch sessions across devices โ€” desktop visit Monday, mobile visit Wednesday, conversion Friday โ€” into a single user journey. Without user_id, those three sessions look like three separate users with three separate attribution chains.

The user_id you pass should match the ID stored in your CRM. For HubSpot, use the HubSpot contact ID. For Salesforce, use the Salesforce contact ID. For Zoho, the lead or contact record ID. This consistency lets you join GA4 BigQuery exports against CRM data downstream โ€” and that's where the real attribution insights come from. Daily SQL queries against joined GA4-plus-CRM data are how mature analytics teams build their reporting layer, not the GA4 UI.

Implementation cost is small. Set the config_id parameter on the GA4 Configuration tag in GTM. Pass user_id from your auth system on every page where users are logged in. Test in DebugView by logging in as yourself, then watching events fire with the user_id parameter attached. Once that's verified, repeat the test on mobile and confirm the cross-device stitching works correctly in the GA4 User Explorer report. The whole setup, end to end, takes one afternoon for a developer who already knows GTM.

Try the GA4 Audiences Practice Test

Live Chat Tools: Intercom, Drift, Olark, LiveChat, Tidio

Live chat integrations to GA4 are almost always event-based. You're tracking when a chat opens, when a message gets sent, when a chat converts to a lead, and when an agent intervenes. Five tools dominate this category, and each has a slightly different setup path. The differences matter when you're trying to build a conversion funnel that includes chat as a touchpoint.

Intercom has a built-in GA4 integration. Enable it in Intercom Settings โ†’ Integrations โ†’ Google Analytics. Intercom fires events for conversation_started, message_sent, conversation_rated, and operator_intervention. Each event lands in GA4 as a custom event with parameters for conversation ID, user segment, and source page. That depth of data lets you slice chat performance by entry page and by user type.

Drift requires GTM. Drift exposes a JavaScript API for chat events, and you listen for those events inside GTM, then push them as GA4 events through the GA4 Configuration tag. Drift's documentation includes the exact GTM trigger code โ€” copy it, paste it, customize the event names to match your GA4 schema. The whole setup takes about two hours including testing.

LiveChat and Olark both have GA4 settings panels where you paste your measurement ID directly. They auto-fire events when chats start and end. The depth of event data is shallower than Intercom โ€” usually just chat_opened and chat_completed, with no agent or topic data unless you customize the integration further. Good enough for basic conversion tracking; not enough for product analytics.

Tidio integrates through GTM only. Tidio has stopped maintaining a direct GA4 integration; their official docs point you to a GTM setup guide that listens for tidioChatApi events and forwards them as GA4 events. The pattern is the same as Drift โ€” works fine, just requires more setup time than tools with native GA4 panels.

One pattern across all live chat tools: google analytic events from chat are most useful when you also capture the page where the chat started. Use event parameters page_path and page_title on every chat event. That way you can build reports later showing which pages generate the most chat conversions, which chat openings led to qualified leads, and which pages produce chats that go nowhere. That's where the integration earns its keep.

Treat chat conversions as part of the funnel, not a sidecar

The mistake most teams make with chat-to-GA4 integration: they set it up, watch the events flow for a week, and then never look at them again. Chat is one of the highest-intent touchpoints on most sites. A user who opens a chat is signaling they're ready to talk. If those events aren't marked as conversions in GA4, and aren't pushed back into Google Ads as conversion signals, your bidding algorithms can't optimize toward them.

Quick wins on this front: mark conversation_started or chat_opened as a GA4 conversion event in the Admin โ†’ Events panel. Import it into Google Ads as a secondary conversion that informs bidding but doesn't dominate it. Build a GA4 audience of users who opened a chat but didn't buy, then use that audience for remarketing on Display and YouTube. Each of these takes about fifteen minutes once the events are flowing correctly, and the combined setup unlocks real, measurable, durable campaign performance lifts that flat integration setups consistently miss.

GA4 Integration Pre-Launch Checklist

Measurement ID copied from the correct GA4 property (verify property name in Admin)
Measurement Protocol API secret generated for server-side integrations
Google Tag Manager container installed if using GTM-based setup
Cross-domain tracking configured for all owned domains in the web stream
Consent mode v2 implemented if any EU/UK/EEA traffic visits the site
Enhanced ecommerce events tested in DebugView with real product data
Form submission events fire with correct parameters (form_id, form_name)
Lead conversion events marked as conversions in GA4 โ†’ Admin โ†’ Events
GA4 client ID capture script added to lead forms for CRM tie-back
BigQuery export linked if data team needs raw event-level data
Audience definitions built for retargeting (Google Ads integration enabled)
Looker Studio data sources connected with the right property selected
User-ID tracking implemented if you have logged-in users on your site
Standard reports checked 48 hours after go-live to confirm event flow
Documentation written for the team โ€” which platform sends which events

Data Visualization and BI: Looker Studio, BigQuery, Tableau, Power BI

GA4's built-in reports are fine for daily checks. Real analytics work happens in BI tools. Here's how each one connects.

๐Ÿ“Š Looker Studio

Looker Studio (formerly Data Studio) has the deepest GA4 integration โ€” it's a Google product. Click "Create โ†’ Data Source โ†’ Google Analytics" and pick your GA4 property. All standard dimensions and metrics are available immediately.

Watch out for: Looker Studio uses GA4's Data API, which has stricter sampling than the GA4 UI. High-cardinality reports (anything pivoting on page_path with custom dimensions) sample at 10M events. For unsampled data, export to BigQuery first, then connect Looker Studio to BigQuery instead.

Free pre-built templates exist in the Looker Studio gallery for GA4 ecommerce, GA4 acquisition, and GA4 engagement reporting. Start there, customize after.

๐Ÿ—„๏ธ BigQuery

BigQuery is the most important GA4 integration most teams skip. It's free for standard properties (up to 10 GB storage, 1 TB query per month included), and it gives you raw event-level data with zero sampling.

Enable in GA4 โ†’ Admin โ†’ BigQuery Links โ†’ Link. Pick a Google Cloud project, choose daily or streaming export, save. Within 24 hours your events start landing in BigQuery as a table per day (events_YYYYMMDD).

Why it matters: the GA4 UI hides nuance. BigQuery lets you write SQL to ask questions like "of users who viewed product X and then product Y in the same session, how many bought within 7 days?" โ€” impossible to answer in standard GA4 reports.

๐Ÿ“ˆ Tableau

Tableau has two paths to GA4 data. The Tableau-built GA4 connector works but has dimension limits and sampling issues. The better path: route through BigQuery. Export GA4 events to BigQuery, then connect Tableau to BigQuery as the data source.

This setup is what enterprise analytics teams actually use. BigQuery handles the heavy SQL queries, Tableau handles the visualization layer. Refresh schedules are flexible โ€” hourly, daily, or live (live mode queries BigQuery in real time, costs more).

๐Ÿ“‰ Power BI

Power BI's native GA4 connector is community-maintained and breaks regularly. Most production setups use BigQuery as the intermediary: export GA4 โ†’ BigQuery โ†’ Power BI via the official BigQuery connector.

An alternative: use a paid third-party connector like Supermetrics or Funnel.io to pull GA4 data into Power BI directly. Costs $50-200/month but handles authentication, schema changes, and refresh reliability without engineering work.

What GA4 Integrations Actually Cost

GA4 itself is free for properties under 10M events/month. The integrations layer is where the bills appear.
๐Ÿ†“
GA4 Standard
Up to 10M events/month, standard data retention, all integrations supported
๐Ÿ’Ž
GA4 360
Enterprise tier โ€” unlimited events, data freshness SLA, custom funnels, BigQuery streaming export
๐Ÿ›’
Shopify GA4 Apps
Elevar, Littledata, Analyzify โ€” server-side tagging, attribution, audit logs
๐Ÿช
Magento Extensions
One-time fee for Mageplaza, Magezon, or marketplace extensions with full enhanced ecommerce
๐Ÿชต
MonsterInsights Pro
WooCommerce ecommerce tracking plus dashboard reports inside WP-Admin
๐Ÿ“Š
Supermetrics
Connector for Power BI, Tableau, Sheets, Looker Studio with GA4 + 100+ other sources
โ˜๏ธ
BigQuery Storage
First 10GB free per month, then standard Google Cloud pricing
๐Ÿ”’
Consent Mode Tools
Cookiebot free tier covers small sites; OneTrust starts at enterprise pricing

GA4 will not collect data from EU/UK/EEA users without consent management in place. Google's Consent Mode v2 became mandatory in March 2024 for advertisers using Google Ads with EU traffic. Without it, your remarketing audiences shrink, your conversion modeling breaks, and you risk GDPR enforcement actions that have hit several brands hard since 2023.

Two solid consent integrations dominate the space. Cookiebot is free for sites under 100 pages, then ranges from $10 to $50 per month above that. It handles consent banners, integrates cleanly with Google Tag Manager, and fires GA4 only when consent is actively given. OneTrust is the enterprise alternative โ€” pricier, but it includes consent receipts, audit trails, and multi-region compliance for GDPR, CCPA, LGPD, and the dozen other privacy frameworks rolling out worldwide.

Setup pattern is straightforward but easy to botch. Install your consent manager. Integrate it with GTM. Configure your GA4 tag to respect both the ad_storage and analytics_storage consent signals. Use Consent Mode v2's default-plus-update logic so events get modeled even when users decline cookies entirely. Without this layer in place, every other integration above eventually breaks under privacy regulations โ€” and the breakage is silent until your remarketing audiences mysteriously shrink to almost nothing.

What Happens When Consent Mode Isn't Set Up

Two failure modes show up. First, EU traffic stops appearing in your GA4 reports entirely once users hit the consent banner and decline. That's the obvious one. The second, less obvious failure: Google Ads conversion modeling stops working. Modeled conversions rely on consent signals being sent correctly even when users refuse โ€” Consent Mode v2's whole point is to let modeling fill the gaps. Skip it, and Google Ads campaigns lose their attribution depth, ROAS drops on paper, and your bidding algorithms start optimizing toward the wrong signals.

Server-Side Tagging as the Privacy-First Pattern

The frontier of GA4 integrations in 2026 is server-side tagging through a Google Tag Manager Server Container. Instead of GA4 events firing from the user's browser (where ad blockers, ITP, and browser tracking protection all interfere), events fire from a server you control. Your server then forwards events to GA4 via the Measurement Protocol.

The benefits stack up. You bypass most ad blockers โ€” they can't block first-party server requests. You control what data leaves your domain โ€” server-side filtering can strip PII before forwarding. Page load speed improves because the browser doesn't load multiple third-party tags. Cross-domain attribution becomes cleaner because the server handles the cid stitching, not flaky browser cookies.

The downsides: cost (Google Cloud Run charges add up to $50-500/mo depending on traffic) and complexity (server-side GTM has a learning curve, and debugging requires reading Cloud Run logs instead of just opening Chrome DevTools). For high-traffic sites running multiple ad platforms, the investment pays back inside 90 days through recovered attribution. For small sites, native client-side tagging with Cookiebot is still the right choice.

Take Free Google Analytics Practice Test

Google Analytics Questions and Answers

What integrations does Google Analytics support natively?

GA4 natively integrates with the Google ecosystem: Google Ads, Google Search Console, Google Tag Manager, Google Optimize (sunset), Google BigQuery, Google Looker Studio, Google Merchant Center, and Display & Video 360. Everything outside the Google stack โ€” Shopify, HubSpot, Salesforce, live chat tools โ€” uses either the partner's own connector or Google Tag Manager as the middleware layer.

How do I connect Shopify to GA4 in 2026?

Install the Google & YouTube sales channel in Shopify Admin, connect your Google account, select your GA4 property, and enable "Send web events to Google Analytics." Shopify auto-fires the full ecommerce event set (view_item, add_to_cart, begin_checkout, purchase). Verify in GA4 DebugView with a test purchase. For deeper coverage including subscriptions and POS, layer Elevar or Littledata on top of the native channel.

Is there a Magento 2 GA4 module?

Yes โ€” three production-grade options. The official Magento Marketplace GA4 module is free but covers only basic events. Mageplaza's GA4 extension is paid and includes full enhanced ecommerce with multi-store support. Magezon's GA4/GTM extension takes a dataLayer-first approach that pairs well with Google Tag Manager. For most stores running other ad tags (Meta, Pinterest, TikTok), Magezon plus GTM is the cleanest setup.

Does HubSpot integrate with GA4?

Yes, natively. HubSpot's tracking code pushes events to GA4 through the dataLayer for form submissions, CTA clicks, and live chat opens. The HubSpot-GA4 connection also supports cross-domain tracking โ€” important if your blog runs on a HubSpot subdomain and your store runs on your own domain. Configure cross-domain in your GA4 web stream settings so traffic doesn't get attributed as referral.

How do you connect Marketo to Google Analytics?

Marketo has no native GA4 integration. The standard setup uses Marketo's Munchkin tracking script for first-party data plus UTM parameters on every email link for campaign attribution. Form submissions get pushed to GA4 as conversion events through Google Tag Manager. It's a manual setup but stable once configured โ€” expect 4-8 hours of implementation work.

What's the best way to integrate Salesforce with GA4?

Capture the GA4 client ID (cid) on every lead form using a hidden field that reads the _ga cookie. Store that cid on the Salesforce lead record. When deals close, push the conversion back to GA4 via the Measurement Protocol API including the original cid. This ties offline revenue back to the GA4 session that started it, fixing attribution in the Conversion Paths report. Salesforce Pardot has this flow built in; Sales Cloud needs Zapier, Workato, or a custom integration.

Can I send live chat events from Intercom to GA4?

Yes โ€” Intercom has a built-in GA4 integration. Turn it on in Intercom Settings โ†’ Integrations โ†’ Google Analytics. Intercom auto-fires events for conversation_started, message_sent, conversation_rated, and operator intervention. These show in GA4 as custom events. For chat tools without native GA4 support (Drift, Tidio), use GTM to listen for the chat's JavaScript API events and forward them as GA4 events with custom parameters.

Should I use Looker Studio or BigQuery for GA4 reporting?

Use both. Looker Studio handles dashboards and shareable reports โ€” it connects directly to GA4 in two clicks and works for daily and weekly reporting. BigQuery handles raw event-level analysis with SQL โ€” link it through GA4 Admin โ†’ BigQuery Links. For high-cardinality reports or queries the GA4 UI can't answer, connect Looker Studio to BigQuery instead of directly to GA4. This gives you visualizations on top of unsampled data, the best of both tools.

โ–ถ Start Quiz