Google Analytics 4: Video Walkthrough and Documentation
Looking to set up Google Analytics 4 (GA4)? Everything you need to know can be found in this article.
Page Index
Video Tutorial
Getting Started with Google Analytics 4 (GA4) and Resmark Systems
This guide walks you through creating, configuring, and connecting your GA4 property with Resmark Systems, as well as validating tracking and setting up your Sales Funnel report.
1. Creating and Configuring a GA4 Property
Step 1: Create a GA4 Property
- Go to analytics.google.com and sign in or create an account.
- In the left menu, click Admin, then select Create Property.
- Name your property, set your time zone and default currency, and click Next.
- When prompted, choose No for “Migrating from Universal Analytics.”
- Select Web as your platform.
- Enter your website’s homepage URL and make sure Enhanced Measurement is turned on before creating the stream.
Enhanced Measurement automatically tracks interactions like page views, scrolling, outbound clicks, and form submissions — no extra setup needed.
Step 2: Configure and Install the Tag
- Installation handled by Resmark:
Resmark will install your GA4 tag on the public page and any pages using the Resmark Widget.
- If you have other pages:
Manually add your GA4 tag to any additional pages you’d like to track.
- In Web Stream Details, copy the Measurement ID (e.g.,
G-XXXXXXX).
You’ll enter this later in Resmark under:
Website Tools > Analytics & Tracking.
- Click Configure tag settings, then select your Google Tag.
- Toggle Ignore duplicate instances of on-page configuration → Off
- NOTE: Because Resmark is a single-page application, this must be off to track page views correctly.
- Set Data Retention to 14 months:
- Go to Property Settings > Data Settings > Data Retention
- Set Event Data Retention to 14 months and click Save.
Step 3: Set Up Cross-Domain Tracking (If Needed)
If users move between multiple domains during a session, configure Cross-Domain Tracking to avoid counting these as outbound clicks.
Path:
Data Streams > Stream Details > Configure Tag Settings > Configure Your Domains
2. Adding the Measurement ID to Resmark and Testing
Step 1: Add Measurement ID
- Go to Website Tools > Analytics & Tracking.
- Paste your GA4 Measurement ID and click Save.
Step 2: Validate Data
- Open your Google Analytics dashboard and navigate to Realtime Reports.
- In another browser tab, visit your website and interact with it (browse pages, add items to cart).
- You should see activity appear in the Realtime view within a few minutes.
3. Creating a Sales Funnel Report in GA4
The Sales Funnel report visualizes your users’ journey through the booking process — from starting an order to completing it. It helps identify where users drop off.
Example:
Step 1: Set Up the Report
- In GA4, select Explore from the left menu.
- Start a new exploration using the Funnel Exploration template.
- Remove any default steps.
- Click Edit Steps and begin adding your own.
For each step:
- Name the step (e.g., Select Date & Time).
- Add a condition:
- Choose Page / screen > Page title and screen class.
- Use the Contains filter for your page title (see event titles below).
- Click Add Step and repeat for all funnel stages.
Notes:
- You don’t need to include every page view event, but maintain the correct step order.
- Documentation on supported page view events is available through Resmark Support.
Step 2: Save and Wait for Data
- Name and save your report.
- It may take up to 24 hours for data to appear once tracking is active.
- Example Sales Funnel
Step 3: List of Page View Events
User Action | Event Title | Notes |
|---|---|---|
Start Order | | Triggered when a user clicks “Add to Cart.” |
Select Pickup (Optional) | | Optional — only for products with pickup. |
Select Quantity | | When user chooses quantity. |
Select Date & Time | | When user selects date and time. |
Agree to Policies (Optional) | | Optional, if applicable. |
Agree to Notes (Optional) | | Optional, if applicable. |
Add to Cart | | When item added to cart. |
Submit Payment | | When payment is submitted. |
Complete Order | | When order process completes. |
Confirmation | | When user lands on confirmation page. |
Material Request Confirmation | | Optional additional event. |
Contact Request Confirmation | | Optional additional event. |
4. GA4 Ecommerce Events (Resmark Integration)
Event Name | User Interaction | Parameters Tracked |
|---|---|---|
Add to Cart | Clicked “Add to Cart” | |
Begin Checkout | Clicked “Add to Cart” (from modal) | |
Select Promotion | Entered promo code | |
Add Payment Info | Submitted payment details | |
Purchase | Payment completed successfully | |
Remove from Cart | Clicked “Remove from Cart” | |
Start Over | Clicked “Start Over” | |
5. Additional Resources
⚠️ Important Update: Google Analytics Changes Affecting Resmark Effective October 15th, 2025.
If your Resmark account uses Google Analytics, please read carefully.
In September 2025, Apple released iOS 26, which introduced privacy changes that block Google Analytics JavaScript from loading correctly.
This caused two main issues for GA4 users and their Resmark Analytics Data:
- Google Analytics stopped recording activity
- In certain cases, Resmark checkout widgets failed to load
We’ve released updates to fix these issues and improve compatibility going forward.
✅ What’s Changed
- Resmark Cart Reliability
- If a user’s device blocks Google Analytics, the Resmark Cart will now still load and function normally.
- Previously, a GA load failure could cause the Cart to fail as well.
- Server-Side Analytics
- We’ve implemented Server-Side Analytics to track Resmark clicks directly on our servers.
- This data is sent securely to Google Analytics, even when a user’s browser blocks GA scripts.
⚙️ What You Need to Do
If you use Google Analytics 4 (GA4), please update your settings in Resmark.
In Resmark
- Go to Website Tools → Configure Analytics
- Update your Google Analytics 4 Measurement API Secret
- Confirm your Google Analytics 4 Measurement ID matches your GA account
In Google Analytics
- Click the Admin (gear icon) in the bottom-left corner
- Under Data Collection and Modification, choose Data Streams
- Select the correct stream
- Click Measurement Protocol API Secrets (Admin access required)
- Create a new API Secret and copy it
- Paste this value into Resmark
Note:
The first time you create an API Secret, you’ll be prompted to accept Google’s terms.
This is required before the key can be generated.
🧭 Why This Matters
These updates ensure that Resmark continues to track data accurately and your checkout widgets remain stable, even as browser and device privacy settings evolve.
Updated on: 10/28/2025
Thank you!
