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
cevoid:post.clickcevoid:product.click.tagcevoid:gallery.load_more
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
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 Cevoid session IDs on events and want to verify consent behavior
- 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
- Want GA or GTM forwarding: Forward Browser Events to GA
- Want exact session behavior: Session Tracking
- Want cookie and consent rules: Consent
- Want payload details: Event Types