Hi there, @user20175 
Thank you so much for adding your idea!
We agree that it would be great to see this info right in the dashboard. Let’s see if this idea catches on with the community 
As for now, our devs came up with a GA code for this case. Please add this part of the code to your website <head>
:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ID');
</script>
In the code above, you need to replace G-ID with your actual website ID for Google Analytics. This article will help you find your ID - Find your Google tag ID.
And this code should be added to the Custom JS field on the Settings tab of your widget’s settings:
function sendEvent(config) {
if (typeof ga !== 'undefined') {
ga('send', 'event', {
eventAction: 'click',
eventCategory: 'Event Calendar',
eventLabel: config.label,
deviceType: `${config.deviceInfo.type} - ${config.deviceInfo.model}`
});
}
if (typeof gtag !== 'undefined') {
gtag('event', 'click', {
event_category: 'Event Calendar',
event_label: config.label,
deviceType: `${config.deviceInfo.type} - ${config.deviceInfo.model}`
});
}
}
function getDeviceInfo() {
const userAgent = navigator.userAgent;
let deviceType = 'Desktop';
if (/Mobi|Android/i.test(userAgent)) {
deviceType = 'Mobile';
} else if (/Tablet|iPad/i.test(userAgent)) {
deviceType = 'Tablet';
}
let deviceModel = 'Unknown';
if (/iPhone/i.test(userAgent)) {
deviceModel = 'iPhone';
} else if (/iPad/i.test(userAgent)) {
deviceModel = 'iPad';
} else if (/Android/i.test(userAgent)) {
const androidModelMatch = userAgent.match(/Android.*;\s([^;]+)\sBuild/i);
if (androidModelMatch && androidModelMatch[1]) {
deviceModel = androidModelMatch[1].trim();
}
} else if (/Windows NT/i.test(userAgent)) {
deviceModel = 'Windows PC';
} else if (/Macintosh/i.test(userAgent)) {
deviceModel = 'Mac';
} else if (/Linux/i.test(userAgent)) {
deviceModel = 'Linux PC';
}
return {
type: deviceType,
model: deviceModel
};
}
function isHit(e, selector) {
return e.target && e.target.closest(selector);
}
const deviceInfo = getDeviceInfo();
document.addEventListener('click', (e) => {
if (isHit(e, '.eapp-events-calendar-drop-down-item')) {
return sendEvent({ label: `${e.target.textContent}`, deviceInfo });
}
if (isHit(e, '.eapp-events-calendar-popup-time-link')) {
return sendEvent({ label: 'Add to Calendar', deviceInfo });
}
});
This way, you’ll see the info about clicks on Add to Calendar button and its dropdown option with the device type people used when clicking.
Give it a try and let me know if it helped 