Map Reports and Analytics
You created an amazing map, published it on your website, and shared it on social media. Now, you would like to understand how users are interacting with your map.
The Mapme Reports feature provides detailed analytics on all the user interactions with your maps.
The report feature is available in the Mapme Enterprise version.
How does it work?
Mapme collects all the data from the interactions happening on the map. The data is sent to a reporting tool such as Google Analytics or Google Data Studio where the data can easily be visualized.
The Mapme reports are available in both Universal Google Analytics and the new Google Analytics 4 (GA4).
You can verify that the reporting is working for your account using the real-time analytics in Google Analytics.
Open a map in your account and interact with it. For example, opens categories, clicks on markers and action buttons.
In Google Analytics, go to :
Realtime > Events and under viewing, select “Events (Last 30 min)”
You will see an event being fired in real-time in Google Analytics each time you interact with the map.
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
Using the data provided, you can easily 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 click per user
Map Events Nomenclature
All the Mapme events are placed in the category called “map-user-action”.
Here is a list off the event actions and corresponding labels when available
|Action||Label||When does this event fire|
|map-load||landing URL||Map initial load|
|map-section-marker-click||location ID||Click on a map marker|
|back-arrow-navigation||Click on back button|
|list-section-selection||location ID||Click on list item|
|call-to-action||Location ID||Click on call to action button|
|section-next||Location ID||Click on next button|
|section-prev||Location ID||Click on previous button|
|section-card-compact-swipe||Location ID||Swipe compact card (touch screen)|
|section-card-details-swipe||Location ID||Swipe detail card (touch screen)|
|section-card-details-open||Location ID||Tap on compact card (touch screen)|
|single-category-filter||category ID||Click on single category|
|multi-category||category ID||Select category in multi-category filter|
|multi-category-filter||category ID||Click on multi-category filter button|
|share-open||Click on social sharing menu|
|fullscreen-start||Open map full screen|
|fullscreen-stop||Close map full screen|
|content-hide||Click to hide content panel|
|content-show||Click to show content panel|
|gallery-media-open||Open media gallery|
|media-prev||Click/swipe previous media gallery item|
|media-next||Click/swipe next media gallery item|
|media-gallery-thumbnail-selection||Click on thumbnail in media gallery|
|media-gallery-close||Close media gallery|
Note that “click” corresponds to “tap” on touch devices.
Reports for multi-maps account
If you have an account with multiples maps and would like to track the activity on each map, you can set up filters to generate reports for each map.
You will need to add a custom dimension to your Google Analytics in order to set up filters based on each map ID.
To add the custom dimension, follow those steps
- In your Google Analytics account, click Admin, and select the property
- Click Custom Definitions > Custom Dimensions
- Click New Custom Dimension
- For the name, enter for example your Map title
- For the Scope: hit
- Check the Active box
- Click Create
Important Note: the custom dimension for the map Id must be the 3rd custom dimension (index=3). If you are not using any other custom dimensions, you must first add two other custom dimensions to the list. You can name them anything e.g. “not used”
Filter the data by maps
You can now see the custom dimension “Map Id” in your Google Analytics account and you can filter your map events based on each map ID.
In Google Analytics:
- Open Behavior > Events > Top Events and select Event Action
- Click on Secondary Dimension > Customer Dimensions and select “Map Id”
The data is now grouped by maps
In order to view the data for a specific map:
- Click on the advanced filter
- Select “Map Id” in the list of filters
- Paste the “Map Id” value. You can find the “Map Id” in the map URL.
For quick access to the report for a specific map, you can save the report with the filter set up.