Conversion Tracking & Attribution
Conversion Tracking & Attribution
Velaro Conversion Attribution connects chat conversations to real business outcomes — purchases, sign-ups, and other conversions. You can see exactly how much revenue your chat support influences.
What is a Conversion Goal?
A conversion goal defines an action that matters to your business:
- A visitor landing on your order confirmation page
- A Shopify order being placed after a chat
- A Square payment processed within your attribution window
- A custom action you fire from JavaScript
Each goal tracks how many conversions happened AND how many had a chat conversation within your attribution window.
Setting Up Goals
Go to Settings → Conversions and click New Goal.
Goal Types
URL Visit — fires when a visitor with a recent chat loads a specific page (e.g. /checkout/success). The chat widget detects the page visit automatically — no extra code needed on most pages.
Shopify Order — fires automatically when a Shopify order is placed. Requires Shopify integration to be active.
Square Payment — fires automatically when a Square transaction completes. Requires Square integration.
BigCommerce / WooCommerce Order — fires automatically when an order is placed. Requires the respective integration.
Custom JS Event — you fire this from your own code using:
velaro('trackConversion', { goalId: YOUR_GOAL_ID, amount: 99.00 });
Attribution Window
The attribution window is how long after a chat we'll credit a conversion to that chat. Options:
- 1 hour — strict (only very recent chats count)
- 24 hours — recommended for most businesses
- 7 days — good for considered purchases
- 30 days — good for complex sales cycles
Revenue Amount
You can set:
- Default Amount — used when no dynamic amount is provided
- Revenue Variable — a JavaScript variable name the widget reads for the actual order total
- Integration-native goals (Shopify, Square) pull the actual transaction amount automatically
Reading the Conversion Report
Go to Reports → Conversions to see:
- Attributed Revenue — revenue from conversions where a chat happened within the window
- Attribution Rate — percentage of conversions that had a chat conversation
- Total Conversions — all conversion goal fires in the period
- Avg Order Value — average amount per conversion
The timeline chart shows total revenue vs chat-attributed revenue over time.
The Goals Breakdown table shows each goal's performance and attribution rate.
Integration-Native Tracking
If you have Shopify, Square, BigCommerce, or WooCommerce connected, create a goal with the matching type and we track orders automatically — no code snippets, no URL patterns.
Google Tag Manager Integration
Velaro pushes conversion events to the GTM dataLayer so you can send them to Google Analytics 4, Google Ads, Meta Pixel, or any tag. Connect GTM under Integrations → Google Tag Manager.
Frequently Asked Questions
Q: What counts as "attributed"?
A visitor who had a conversation (any status) within the attribution window before the conversion fires.
Q: Does Allow Once affect reporting?
Yes — with Allow Once enabled, the same visitor will only count once even if they visit the conversion URL multiple times.
Q: Can I have multiple goals?
Yes — create as many goals as you need. Common setups: one goal for purchases, one for demo sign-ups, one for newsletter subscriptions.
Q: How do I get my Goal ID for the JS snippet?
After creating a goal, the ID is shown in the goal list under Settings → Conversions.
Was this article helpful?