Use this guide when you want Cevoid gallery interactions to show up in Google Analytics. Cevoid galleries use the Analytics SDK internally and emit browserDocumentation Index
Fetch the complete documentation index at: https://docs.cevoid.com/llms.txt
Use this file to discover all available pages before exploring further.
CustomEvents that you can listen for and forward to GA.
This is useful when you want:
- Cevoid gallery interactions in GA4 reports
- A lightweight bridge from Cevoid events into your existing GTM or GA setup
- To reuse the browser events the SDK already emits instead of duplicating tracking logic
How it works
When the Analytics SDK tracks an event, it also emits a browser event onwindow unless emitBrowserEvents is disabled.
The browser event name format is:
cevoid:widget.loadcevoid:post.viewcevoid:post.clickcevoid:product.click.tagcevoid:gallery.load_morecevoid:sale.complete
event.detail.
Before you start
If you use Cevoid galleries, the browser events are already emitted for you. You only need:- Google Analytics or Google Tag Manager is already installed on the site
If your galleries use the Analytics SDK internally, you do not need to call
trackEvent() yourself just to forward those gallery events to GA. You only need to listen for the emitted browser events.emitBrowserEvents: false.
Option 1: Forward directly with gtag
Use this approach when GA4 is installed directly with gtag().
- GA event name: convert dots to underscores, for example
cevoid_post_click - Event params: choose a stable GA parameter naming convention and map
event.detailinto it consistently
Option 2: Forward through Google Tag Manager
Use this approach when your site already routes analytics through GTM.- Create a Custom Event trigger for
cevoid_post_click - Create a GA4 Event tag
- Map the pushed fields, such as
widgetId,widgetType, andpostId, to GA4 event parameters
Recommended events to forward
Start with the events that are easiest to explain and report on:post.clickproduct.click.tagproduct.click.postproduct.click.cardgallery.load_moregallery.upload_cta_clicksale.complete
widget.viewpost.view
Example: forward multiple gallery events
Example: only forward one gallery
If you only want to forward events from a specific gallery, filter bywidgetId.
Suggested GA parameter mapping
| Cevoid field | GA parameter |
|---|---|
widgetId | widget_id |
widgetType | widget_type |
postId | post_id |
productId | product_id |
postPosition | post_position |
marketId | market_id |
loadMoreType | load_more_type |
Common mistakes
- Re-implementing Cevoid gallery tracking instead of listening for the browser events that galleries already emit
- Renaming payload fields before forwarding them without a clear reporting reason
- Sending every high-volume impression event into GA without deciding whether you need that volume
- Forgetting to check
event.detailfor the actual Cevoid payload