Would be great to see how many user click on an badge or how many user has seen it.
Hi there, @Philipp_Wittenbrink ![]()
Many thanks for sharing your thoughts with us!
Unfortunately, there is no way to track the unique views, but the number of the widget’s installation code loads (views stats) is available right in your dashboard:
As for the click stats, I agree that it would be amazing to see this info right in the editor/dashboard. We’ll try to consider this opportunity, especially if more users upvote this request ![]()
As for now, you can track the click stats using the Google Analytics code. 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 then just add the rest of the script to the Custom JS field on the Settings tab of your widget’s settings (this code works only with Badge layouts):
function eappsDispatchAnalyticsEvent(event, selector, config) {
function sendEvent(config) {
if (typeof ga !== 'undefined') {
ga('send', 'event', {
eventAction: config.action,
eventCategory: config.category,
eventLabel: config.label,
});
}
if (typeof gtag !== 'undefined') {
gtag('event', config.action, {
event_category: config.category,
event_label: config.label,
});
}
}
function isHitClass(e, selector) {
return e.target && e.target.closest(selector);
}
if (isHitClass(event, selector)) {
sendEvent(config);
}
}
document.addEventListener(
'click',
function (event) {
eappsDispatchAnalyticsEvent(event, '[class*="BadgeContainer__Inner-sc"]', {
action: 'click',
category: 'Elfsight Badge click',
label: 'Click to Elfsight Review Badge',
});
},
true
);
This article explains, where you can find the info about clicks - Google Analytics 4 (GA4): Where to find my events - Elfsight Help Center
Please let me know if it helps and if you have any other questions ![]()
