1. Home
  2. Knowledge Base
  3. Advanced
  4. Analytic Reports for Map Views and Interactions

Analytic Reports for Map Views and Interactions

If you’ve created an amazing interactive map, embedded it on your website, and shared it on social media, you probably want to understand how users are interacting with it.

That’s where the Map Analytic Reports come in. These reports provide detailed insights into all user interactions with your maps.

This feature is available with the Mapme Enterprise plan.

How to set up your map analytic reports?

Mapme Editor setup

Mapme collects usage data from all interactions that happen on the map. Analytic reports are available in Google Analytics 4 (GA4) or Looker Studio.

To get started, click on the top-right menu in the Mapme editor and select “Account Info.” In the Reports section, enter your GA4 Measurement ID.

Google Analytics setup

Back in Google Analytics, go to admin the admin and in the “Data Display” section, open “Custom Definitions”. Add the following dimensions:

Dimension Name
Mapme Actions
Mapme Maps
Mapme Search Terms
Mapme Values
Description
Map user interactions
Map being viewed
Keywords used for search
Values associated with map interactions
Scope
Event
User
Event
Event
User Property
id
story_id_user
search_term
payload

You can modify the name and description for each dimension, but we recommend using explicit names and descriptions, as shown in the example below.

This is how it should look like in the GA4 admin:

Enabling Tracking of Search Keywords in GA4

To see which keywords your users are entering in the search field on the map, follow these steps:

  1. Open the property in the GA4 Admin
  2. Navigate to Data Streams:
    • In the GA4 Admin panel, find the “Data collection and modification” section.
    • Click on “Data Streams”.
  3. Expand the Data Stream:
    • Locate your data stream and click the arrow on the right to expand it.
  4. Enable Enhanced Measurement:

    • Click the gear icon next to your data stream.
    • Toggle on Enhanced measurement.
  5. Configure Site Search:

    • Click the gear icon again to access Enhanced measurement settings.
    • Scroll down and enable the Site Search toggle.
    • There is no need to modify the Advanced Settings

enable-map-keyword-search

Test your map analytic reports in real-time

You can verify that your map user interactions are being tracked in your Google Analytics account by following these steps:

  1. Open one of your maps in a browser and interact with it. For example, open a category, click on a marker, and open an action button.
  2. In Google Analytics, open the Real-Time reports.
  3. Under “Event count by Event name,” you should now see “map-user-action.” The value will increase each time you interact with the map.

Reports time range

By default, your custom reports in Google Analytics 4 (GA4) are set to a maximum date range of two months. However, did you know you can easily extend this to 14 months? We strongly advise adjusting your Google Analytics account to retain data for 14 months. This longer period provides more comprehensive insights and helps in better trend analysis.

To modify the data retention setting, simply navigate to your GA4 account and follow these steps: Admin > Property > Data Settings > Data Retention, then select ’14 months’.

It’s important to remember that this change isn’t retroactive, so the sooner you set this extended retention period, the better.

Which data is collected?

Mapme captures data from the interactions on the map as events. Data collected includes for example:

  • Map loads:  number of maps loaded
  • Location views: number of views per location
  • Action button: number of clicks for each action button
  • Social shares: number of social shares by social network (Facebook, Twitter…)
  • Media gallery views: number of media gallery views per location
  • Search keyword: keywords entered in the search field

Using the data provided, you can create key performance indicators (KPI) such as:

  • Views/users: average number of location views per user
  • Sharing rate: % of shares per user
  • CTR: % of Action Button clicks per user

We have created a step-by-step guide on how to generate analytical reports for all user interactions on your map.

List of map interaction events

All the map interaction events are placed in a category called “map-user-action”.

Here is the list of the event actions and corresponding labels when available

Note:

  • “click” corresponds to “tap” on touch devices.
  • GA4 automatically generates an event called page _view. This event count is typically higher than the total number of events collected by Mapme. The page_view event fires every time there is a URL change. For example, when typing a search keyword, each character generates a page view.
Event
map-load
map-marker-click
drawing-click
basemap-switch
map-geolocate
map-zoom-in
map-zoom-out
map-reset-north
map-search
Label
opening URL
location ID
Drawing ID
When does this event fire?
Map displays in visitor browser
Click on a map marker
Click on a drawing
Click on basemap togle switch
Click on GPS button
Click on zoom in button
Click on zoom out button
Click on compass reset
Keyword search
Event
location-thumbnail
media-gallery-close
gallery-media-open
media-gallery-thumbnail-selection
media-prev
media-next
Label
location ID
location ID
location ID
location ID
location ID
location ID
When does this event fire?
Click on thumbnail in location card
Close media gallery
Open media gallery
Click on thumbnail in media gallery
Click/swipe previous media gallery item
Click/swipe next media gallery item
Event
about-open
section-details-call-to-action
overview-call-to-action
map-direction-click
branding-header-show
branding-header-hide
slider-card-size-changed
section-next
section-prev
back-arrow-navigation
Label
location ID
location ID
details, minimized, compact
Location ID
Location ID
When does this event fire?
Click to open the full home description
Click on call to action button on a location
Click on call to action button on map home
Click on the address navigation link
Expand the branding area
Collapse the branding area
Swipe to expand or minimize card (mobile)
Click next button (desktop) or swipe next
Click previous button (desktop) or swipe previous
Click on back button
Event
share-open
social-share
fullscreen-start
fullscreen-stop
Label
social-share-facebook…
When does this event fire?
Open social sharing menu
Click on one of the social share options e.g. Facebook
Open map full screen
Close map full screen
Event
list-section-selection
single-cat-filter
multi-category-expand
multi-category-collapse
multi-cat-select-level1
multi-cat-deselect-level1
multi-cat-select-level2
multi-cat-deselect-level2
multi-cat-filters
multi-cat-clear-all
multi-cat-results
Label
location ID
category ID
category ID
category ID
category ID
category ID
category ID
category ID
category ID
When does this event fire?
Click on list item
Click on single category
Expand multilevel category filter
Collapse multilevel category filter
Select category in parent category filter
Deselect category in parent category filter
Select category in subcategory filter
Deselect category in subcategory filter
Click on a category (multilevel, not multiselect)
Clear multi-select filter
Click on filter result button

Related Articles

Contact Us

Questions. Need help? Use the chat button or the Contact Us form

I Getting Started

Check our 2 mins Getting Started Tutorial video

New Features

Check the release notes for the latest features and improvements