1. Home
  2. Knowledge Base
  3. Advanced
  4. Map Reports and Analytics

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

ActionLabelWhen does this event fire
map-loadlanding URLMap initial load
map-section-marker-clicklocation IDClick on a map marker
back-arrow-navigationClick on back button
list-section-selectionlocation IDClick on list item
call-to-actionLocation IDClick on call to action button
section-nextLocation IDClick on next button
section-prevLocation IDClick on previous button
section-card-compact-swipeLocation IDSwipe compact card (touch screen)
section-card-details-swipeLocation IDSwipe detail card (touch screen)
section-card-details-openLocation IDTap on compact card (touch screen)
single-category-filtercategory IDClick on single category
multi-categorycategory IDSelect category in multi-category filter
multi-category-filtercategory IDClick on multi-category filter button
share-openClick on social sharing menu
fullscreen-startOpen map full screen
fullscreen-stopClose map full screen
content-hideClick to hide content panel
content-showClick to show content panel
gallery-media-openOpen media gallery
media-prevClick/swipe previous media gallery item
media-nextClick/swipe next media gallery item
media-gallery-thumbnail-selectionClick on thumbnail in media gallery
media-gallery-closeClose 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.


Related Articles