1. Default Events Tracked
GA4 Events (Generic Implementation):
CTA Clicks
Internal Link Clicks
External Outbound Link Clicks
Social Clicks
Downloads
Navigation Clicks
Contact Link Clicks
Search
Page Scroll
Video Tracking
Enhanced Ecommerce Standard Events:
View Item List
View Item
Select Item
Add To Cart
Begin Checkout
Add Payment Info
Purchase
2. Domain Configuration
Cross-domain measurement allows activity to be accurately attributed to a single user as they cross domains.
Outbound clicks that would ordinarily trigger an event via enhanced measurement are ignored when the outbound link leads to a domain listed as part of cross-domain measurement.
Steps:
In Admin, click Data Streams in the Property column.
Click Web, then select a web data stream.
In web stream details, click Configure tag settings (bottom).
Under Settings, click Configure your domains.
Under “Include domains that match ANY of the following conditions”:
Choose a match type.
Under Domain, enter the identifier for the domain you want to match (e.g., example.com)
Click Add condition to add the next domain. (Add each domain you want to include in cross-domain measurement.)
Click Save.
3. Setup Assistant
In the GA4 Admin page under the “Property” column, click Setup Assistance.
Look for Set up conversions → click the Actions menu on the right.
By default, GA4 only records Purchase as a conversion.
You can add additional conversions.
Google Signals:
Collects data on users who turned on Ads Personalization and signed into their Google Accounts.
To enable:
In Setup Assistant, look for Turn on Google Signals.
Click Actions menu → Manage Google signals.
Click Get Started > Continue > Activate.
Tip:
Mark all tasks as completed to stop seeing:
“This property is not fully set up. You can complete the recommended setup checklist in the Setup Assistant.”
For each task:
Click the arrow on the far right.
Select Mark as complete.
4. Identify Unwanted Referrals
Referrals = traffic arriving on your site from another source (links on third-party domains).
By default, Analytics recognizes referral sources and displays them in reports.
Why configure?
You may want to exclude certain domains from referral traffic (e.g., payment processors).
Steps:
In Admin, click Data Streams.
Select Web, then click your web data stream.
In stream details, click Configure tag settings.
Under Settings, click Show all.
Click List unwanted referrals.
Under “Include referrals that match ANY of the following conditions”:
Choose a match type.
Enter the domain (e.g., example.com).
Add more conditions as needed (OR logic).
Click Save.
5. UTM Parameters
By adding UTM parameters to destination URLs in referral links and ads, you can identify which campaigns drive traffic.
Common UTM Parameters:
utm_id– Campaign ID (required for GA4 data import).utm_source– Referrer (e.g., google, newsletter4).utm_medium– Marketing medium (e.g., cpc, banner, email).utm_campaign– Campaign name, slogan, or promo (e.g., spring_sale).utm_source_platform– Platform responsible for traffic (e.g., Search Ads 360).utm_term– Paid keyword.utm_content– Differentiates creatives (e.g., two CTAs in one email).utm_creative_format– Format type (display, native, video).utm_marketing_tactic– Targeting criteria (remarketing, prospecting).
Each parameter must be paired with a value that you assign.
6. Internal Traffic
You can filter out traffic from specific IP addresses or ranges so internal users don’t appear in reports.
You can create up to 10 filters per property.
Step 1: Identify Internal Traffic
Analytics will add a traffic_type parameter to every incoming event.
In GA4, click Admin.
Confirm the correct account/property.
In the Property column, click Data Streams.
Select a web data stream.
In details, click Configure tag settings.
Click Show all.
Click Define internal traffic.
Click Create.
Enter a rule name.
Enter a value for the
traffic_typeparameter.
Path:Data Stream > Web Stream > Configure Tag Settings > Define Internal Traffic > Create
Step 2: Create a Data Filter
In GA4, click Admin.
Confirm the correct account/property.
In the Property column, click Data Settings > Data Filters.
Click Create Filter.
Choose Internal Traffic.
Enter a filter name (must be unique, up to 40 chars).
Choose Exclude → filters out events where
traffic_typematches your rule.Choose filter state:
Testing – identifies but doesn’t apply permanently.
Active – applies to incoming data permanently.
Inactive – doesn’t evaluate.
Click Create.
Path:Data Settings > Data Filters > Create Filters > Internal Traffic > Exclude
7. Custom Dimensions / Metrics Addition
You can create Custom Dimensions and Metrics from event parameters and user properties.
Found under Admin > Custom Definitions > Create Custom Dimensions.
Examples:
| Dimension Name | Scope | Event Parameter |
|---|---|---|
| click_text | Event | click_text |
| click_url | Event | click_url |
| contact_type | Event | contact_type |
| social_type | Event | social_type |
| download_file_type | Event | download_file_type |
| scroll_percentage | Event | scroll_percentage |
| search_term | Event | search_term |
| video_percent | Event | video_percent |
| video_status | Event | video_status |
| video_title | Event | video_title |
| video_url | Event | video_url |