You can track traffic and activity on your map through your own analytics setup. Interactive Maps support both Google Analytics and Google Tag Manager (GTM), giving you two ways to collect and manage your data:
Google Analytics Measurement ID (recommended) – Most clients use GA4 so they can take advantage of Concept3D’s preset custom events and analytics tracking.
Google Tag Manager Container ID – For advanced users who want full control over their analytics setup. Using only GTM means you will no longer receive Concept3D’s built-in events; all tracking will be managed by you in GTM.
Note: Using both GTM and GA4 may result in duplicate data.
Option 1: Add Your Google Analytics Measurement ID (Recommended)
Log into the CMS.
Click the blue Options tab.
Find the field for Google Analytics.
Enter your GA4 Measurement ID (format:
G-XXXXXXXX).Save and publish your changes.
- It may take up to 24 hours for Google Analytics to begin propagating in your account.
Note: Universal Analytics is no longer supported. If you have not already done so, update to GA4 before adding your ID. It may take up to 24 hours for analytics data to appear in your account.
Example of CMS Options tab where you enter your Google Analytics Measurement ID
Option 2: Add Your Google Tag Manager Container ID
If you prefer to manage all of your analytics independently, you can add your GTM Container ID in the CMS:
Log into the CMS.
Click the blue Options tab.
Find the field for Google Tag Manager Container ID (next to the Google Analytics field).
Enter your Container ID (format:
GTM-XXXXXXX).Save and publish your changes.
Important: If you use GTM without also adding a GA4 ID, you are responsible for setting up and managing all event tracking in GTM. Concept3D’s out-of-the-box custom events will no longer apply.
Example of CMS Options tab where you enter your Google Analytics Measurement ID
What Events does Concept3D Track? - Google Analytics 4 (GA4)
By default, Google analytics will show overall page_views, site engagement session, devices used, bounce rate and more.
Here is a table of the custom events Concept3D has added to track user behavior on your map:
Event Name (formerly Event Action) |
Occurs when a visitor... |
| Accept Cookies | Accepts the Concept3D cookie policy |
| Category Expanded | Expands a category (through the old frontend) |
| Category On | Enables a category in the Location sidebar |
| Category Zoom | Enables a category and the map zooms to the view set for the category |
| Category View | Occurs when a category is opened (via map sidebar or direct URL) |
| click | Clicks on an outbound link. This is a default GA4 event |
| Close Directions | Closes Wayfinding 2.0/Directions sidebar |
| Copy URL | Copies the share link of a location's share popup |
| Copy Embed Code | Copies the embed code of a location's share popup |
| Directions | Clicks "Get Directions" in old Wayfinding 1.0 |
| Drop Direction Pins | Drops Direction Pins for Wayfinding 2.0 |
| Explore Media Gallery | Goes to next or previous media (image, video, or panorama) on a location. This can also happen when they click on the media types tab below the media itself |
| file_download | Downloads a file. This is a default GA4 event |
| Find an Event Space | Opens the "Find an Event Space" sidebar (by clicking "Find an Event Space" in the top bar). ALSO fires when "Find Event Space" button is clicked in the same sidebar |
| first_visit | Visits the map for the first time ever. This is a default GA4 event. |
| Floor Selector | Changes the floor level (either through click the floor level specifically, OR through the up and down arrows of the floor selector) |
| Form Close | Closes the form that appears during a Map Tour |
| Form Open | Sees a form appear during a Map Tour |
| Form Submit | Submits their information on a form during a Map Tour |
| Get Directions | Gets Directions in old Wayfinding 1.0 (with Directions separate) |
| Get This View | Clicks the share button for the map |
| Home | Resets the map view by pressing on the Home icon (in the map control buttons like zoom in and out) |
| Image Loaded | Sees an image loads in the location sidebar or balloon. Often happens when a visitor goes to the next image and it is loaded |
| Location Details | Clicks the Information tab of a balloon location |
| Logo Click | Clicks the logo of the map |
| Map Engagement | Pans or zooms the map. Only occurs once during a map visit |
| Marker Open | Opens a location in the sidebar or balloon. Also clicks on a tour stop in the Tour navigation bottom bar |
| Marker Zoom | Opens a location AND the map view zooms to it |
| Minimize Location | Minimizes a location |
| Navigate Direction Steps | Clicks the Wayfinding 2.0 Next/Previous Steps buttons |
| Open Directions | Opens both Wayfinding 1.0 and 2.0 modules |
| Open Room Details | Clicks on a breakout space button inside an Event Space page |
| page_view | Loads the map. This is a default GA4 event |
| Panorama Loaded | Sees a panorama load in the location sidebar or balloon. Often happens when a visitor goes to the next panorama and it is loaded |
| Pop Up Close | Closes the pop up |
| Print Map | Opens the Generate Print Map sidebar. Also occurs when the Generate Print Map button is pressed in the sidebar |
| Print Map Attribute | Generates a Print Map. This event records the attributes selected for the print map |
| Rotate Map | Rotates a C3DGL map |
| scroll | Scrolls on a map (e.g. in a location sidebar) |
| Search | Executes a search |
| Select Breakout Space | Selects a breakout space on a Space Planner map. Happens at the same time as Open Room Details too |
| session_start | Opens a map. This is a default GA4 event |
| Set Directions End Point | "Gets directions" from Wayfinding 2.0. Records the destination location |
| Set Directions Start Point | "Gets directions" from Wayfinding 2.0. Records the starting location |
| Set Directions Type | "Gets directions" from Wayfinding 2.0. Records the transportation mode |
| Share Directions | Copies the link to Wayfinding 2.0 directions |
| Sidebar Menu | Expands or collapses the sidebar menu |
| Sidebar Tab | Toggles between Locations/Tours/Transit tabs in the sidebar |
| Streetview | Drops the Google streeview person on the map |
| Switch Map Type | Selects either Map or Satellite as the new map type |
| Toggle Wheelchair Wayfinding | Enables or disables wheelchair accessible routes in Wayfinding 1.0 and 2.0 |
| Tour Exit | Exits a Map tour |
| Tour Next | Clicks the next button during a Map tour |
| Tour Open | Opens a linked tour in the map |
| Tour Play | Opens a Map tour |
| Tour Prev | Clicks the Back button during a Map tour |
| user_engagement | This is a default GA4 event that measures the amount of time someone spends on the map with the map in focus (not in the background) |
| Video Loaded | Sees a video load in the location sidebar or balloon. Often happens when a visitor goes to the next video and it is loaded |
| Wayfinding | Opens Wayfinding 1.0 module |
| Wayfinding Location | Searches for a start or destination location in Wayfinding 1.0 |
| Wayfinding Marker | Moves the start/end pins for Wayfinding 1.0 |
Helpful Hint! Here is a great blog post for additional information on users, pageviews, and sessions when reviewing your Google Analytics.
Where to find your Google Analytics ID
UTM Tracking Codes
A UTM code is a snippet of code that you can add to a URL to track the performance of campaigns and content. There are 5 variants of URL parameters you can track - source, medium, campaign, term, and content. Dimensions you track via UTM codes show up in your analytics to give you insight into performance.
To add a UTM code place the additional query parameters before the hash in the URL.
Example: