Revenue & Orders Attribution
How QuickReply.ai tracks orders and attributes revenue across WhatsApp, RCS, and SMS.
This tracking feature works only for Shopify stores. If you use another platform, or run a non-store business, attribution tracking is available via conversion events. Reach out to support to get it setup.
What is revenue and order attribution?
QuickReply.ai tracks orders generated from your WhatsApp, RCS, and SMS messages.
When a customer engages with a message and places an order within the attribution window, QuickReply.ai credits that order and revenue to the relevant message.
How QuickReply.ai tracks conversions
Revenue attribution works the same way across WhatsApp, RCS, and SMS:
QuickReply.ai sends a message through one of these channels.
The customer engages with that message through the signals available on that channel, such as a read, reply, or click.
The customer places an order within the attribution window.
That order is counted as a conversion and credited to the message.
By default, QuickReply.ai uses a 72-hour attribution window.
You can customise the attribution window from Settings → Company Settings → Attribution Settings → Order Attribution
Example:
You send a promotional broadcast on WhatsApp, RCS, or SMS.
The customer reads, clicks, or replies to it.
The customer places an order within the next 72 hours.
QuickReply.ai credits that order to the message.
Scenarios where conversion tracking may not work
Tracking can fail in some edge cases:
When the user has read receipts turned off on WhatsApp/ RCS/ SMS (so we don’t know if they read it).
The channel does not expose the engagement signal needed for attribution.
The customer uses one phone number for messaging, but places the order with a different number.
Message attribution rule
For each order, we will assign attribution to the most recent eligible message to which the user engaged just before the order.
A message is eligible if it meets both of the following:
It belongs to one of the following categories: • A
Broadcastwhose category is markedPromotional• ACampaignwhose category is markedPromotional• A marketing message triggered via a JourneyThe user engaged with the message (read / click / reply) before conversion, and the message was sent within the configured attribution window.
If no message meets these criteria, then the order is not attributed to anything.
Why QuickReply.ai analytics may not match Shopify or Google Analytics
Shopify puts it simply:
There’s no such thing as 100% “true” marketing attribution.
Attribution models differ across platforms. That is why QuickReply.ai, Shopify, Google Analytics, Meta Ads, and Klaviyo can all report different numbers for the same period.
Each system looks at different signals, windows, and touchpoints. None is universally correct. Each one answers a slightly different question.
Use QuickReply.ai attribution to compare message performance across your own campaigns. Do not expect a perfect 1:1 match with external analytics tools.
For background, Shopify explains this well in Marketing Attribution: Seeing the Customer Journey More Clearly and in its Shopify reports guide.
Google Ads
By default, the Google Ads attribution window setting shows actions taken within 30 days of clicking on your ads using last click attribution.
Facebook Ads
Facebook defaults to last click attribution with attribution windows of within 24 hours of viewing your ad and within 28 days of clicking your ad.
Shopify
Shopify will track clickable actions across different paid and unpaid channels. Shopify’s analytics will remove duplicate conversions from all channels and will give credit to the last touchpoint in a conversion journey even if it’s a direct visit to your store.
Klaviyo
For Klaviyo, a conversion occurs when a recipient opens your message and places order in next 5 days.
QuickReply.ai
For QuickReply.ai, a conversion occurs when a recipient engages with a WhatsApp, RCS, or SMS message and places an order within 3 days of the message send.
Important notes and limitations
Customisation available: You can change the default 72-hour attribution window via Settings.
Channel-aware tracking: Attribution works across WhatsApp, RCS, and SMS, but the engagement signals available can differ by channel.
Best practice: Use attribution to compare relative campaign performance, such as message type, audience, or timing.
FAQs
Can I track revenue from other platforms (non-Shopify)?
No. The attribution module supports only Shopify stores.
How do I change the attribution window?
Contact QuickReply.ai support and share your preferred attribution window, such as 48 hours or 5 days.
Why do my numbers differ from Shopify reports or Google Analytics?
Because QuickReply.ai, Shopify, and Google Analytics use different attribution models and touchpoint definitions.
Last updated