Integration
Integration recipes
Ecommerce and SaaS event patterns.
Vertical patterns—adjust names and metadata to your product.
Retail / ecommerce
Cart events; order complete as conversion with revenue in value and currency in metadata.
javascript
if (window.Tracuto?.isReady?.()) {
window.Tracuto.track('add_to_cart', {
category: 'commerce',
label: 'sku-4421',
value: 49.99,
metadata: { productId: 'SKU-4421', currency: 'USD' },
});
window.Tracuto.conversion('order_completed', 129.47, {
currency: 'USD',
orderId: 'ord_8f3a2c',
});
}News & media
Engagement and subscription funnel with optional value for ARPU reporting.
javascript
if (window.Tracuto?.isReady?.()) {
window.Tracuto.track('article_completed', {
category: 'engagement',
metadata: { articleId: 'a-90210' },
});
window.Tracuto.conversion('subscription_started', 9.99, {
currency: 'USD',
plan: 'digital_monthly',
});
}SaaS / product
Lifecycle events and upgrade conversions; identify users after auth.
javascript
if (window.Tracuto?.isReady?.()) {
window.Tracuto.track('signup_completed', {
category: 'lifecycle',
metadata: { tier: 'starter' },
});
window.Tracuto.conversion('subscription_upgrade', 299.0, {
currency: 'USD',
billingInterval: 'annual',
seats: 5,
});
}Other
Generic funnels as named events; milestone conversions with or without numeric value.
javascript
if (window.Tracuto?.isReady?.()) {
window.Tracuto.track('wizard_step_3', { category: 'onboarding', label: 'profile_saved' });
window.Tracuto.conversion('lead_form_submitted', undefined, { source: 'contact_page' });
}