Revision 1
Google Analytics
@namkyu · Sep 2, 2026, 7:30 AM
Added GA4 setup, events, key events, UTM workflows, practical measurement tips, integrations, limits, and alternatives.Item | Details |
|---|---|
Main use | Website and app traffic, behavior, and marketing measurement |
Best for | Website owners, marketers, ecommerce stores, SaaS, and content businesses |
Standard version | Free |
Enterprise version | Google Analytics 360 |
Current platform | Google Analytics 4 (GA4) |
Data model | Event-based |
Website installation | Google tag, Google Tag Manager, or supported CMS integration |
Standard data retention | Up to 14 months for applicable user-level data |
Standard key event limit | 30 per property |
Useful integrations | Google Ads, Search Console, BigQuery, Google Marketing Platform |
Google Analytics is most useful when it answers business questions such as:
Where are customers coming from?
Which pages attract useful traffic?
Which campaigns generate signups or purchases?
Where do users leave the funnel?
Which acquisition channels produce valuable customers?
Installing Analytics alone is not enough. The useful part is deciding what actions matter and measuring those actions consistently.
Standard Google Analytics 4 properties are provided without charge.
For most small and medium-sized businesses, the free version is sufficient.
Google also offers Google Analytics 360, an enterprise version with:
Higher collection and configuration limits
Higher reporting limits
Longer data retention options
Expanded BigQuery capabilities
Service-level agreements
Enterprise support arrangements
Google does not publish a simple fixed public price for Analytics 360. Businesses generally need to contact Google or an authorized sales partner for commercial terms.
Do not assume an old Analytics 360 price found in third-party articles is still current.
Some current GA4 Standard property limits include:
Item | Standard Limit |
|---|---|
Audiences | 100 |
Key events | 30 |
Event-scoped custom dimensions | 50 |
Event-scoped custom metrics | 50 |
User-scoped custom dimensions | 25 |
Saved comparisons | 50 |
Data retention | Up to 14 months |
Exploration sampling threshold | 10 million events per query |
Most normal business websites will not approach many of these limits.
The 14-month retention limit matters more for businesses that want long-term user-level analysis.
Google Analytics records interactions as events.
A simple ecommerce journey might look like:
Landing page → view_item → add_to_cart → begin_checkout → purchase
A lead-generation website might track:
Google Search → Landing page → Pricing page → generate_lead
Instead of only asking how many pageviews a website received, GA4 lets the business connect traffic sources with user actions.
This makes Analytics useful alongside SEO, advertising, email marketing, and other acquisition channels.
Create a Google Analytics account and a GA4 property for the website or application.
Then create a data stream for:
Web
iOS
Android
A normal website uses a Web data stream.
Google provides a Measurement ID associated with the web stream.
It normally begins with:
G-
The tag can be installed through:
A CMS integration
Google Tag Manager
Manual website code
Platforms such as Shopify, Wix, Squarespace, WordPress tools, and other supported systems may provide a field for the Google tag ID.
For a custom Website, the Google tag can also be installed directly in the site's code.
Visit the website after installation and open the Realtime report.
Confirm that Analytics receives:
A user
Page views
Expected events
Google states that initial data collection can take up to approximately 30 minutes to begin.
Do this verification immediately instead of discovering weeks later that tracking was broken.
Do not begin by creating dozens of custom events.
Start with a few actions directly connected to the business.
Examples:
Ecommerce:
view_itemadd_to_cartbegin_checkoutpurchase
Lead generation:
generate_leadForm completion
Account signup
Booking completion
Content:
Newsletter signup
Subscription
Important outbound click
An event that matters to the business can be marked as a key event.
For example:
generate_lead → Key event
or:
purchase → Key event
Key events make it easier to evaluate which traffic sources and campaigns lead to meaningful outcomes.
GA4 uses events as the foundation of measurement.
Some events are collected automatically.
Enhanced Measurement can also collect interactions such as:
Page views
Scrolls
Outbound clicks
Site search
Video engagement
File downloads
Other business-specific events may need to be configured.
Google provides recommended event names for common activities.
Use recommended events where possible instead of inventing custom names for common actions.
For example, prefer:
generate_lead
rather than:
form_finished_123
when the first accurately describes the action.
Standardized events work better with Google's existing reporting and integrations.
Parameters add context to an event.
For example:
purchase
might include information about:
Transaction ID
Value
Currency
Products
A click event might include details about:
Link URL
Button
Page
Content
Think of an event as what happened and parameters as details about what happened.
GA4 separates important Analytics events from advertising conversions.
The current model can be summarized as:
Event → Key Event → Google Ads Conversion
An event can be marked as a key event when it represents an important business action.
If that action should also be used for Google Ads campaign measurement or bidding, a conversion can be created from the key event.
Do not mark every interaction as a key event.
A scroll is usually less valuable than:
Purchase
Subscription
Qualified lead
Trial signup
Email / Social / Campaign → UTM link → Landing page → User action → Key event
Add UTM parameters to external campaign links so Analytics can identify where traffic originated.
Important parameters include:
utm_sourceutm_mediumutm_campaign
For example:
utm_source=newsletter
utm_medium=email
utm_campaign=summer_sale
Google recommends consistently using source, medium, and campaign.
The main failure point is inconsistent naming.
For example:
facebook
Facebook
fb
can create fragmented reporting for what was intended to be one source.
Choose a naming convention and keep it consistent.
Search or ad → Landing page → Form submission → generate_lead → Key event
Instead of optimizing around pageviews, measure completed leads.
You can then compare:
Organic search
Paid search
Social
Referral traffic
Email
based on actual lead generation.
This is especially useful for service businesses such as Freelancing and consulting.
Product view → Add to cart → Checkout → Purchase
An ecommerce store can compare how many users reach each stage.
For example:
1,000 product viewers
→ 100 add to cart
→ 60 begin checkout
→ 40 purchases
This immediately shows that improving product-to-cart conversion could have more impact than simply increasing traffic.
Stores built around platforms such as WooCommerce can use Analytics alongside native store reporting.
Tracking more events does not automatically produce better analytics.
Begin with questions such as:
Did the visitor purchase?
Did they register?
Did they become a lead?
Did they subscribe?
Then collect the events required to answer those questions.
Google maintains standardized recommended events for activities such as:
Login
Signup
Lead generation
Ecommerce
Purchases
Use these when they match the action.
Custom events are useful when the interaction genuinely has no appropriate standard event.
UTM values are case-sensitive.
For example:
utm_source=linkedin
and:
utm_source=LinkedIn
can appear separately.
A simple convention might be:
Lowercase values
Stable source names
Standard medium names
Human-readable campaign names
Document the convention before several people begin creating campaign URLs.
UTM parameters are intended for identifying external campaign traffic.
Using them on links between pages of your own website can overwrite acquisition information and make attribution harder to interpret.
Use normal internal links for site navigation.
Use:
Realtime
DebugView
to confirm that important events actually fire.
Test the complete user journey.
For example:
Submit form → Confirm generate_lead → Verify parameter → Check key event
Do this before running a major advertising campaign.
GA4 Standard properties support up to 30 key events.
More importantly, excessive key events make business reporting noisy.
Reserve them for actions that represent meaningful outcomes.
Realtime data can appear within minutes.
Standard property intraday processing typically takes around:
2–6 hours
Some daily processing can take longer.
Do not assume missing data from the last few minutes means tracking failed.
Analytics can compare traffic and outcomes across channels such as:
Organic search
Paid search
Email
Social
Referral traffic
Direct visits
This helps businesses allocate marketing effort based on outcomes rather than traffic alone.
Google Analytics shows what users do after reaching the website.
Search-performance tools show how people discovered the site.
Together they help answer:
Search query → Landing page → Engagement → Key event
For an SEO strategy, traffic growth matters less if the visitors never complete useful actions.
Stores can analyze:
Product views
Add-to-cart behavior
Checkout activity
Purchases
Revenue
Acquisition channels
This helps identify whether the primary problem is traffic, product-page conversion, checkout abandonment, or customer acquisition.
A SaaS business might measure:
Visitor → Signup → Trial → Subscription
GA4 can provide acquisition and behavioral measurement, while the product's own database should normally remain the source of truth for billing and account status.
Linking Google Ads and Analytics can connect advertising traffic with on-site behavior and key events.
Important business events can also be used to create Google Ads conversions.
This is useful when optimizing campaigns toward:
Purchases
Leads
Registrations
rather than clicks alone.
Analytics can be linked with Search Console.
The integration can provide reports combining organic-search information with website behavior.
This helps connect:
Search visibility → Click → Landing page → User behavior
GA4 can export data to BigQuery for deeper analysis.
This becomes useful when businesses need:
Raw event-level analysis
Custom reporting
Data warehouse integration
Joining Analytics with business databases
Most small websites do not need BigQuery immediately.
Start with standard reports and Explorations.
Google Tag Manager can manage Analytics and other marketing tags without manually changing application code for every tracking adjustment.
It becomes especially useful when a business needs:
Custom events
Multiple marketing pixels
More complex triggers
Centralized tag management
Explorations allow more flexible analysis than standard reports.
Useful examples include:
Funnel exploration
Path exploration
Segment comparisons
User behavior analysis
A funnel might show:
Product page → Cart → Checkout → Purchase
This makes drop-off easier to identify.
Standard GA4 properties can encounter sampling in Explorations when ad-hoc queries process more than 10 million events.
For normal small websites, this is rarely the first limitation encountered.
Custom dimensions allow event parameters or user properties to become available for reporting.
Do not create them for every possible parameter.
Standard properties currently allow:
50 event-scoped custom dimensions
25 user-scoped custom dimensions
Use them for dimensions you expect to analyze repeatedly.
Google Analytics should not normally be the authoritative source for:
Bank revenue
Subscription status
Inventory
Taxes
Accounting
Tracking can be affected by:
Consent choices
Browser restrictions
Ad blockers
Tag failures
Network problems
Use the business database or payment platform as the source of truth for financial transactions.
A sophisticated dashboard built on incorrect events is still incorrect.
Common problems include:
Duplicate tags
Purchase events firing twice
Forms triggering before successful submission
Missing cross-domain tracking
Inconsistent UTM naming
Validate data collection before making important decisions from it.
GA4 Standard user-level and event-level data retention used by certain analyses can be configured up to 14 months.
Businesses needing longer historical analysis may need:
BigQuery exports
Their own data warehouse
Analytics 360
Plan this before historical data becomes unavailable.
Installing Google Analytics does not remove the website owner's responsibility for privacy and consent requirements.
Applicable requirements depend on:
Jurisdiction
Data collected
Advertising features
Consent setup
Configure tracking according to the business's legal and privacy requirements.
Tool | Best Fit | Main Difference |
|---|---|---|
Google Analytics | General website, app, and marketing analytics | Broad free feature set and Google ecosystem integrations |
Plausible Analytics | Simpler website analytics | More focused reporting and simpler interface |
Matomo | Businesses wanting more deployment and data-control options | Can be self-hosted |
Adobe Analytics | Large enterprise analytics programs | Enterprise-focused customization and analysis |
Choose Google Analytics when:
You need free web or app analytics
Google Ads integration matters
Ecommerce or event tracking is required
You want advanced reporting without immediately buying an enterprise platform
Consider an alternative when:
You only need simple traffic reporting
A lighter interface is more important
Self-hosting is required
Your organization needs a different enterprise analytics stack
Yes. Standard Google Analytics 4 properties are provided without charge.
Google Analytics 360 is the premium enterprise version.
GA4 is the current generation of Google Analytics.
It uses an event-based measurement model for websites and applications.
Universal Analytics stopped processing new data for standard properties in 2023.
Start with actions tied directly to the business, such as:
Purchases
Leads
Signups
Subscriptions
Avoid creating unnecessary events before the important measurement is working.
A key event is an Analytics event marked as particularly important to the success of the business.
For example, purchase or generate_lead can be treated as key events.
Not necessarily for a simple website.
A direct Google tag or CMS integration can be enough.
Google Tag Manager becomes more useful when managing multiple tags, custom triggers, advertising pixels, or more complex event tracking.
It is useful for marketing and behavioral analysis, but it should not replace your payment processor, ecommerce database, or accounting system as the authoritative record of revenue.
Canonical Markdown
# Quick Facts | Item | Details || ------------------------ | ------------------------------------------------------------------------- || Main use | Website and app traffic, behavior, and marketing measurement || Best for | Website owners, marketers, ecommerce stores, SaaS, and content businesses || Standard version | Free || Enterprise version | Google Analytics 360 || Current platform | Google Analytics 4 (GA4) || Data model | Event-based || Website installation | Google tag, Google Tag Manager, or supported CMS integration || Standard data retention | Up to 14 months for applicable user-level data || Standard key event limit | 30 per property || Useful integrations | Google Ads, Search Console, BigQuery, Google Marketing Platform | Google Analytics is most useful when it answers business questions such as: - Where are customers coming from?- Which pages attract useful traffic?- Which campaigns generate signups or purchases?- Where do users leave the funnel?- Which acquisition channels produce valuable customers? Installing Analytics alone is not enough. The useful part is deciding what actions matter and measuring those actions consistently. # Pricing Standard Google Analytics 4 properties are provided without charge. For most small and medium-sized businesses, the free version is sufficient. Google also offers **Google Analytics 360**, an enterprise version with: - Higher collection and configuration limits- Higher reporting limits- Longer data retention options- Expanded BigQuery capabilities- Service-level agreements- Enterprise support arrangements Google does not publish a simple fixed public price for Analytics 360. Businesses generally need to contact Google or an authorized sales partner for commercial terms. Do not assume an old Analytics 360 price found in third-party articles is still current. ## Important Standard Limits Some current GA4 Standard property limits include: | Item | Standard Limit || ------------------------------ | ---------------------------: || Audiences | 100 || Key events | 30 || Event-scoped custom dimensions | 50 || Event-scoped custom metrics | 50 || User-scoped custom dimensions | 25 || Saved comparisons | 50 || Data retention | Up to 14 months || Exploration sampling threshold | 10 million events per query | Most normal business websites will not approach many of these limits. The 14-month retention limit matters more for businesses that want long-term user-level analysis. # What It Does Google Analytics records interactions as **events**. A simple ecommerce journey might look like: Landing page → `view_item` → `add_to_cart` → `begin_checkout` → `purchase` A lead-generation website might track: Google Search → Landing page → Pricing page → `generate_lead` Instead of only asking how many pageviews a website received, GA4 lets the business connect traffic sources with user actions. This makes Analytics useful alongside [SEO](https://incomewiki.com/wiki/seo), advertising, email marketing, and other acquisition channels. # Getting Started ## 1. Create a GA4 Property Create a Google Analytics account and a GA4 property for the website or application. Then create a data stream for: - Web- iOS- Android A normal website uses a Web data stream. ## 2. Install the Google Tag Google provides a Measurement ID associated with the web stream. It normally begins with: `G-` The tag can be installed through: - A CMS integration- Google Tag Manager- Manual website code Platforms such as Shopify, Wix, Squarespace, WordPress tools, and other supported systems may provide a field for the Google tag ID. For a custom [Website](https://incomewiki.com/wiki/website), the Google tag can also be installed directly in the site's code. ## 3. Verify Realtime Data Visit the website after installation and open the Realtime report. Confirm that Analytics receives: - A user- Page views- Expected events Google states that initial data collection can take up to approximately 30 minutes to begin. Do this verification immediately instead of discovering weeks later that tracking was broken. ## 4. Identify Important Business Actions Do not begin by creating dozens of custom events. Start with a few actions directly connected to the business. Examples: Ecommerce: - `view_item`- `add_to_cart`- `begin_checkout`- `purchase` Lead generation: - `generate_lead`- Form completion- Account signup- Booking completion Content: - Newsletter signup- Subscription- Important outbound click ## 5. Mark Important Events as Key Events An event that matters to the business can be marked as a **key event**. For example: `generate_lead` → Key event or: `purchase` → Key event Key events make it easier to evaluate which traffic sources and campaigns lead to meaningful outcomes. # How to Use ## Events GA4 uses events as the foundation of measurement. Some events are collected automatically. Enhanced Measurement can also collect interactions such as: - Page views- Scrolls- Outbound clicks- Site search- Video engagement- File downloads Other business-specific events may need to be configured. Google provides recommended event names for common activities. Use recommended events where possible instead of inventing custom names for common actions. For example, prefer: `generate_lead` rather than: `form_finished_123` when the first accurately describes the action. Standardized events work better with Google's existing reporting and integrations. ## Event Parameters Parameters add context to an event. For example: `purchase` might include information about: - Transaction ID- Value- Currency- Products A click event might include details about: - Link URL- Button- Page- Content Think of an event as **what happened** and parameters as **details about what happened**. ## Key Events and Conversions GA4 separates important Analytics events from advertising conversions. The current model can be summarized as: Event → Key Event → Google Ads Conversion An event can be marked as a key event when it represents an important business action. If that action should also be used for Google Ads campaign measurement or bidding, a conversion can be created from the key event. Do not mark every interaction as a key event. A scroll is usually less valuable than: - Purchase- Subscription- Qualified lead- Trial signup # Practical Workflows ## Marketing Campaign Measurement Email / Social / Campaign → UTM link → Landing page → User action → Key event Add UTM parameters to external campaign links so Analytics can identify where traffic originated. Important parameters include: - `utm_source`- `utm_medium`- `utm_campaign` For example: `utm_source=newsletter` `utm_medium=email` `utm_campaign=summer_sale` Google recommends consistently using source, medium, and campaign. The main failure point is inconsistent naming. For example: `facebook` `Facebook` `fb` can create fragmented reporting for what was intended to be one source. Choose a naming convention and keep it consistent. ## Lead Generation Search or ad → Landing page → Form submission → `generate_lead` → Key event Instead of optimizing around pageviews, measure completed leads. You can then compare: - Organic search- Paid search- Social- Referral traffic- Email based on actual lead generation. This is especially useful for service businesses such as [Freelancing](https://incomewiki.com/wiki/freelancing) and consulting. ## Ecommerce Funnel Product view → Add to cart → Checkout → Purchase An ecommerce store can compare how many users reach each stage. For example: 1,000 product viewers → 100 add to cart → 60 begin checkout → 40 purchases This immediately shows that improving product-to-cart conversion could have more impact than simply increasing traffic. Stores built around platforms such as [WooCommerce](https://incomewiki.com/wiki/woocommerce) can use Analytics alongside native store reporting. # Tips & Best Practices ## Measure Business Outcomes, Not Everything Tracking more events does not automatically produce better analytics. Begin with questions such as: - Did the visitor purchase?- Did they register?- Did they become a lead?- Did they subscribe? Then collect the events required to answer those questions. ## Use Recommended Events Google maintains standardized recommended events for activities such as: - Login- Signup- Lead generation- Ecommerce- Purchases Use these when they match the action. Custom events are useful when the interaction genuinely has no appropriate standard event. ## Create a Consistent UTM Convention UTM values are case-sensitive. For example: `utm_source=linkedin` and: `utm_source=LinkedIn` can appear separately. A simple convention might be: - Lowercase values- Stable source names- Standard medium names- Human-readable campaign names Document the convention before several people begin creating campaign URLs. ## Do Not Add UTMs to Internal Links UTM parameters are intended for identifying external campaign traffic. Using them on links between pages of your own website can overwrite acquisition information and make attribution harder to interpret. Use normal internal links for site navigation. ## Test Events Before Trusting Reports Use: - Realtime- DebugView to confirm that important events actually fire. Test the complete user journey. For example: Submit form → Confirm `generate_lead` → Verify parameter → Check key event Do this before running a major advertising campaign. ## Do Not Mark Every Event as a Key Event GA4 Standard properties support up to 30 key events. More importantly, excessive key events make business reporting noisy. Reserve them for actions that represent meaningful outcomes. ## Remember That Reports Are Not Always Immediate Realtime data can appear within minutes. Standard property intraday processing typically takes around: **2–6 hours** Some daily processing can take longer. Do not assume missing data from the last few minutes means tracking failed. # Business Uses ## Marketing Attribution Analytics can compare traffic and outcomes across channels such as: - Organic search- Paid search- Email- Social- Referral traffic- Direct visits This helps businesses allocate marketing effort based on outcomes rather than traffic alone. ## SEO Analysis Google Analytics shows what users do **after reaching the website**. Search-performance tools show how people discovered the site. Together they help answer: Search query → Landing page → Engagement → Key event For an [SEO](https://incomewiki.com/wiki/seo) strategy, traffic growth matters less if the visitors never complete useful actions. ## Ecommerce Stores can analyze: - Product views- Add-to-cart behavior- Checkout activity- Purchases- Revenue- Acquisition channels This helps identify whether the primary problem is traffic, product-page conversion, checkout abandonment, or customer acquisition. ## SaaS and Online Products A [SaaS](https://incomewiki.com/wiki/saas) business might measure: Visitor → Signup → Trial → Subscription GA4 can provide acquisition and behavioral measurement, while the product's own database should normally remain the source of truth for billing and account status. # Integrations ## Google Ads Linking Google Ads and Analytics can connect advertising traffic with on-site behavior and key events. Important business events can also be used to create Google Ads conversions. This is useful when optimizing campaigns toward: - Purchases- Leads- Registrations rather than clicks alone. ## Google Search Console Analytics can be linked with Search Console. The integration can provide reports combining organic-search information with website behavior. This helps connect: Search visibility → Click → Landing page → User behavior ## BigQuery GA4 can export data to BigQuery for deeper analysis. This becomes useful when businesses need: - Raw event-level analysis- Custom reporting- Data warehouse integration- Joining Analytics with business databases Most small websites do not need BigQuery immediately. Start with standard reports and Explorations. ## Google Tag Manager Google Tag Manager can manage Analytics and other marketing tags without manually changing application code for every tracking adjustment. It becomes especially useful when a business needs: - Custom events- Multiple marketing pixels- More complex triggers- Centralized tag management # Advanced Use ## Explorations Explorations allow more flexible analysis than standard reports. Useful examples include: - Funnel exploration- Path exploration- Segment comparisons- User behavior analysis A funnel might show: Product page → Cart → Checkout → Purchase This makes drop-off easier to identify. Standard GA4 properties can encounter sampling in Explorations when ad-hoc queries process more than **10 million events**. For normal small websites, this is rarely the first limitation encountered. ## Custom Dimensions Custom dimensions allow event parameters or user properties to become available for reporting. Do not create them for every possible parameter. Standard properties currently allow: - 50 event-scoped custom dimensions- 25 user-scoped custom dimensions Use them for dimensions you expect to analyze repeatedly. # Limitations & Common Mistakes ## Analytics Is Not a Perfect Accounting System Google Analytics should not normally be the authoritative source for: - Bank revenue- Subscription status- Inventory- Taxes- Accounting Tracking can be affected by: - Consent choices- Browser restrictions- Ad blockers- Tag failures- Network problems Use the business database or payment platform as the source of truth for financial transactions. ## Bad Tracking Creates Misleading Reports A sophisticated dashboard built on incorrect events is still incorrect. Common problems include: - Duplicate tags- Purchase events firing twice- Forms triggering before successful submission- Missing cross-domain tracking- Inconsistent UTM naming Validate data collection before making important decisions from it. ## Standard Data Retention Is Limited GA4 Standard user-level and event-level data retention used by certain analyses can be configured up to 14 months. Businesses needing longer historical analysis may need: - BigQuery exports- Their own data warehouse- Analytics 360 Plan this before historical data becomes unavailable. ## Privacy and Consent Still Matter Installing Google Analytics does not remove the website owner's responsibility for privacy and consent requirements. Applicable requirements depend on: - Jurisdiction- Data collected- Advertising features- Consent setup Configure tracking according to the business's legal and privacy requirements. # Alternatives | Tool | Best Fit | Main Difference || ------------------- | ----------------------------------------------------------- | -------------------------------------------------------- || Google Analytics | General website, app, and marketing analytics | Broad free feature set and Google ecosystem integrations || Plausible Analytics | Simpler website analytics | More focused reporting and simpler interface || Matomo | Businesses wanting more deployment and data-control options | Can be self-hosted || Adobe Analytics | Large enterprise analytics programs | Enterprise-focused customization and analysis | Choose Google Analytics when: - You need free web or app analytics- Google Ads integration matters- Ecommerce or event tracking is required- You want advanced reporting without immediately buying an enterprise platform Consider an alternative when: - You only need simple traffic reporting- A lighter interface is more important- Self-hosting is required- Your organization needs a different enterprise analytics stack # FAQ ## Is Google Analytics free? Yes. Standard Google Analytics 4 properties are provided without charge. Google Analytics 360 is the premium enterprise version. ## What is GA4? GA4 is the current generation of Google Analytics. It uses an event-based measurement model for websites and applications. Universal Analytics stopped processing new data for standard properties in 2023. ## What should I track first? Start with actions tied directly to the business, such as: - Purchases- Leads- Signups- Subscriptions Avoid creating unnecessary events before the important measurement is working. ## What is a key event? A key event is an Analytics event marked as particularly important to the success of the business. For example, `purchase` or `generate_lead` can be treated as key events. ## Should I use Google Tag Manager? Not necessarily for a simple website. A direct Google tag or CMS integration can be enough. Google Tag Manager becomes more useful when managing multiple tags, custom triggers, advertising pixels, or more complex event tracking. ## Is Google Analytics accurate enough for revenue reporting? It is useful for marketing and behavioral analysis, but it should not replace your payment processor, ecommerce database, or accounting system as the authoritative record of revenue. # Sources - [Google Analytics](https://marketingplatform.google.com/about/analytics/)- [Google Analytics Terms of Service — Fees and Service](https://marketingplatform.google.com/about/analytics/terms/us/)- [Google Analytics Help — Set Up Analytics for a Website or App](https://support.google.com/analytics/answer/14183469)- [Google Analytics Help — Set Up Your Google Tag](https://support.google.com/analytics/answer/15756615)- [Google Analytics Help — Recommended Events](https://support.google.com/analytics/answer/9267735)- [Google Analytics Help — Event Parameters](https://support.google.com/analytics/answer/13675006)- [Google Analytics Help — About Key Events](https://support.google.com/analytics/answer/9267568)- [Google Analytics Help — Mark Events as Key Events](https://support.google.com/analytics/answer/13128484)- [Google Analytics Help — Creating and Managing Conversions](https://support.google.com/analytics/answer/14710559)- [Google Analytics Help — Configuration Limits](https://support.google.com/analytics/answer/12229528)- [Google Analytics Help — Data Freshness](https://support.google.com/analytics/answer/12233314)- [Google Analytics Help — Campaign URLs and UTM Parameters](https://support.google.com/analytics/answer/10917952)- [Google Analytics Help — Connect Search Console to Google Analytics](https://support.google.com/analytics/answer/10737381)- [Google Analytics Help — Google Analytics 360](https://support.google.com/analytics/answer/11202874)