Revenue & Orders Attribution

How QuickReply.ai tracks orders and attributes revenue?

What is Revenue & Order Attribution?

When you send messages via QuickReply.ai, we track the actions your recipients take (reads, replies, clicks) and whether they place an order within a defined timeframe. The system then attributes that order (and revenue) to your WhatsApp campaign.

How QuickReply.ai tracks conversions

  • Once a message is sent from QuickReply.ai, any recipient who reads, replies or clicks on the message, and then places an order within the attribution window, will be counted as a conversion.

  • By default, QuickReply.ai uses a 72-hour attribution period (i.e., 3 days) similar to many email and ad platforms such as Klaviyo.

  • Example: You send a broadcast. A recipient sees or clicks it, and then places an order within the next 72 hours → that order is credited to that message.

Scenarios where conversion tracking may not work

Tracking may fail in certain edge-cases:

  • When the user has read receipts turned off on WhatsApp (so we don’t know if they read it).

  • If the user reads the message on one WhatsApp number, but places the order using a different number, tracking will not link correctly.

  • There may also be discrepancies vs other analytics systems (see next section).

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:

  1. It belongs to one of the following categories: • A Broadcast whose category is marked Promotional • A Campaign whose category is marked Promotional • A Marketing‐Template Message triggered via a Journey

  2. The 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 us.

Why are QuickReply Analytics not matching with those in Shopify or Google Analytics?

Shopify says

There’s no such thing as 100% “true” marketing attribution.

Before you read further, we urge you to read this blog from Shopify block​ Marketing Attribution: Seeing the Customer Journey More Clearly​ If you’ve been marketing long enough, you’ll notice that for any given date range, different platforms might provide different values and credit for conversions, depending on the report you look at. When you look directly in Google Ads, Facebook Ads, Google Analytics, or even your Shopify reports, you might notice discrepancies. So what should become your source of truth?Technically, all of them are “correct.” They just view marketing differently. Here’s a primer on how each one works.There are multiple attribution models in marketing and none is perfect. Every attribution model helps you understand the campaign performance in a limited view (which is not accurate). But it can help you compare your different campaigns and to understand what works or what not.

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 read, replied or clicked on WhatsApp message and places order in 3 days of message sent.

Important Notes & Limitations

  • Customisation available: If you’d like to change the default 72-hour attribution window (for example to 24 hours or 5 days), you can do so by reaching out to our support team and requesting your desired duration.

  • Best practice reminder: Use this attribution data to compare relative campaign performance (which message types, timing, segments work best), rather than expecting an exact 100% match to other analytics systems.

FAQs

Can I track revenue from other platforms (non-Shopify)?

No — the current attribution module supports only Shopify stores.

How do I change the attribution window?

Contact QuickReply.ai support and let them know your desired window (e.g., 48 hrs, 5 days).

Why do my numbers differ from Shopify reports or Google Analytics?

Because Shopify and QuickReply.ai use different attribution models and touchpoint definitions. See section 4.

Can I change which user action triggers attribution (e.g., click vs. reply vs view)?

No — at present the attribution trigger is fixed (when a recipient reads, replies to, or clicks the message and then places an order within the configured window). It is not possible to customise that trigger behaviour.

Last updated

Was this helpful?