Using Cevoid galleries
Understand what Cevoid galleries and cards track automatically and when you still need custom analytics work.
Use this page when you embed Cevoid galleries or cards on a storefront and want to understand what happens automatically. If you are not using Cevoid widget surfaces, skip this page and go to Manual event tracking or Track sales.
What happens automatically
Cevoid galleries and cards already initialize the UGC tracking surface internally when a workspace publishable key is available.
That means the widget can automatically send the core Cevoid on-site events, including:
widget.loadwidget.viewpost.viewpost.clickpost.view.popuppost.clapproduct.click.tagproduct.click.postproduct.click.cardgallery.load_moregallery.upload_cta_click
The widgets also emit the matching browser events by default, such as:
cevoid:post.clickcevoid:product.click.tagcevoid:gallery.load_more
The browser event payload is available on event.detail.
Default gallery path
If you use a standard Cevoid gallery or card, the normal setup is:
- Cevoid sends the gallery and card events automatically
- Cevoid emits the matching browser CustomEvents automatically
- if you want GA4 or GTM forwarding, you listen to those browser events on
window
In that setup, you do not call trackEvent() yourself just because you embedded a gallery or card.
When you need a different path
Leave the default gallery path when one of these is true:
- you render Cevoid interactions in custom storefront code outside the standard widgets
- you want completed purchase tracking on a non-Shopify storefront
- you need the Cevoid session ID to last across page loads and want to verify consent behavior
In those cases:
- use Manual event tracking for custom Cevoid interaction tracking
- use Track sales for non-Shopify completed purchases
- use Session tracking and Consent for session behavior
Recommended next step
If you want these events in GA4 or GTM, continue with Forward browser events to GA.