Which GTM data layer events does the Croct tag actually pick up?
Setting up Croct on a Shopify store through the Google Tag Manager path. Our data layer already pushes the standard GA4 ecommerce events plus a few custom ones. Before I ship this I want the concrete list of events the Croct tag listens to, not "store events" hand waving.
Second question, do conversions come along automatically or do I need to mark purchase as a conversion goal somewhere myself?
2 answers
The single Croct tag listens to all of Google's recommended events, the same list documented in the GA4 reference, and maps them to Croct events. That covers the e-commerce set (view_item, add_to_cart, begin_checkout, purchase and friends), lead generation, user acquisition events like sign_up, and the engagement group including site search and wishlist events.
On your second question: conversion-indicating events are handled for you. When the tag sees purchase, sign_up, or generated lead, it tracks them as conversions in Croct as well, so they are immediately usable as experiment goals without extra configuration.
Your custom data layer events are the one thing outside the mapping. Those are not part of Google's recommended set, so the tag ignores them; if you need them in Croct you track them through the SDK instead.
One thing that bit us: the mapping only works if your data layer pushes follow the recommended event spec properly, correct event names and parameter shapes. We had a theme that pushed addToCart camelCase from an old plugin and those never mapped. Run GTM preview mode and check the event names against the GA4 reference before assuming the tag missed something.