> For the complete documentation index, see [llms.txt](https://docs.quickreply.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.quickreply.ai/overview/concepts/global-attribution.md).

# Global Attribution

Global Attribution lets non-Shopify users track revenue, ROI, and conversions generated from their Broadcasts, Journeys, and Campaigns.

Connect your external data source through a webhook, define the conversion events you want to track, and configure how QuickReply should attribute the value of those events.

### What is Global Attribution?

Global Attribution connects conversion events from your external data source with your QuickReply broadcasts and Journeys.

It can be used with data sources such as:

* E-commerce
* Bookings
* Leads & CRM

Once an event is configured for attribution, QuickReply uses the event data and attribution settings to calculate the corresponding revenue and conversion metrics.

Note: Before you start, Make sure the required conversion event is available under Data Source → Events.&#x20;

### How It Works

**Step 1: Identify the attribution metrics**\
When you open your dashboard, some metric cards — Revenue, ROI, and Conversions — will appear grayed out until you complete the attribution setup.

![](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FXVJjFiVf0k8eMRJC8qNC%2Funknown.png?alt=media\&token=e120990d-d7ae-4b3a-b725-ad392988ede9)

<br>

![](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FZSunMAceOjIb2Wa7xeni%2Funknown.png?alt=media\&token=b131ca9e-e794-42eb-9df3-13c647f8dd6b)

<br>

**Step 2: Choose an event to track**\
Go to Data Source → Events and find the event that best represents a completed conversion in your business, such as a booking or lead submission.

Click the ⋮ icon next to the event and select Set as Attribution Event.

![](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FmjwGsM0r3QXaUIgnehdq%2Funknown.png?alt=media\&token=09cdca87-0ea4-48aa-aef3-9d7b8516ddca)

**Step 3: Configure your attribution settings**

* Aggregation Type — Select how the value should be calculated for the event.
* Add fixed value on goal event occurrence — Attributes the same fixed value every time the event occurs.
* Sum of event field value — Uses the value received in a field within the event.
* Event Field — Select the event field that contains the value to be attributed. This option is available only when Sum of event field value is selected.
* Attribution Metric Label — Enter a label to identify the type of conversion being attributed, such as Meeting Booking.
* Currency — Select the currency in which the attributed value should be calculated.
* Revenue Attribution Window — Enter the number of days during which an eligible conversion can be attributed to the relevant messaging activity.

Once configured, click Save Settings.

<div><img src="https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FkbL7nk2oa11kmY5PmCgj%2Funknown.png?alt=media&amp;token=1891f8fe-af01-4a9c-ae44-1df48bd2adca" alt="" width="316"> <img src="https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2F1w6lq1Yq9aN4x2tvWSS2%2Funknown.png?alt=media&amp;token=c8783a7e-f3e7-410f-bb87-e156b66d047f" alt="" width="320"></div>

**Understanding the Aggregation Types**&#x20;

**1. Add fixed value on goal event occurrence**\
Use this when every occurrence of an event should contribute the same predefined value to your attributed revenue.

**Example:**\
Suppose you run a campaign for a salon and track a booking\_confirmed event. If you decide that every confirmed booking is worth ₹1,000, enter ₹1,000 as the fixed value. Every eligible booking attributed to your campaign will contribute ₹1,000, regardless of the actual booking amount.

Example: 5 attributed bookings × ₹1,000 = ₹5,000 attributed revenue

This is useful when you have a standard value for each conversion, such as a lead, appointment, consultation, or booking.

**2. Sum of event field value**\
Use this when the value of each conversion varies and the actual amount is available in an event field.

Example:\
Suppose your e-commerce system sends a purchase event with a price field. One customer purchases for ₹1,500, while another purchases for ₹3,000. Select price as the Event Field, and QuickReply will use those values when calculating attributed revenue.

Example: ₹1,500 + ₹3,000 = ₹4,500 attributed revenue

This is useful when the conversion value is different for every event, such as purchases, orders, or transactions.

**Step 4: Track attributed performance**\
Once saved, all previously locked metrics will become active across your dashboard. Switch between the Revenue & Conversion and Reach & Engagement views from a single page.

![](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FYjTD2OHQjjTTzI6uqYBA%2Funknown.png?alt=media\&token=66b1adcf-2253-41fc-8b77-949f66b83bec)

### Disable Attribution Tracking

If you no longer want an event to contribute to attribution:

1. Go to Data Source → Events.
2. Click the ⋮ icon next to the attributed event.
3. Select Attribution Event Settings.
4. Click Disable Attribution Tracking.

This disables attribution tracking for the selected event.

### FAQs

<details>

<summary>Ques: What data sources can I use with Global Attribution? </summary>

Ans: You can connect external sources such as e-commerce platforms, booking systems, or lead and CRM systems through a webhook.

</details>

<details>

<summary>Ques: What is the difference between the two Aggregation Types?</summary>

**Ans:** Add fixed value on goal event occurrence attributes the same value every time the event occurs. Sum of event field value uses the value received in a selected field within the event payload.

</details>

<details>

<summary>Ques: When do I need to select an Event Field?</summary>

Ans: Select an Event Field when you use Sum of event field value. The selected field should contain the value you want QuickReply to attribute.

</details>

<details>

<summary>Ques: What does the Revenue Attribution Window control? <br></summary>

Ans: It defines the number of days during which an eligible conversion can be attributed to the relevant messaging activity.

</details>

<details>

<summary>Ques: Can I stop attribution for an event after configuring it?</summary>

Ans: Yes. Open the event's Attribution Event Settings and select Disable Attribution Tracking.

</details>

<details>

<summary>Ques: Where can I see the attributed revenue and conversions?</summary>

Ans: Once attribution is configured and conversion events are received, the resulting revenue, ROI, and conversion data can be used in QuickReply's campaign performance reporting.

</details>
