How current is the reporting data?
The Sales, Orders & AOV section of the Performance Report has a 24-hour processing window. All other data on the Reports dashboard page such as "Sales Attribution by Type" and "Sales Attribution by Widget" is real-time data.
What timezone are reports generated in?
The reports reflect the merchant's timezone configured in Shopify, which is derived from the "iana_timezone" field in the "shopify_shop_data" admin data of the store on Shopify. Both web and exports use the same timezone.
What does the "Discounts" metric refer to for Sales Attribution by Widget?
The "Discounts" metric refers to the product's original price in Shopify minus its final price in the Shopify Order, therefore reflecting the difference in price (after any discounts are applied). NOTE: This metric will include discounts from various sources, not just those attributed to the Rebuy widget. For example, the customer may have also applied a Discount Code to their entire order.
Are refunds included in the Performance Report?
Yes, refunds are included in the Performance Report. The on-screen Performance Report reflects post-refund values, so a purchase made inside the reporting period that is later refunded is adjusted in the reported figures. Billable Rebuy Generated Revenue (RGR) is derived from that same post-refund data, which means refunded orders are not billed to you.
Are refunds included in the Performance Report CSV export?
Yes, the Performance Report CSV export accounts for refund activity. The export includes two refund columns, Rebuy Line Refunded Quantity and Rebuy Line Refunded Amount, and when a refund has been applied to a line item, one or both of those columns show the net adjustment that was applied. For the full CSV column definitions and how to calculate revenue net of refunds, see the Performance Report article.
How do the attributions work?
The “product discovery” attribution window is activated only when a customer clicks on a product to view the product detail page from a Rebuy widget, which may be through the Smart Cart’s cross-selling feature or a product page widget for example. Once the customer clicks, Rebuy sets a cookie for a 24 hour attribution window. After 24 hours the cookie expires and is removed. If the customer adds the product to their cart during the attribution window, Rebuy will include hidden line item properties for “product discovery” attribution and the Widget ID, allowing you to track the recommendation’s source. This attribution system works with all Rebuy widgets, including those displayed below the "Add to Cart" button, as long as the customer clicks on a product in the widget and adds it to cart within the 24-hour window.
Example 1 - YES Attribution
If you tap a product displayed through a Rebuy widget, the 24 hour attribution window is started. You will then land on the product detail page where you can learn more about the product. If you then add the product to the cart, Rebuy will add the hidden line item properties to the item for tracking.
Example 2 - NO Attribution
If you tap a product displayed through a Rebuy widget, the 24 hour attribution window is started. You will then land on the product detail page where you can learn more about the product. If you decide to think about the purchase and come back the following day (24 hours or later) and add the product to the cart, Rebuy will NOT add any hidden line item properties to the item.
Once line item properties are added to a cart item they are never removed. So if an item is added to the cart during the attribution window, the item will have the hidden properties. If the customer then waits two days before purchasing their cart, the product discovery sourced item will still have the hidden properties and the purchased item will show up in your reporting.
Does Smart Cart Attributions contribute to RGR?
No, Smart Cart Attributions do not contribute to Rebuy Generated Revenue. You can read more about those attributes in the Smart Cart Attributions doc.
Is Rebuy attribution cookie-based?
No, Rebuy attribution is not cookie-based. It relies on line item properties on each product. While Rebuy uses cookies to track the initial 24-hour attribution window, the final attribution that persists in the cart and through checkout is based on line item properties, not cookies.
How long does a product with Rebuy attribution stay in a customer's cart?
The duration a product stays in a customer's cart is determined by the browser's caching mechanism. All products, regardless of Rebuy attribution can remain in the cart unless the customer clears their browser cache or deletes those items.
Does a product's Rebuy attribution persist through browser updates or cache clearing?
A product's Rebuy attribution will persist in a customer's cart unless the customer actively clears their browser cache. Browser updates do not automatically clear cache, so the attribution remains as long as the product is in the cart.
How does Rebuy attribution work with subscription products?
When a customer switches to a subscription through Rebuy, all future subscription renewals will continue to be attributed to Rebuy.
What happens when a subscription renews?
The same item (including any line item properties) is renewed automatically.
Even if the original widget is deleted or the Switch to Subscription feature in Smart Cart is toggled off, Rebuy will still be credited for the renewed subscription orders.
How can I tell whether a subscription switch came from the Switch to Subscription pop-up widget or the Smart Cart?
The Performance Report groups the Switch to Subscription pop-up widget and the Switch to Subscription feature in the Smart Cart into one Sales Attribution by Type bucket, displayed as Rebuy Switch-to-Subscription, so the attribution type on its own does not tell you which of the two converted an item. To separate them, download the Performance Report CSV export and read the Rebuy Line Item Widget ID column alongside Rebuy Line Item Attribution.
The Switch to Subscription pop-up widget is a Rebuy widget, so every line item it converts carries that widget's ID in Rebuy Line Item Widget ID. The Switch to Subscription feature in the Smart Cart is not a widget and writes no widget ID of its own. It does preserve the line item properties the item already had, so a widget ID can still be present when a different Rebuy widget added the item and the customer later switched it to a subscription inside the Smart Cart.
In the CSV export the attribution value reads Rebuy Switch to Subscription without hyphens, while the on-screen report displays the same bucket as Rebuy Switch-to-Subscription. Filter on the unhyphenated value when working in the CSV.
For any line item whose Rebuy Line Item Attribution is Rebuy Switch to Subscription:
Rebuy Line Item Widget ID | What converted the line item |
Matches your Switch to Subscription pop-up widget's ID | The Switch to Subscription pop-up widget converted the item. |
Blank | The Switch to Subscription feature in the Smart Cart converted an item that no Rebuy widget had added. |
Matches a different Rebuy widget's ID | That widget added the item, and the Switch to Subscription feature in the Smart Cart then converted it to a subscription. |
To find your Switch to Subscription pop-up widget's ID, scroll to Sales Attribution by Widget in the Performance Report, where widget IDs are displayed alongside widget names.
Will I see Rebuy attribution in their reporting if a product sits in a cart for a long time before checkout?
Yes, you will see the Rebuy attribution in the reporting analytics even if the product has been in a customer's cart for an extended period. As long as the product is active and in stock at the time of checkout, the attribution will be reflected in the reporting.
How does attribution work if a customer interacts with multiple widgets before adding an item to the cart?
Attribution is based on the last Rebuy attributable feature that influences the addition of an item to the cart. If a customer interacts with multiple widgets, the last one they engage with before adding the item to the cart will receive attribution credit.
Example: In a scenario where a customer searches for a product, then goes to the product detail page (PDP) and adds the product through a bundle instead, what attribution will be assigned?
In this case, if the customer adds the product through a bundle after being directed from a search result, the attribution will be assigned to the bundle widget, overriding the Smart Search attribution. While the search actions and clickthrough will register to the Search analytics, neither an Add-to-Cart (ATC) nor conversion will register in those metrics.
Can a single line item have multiple attributions?
No, only one attribution is assigned to a single line item. The final value of the _attribution attribute determines the allocated attribution.
How can we test attribution behavior?
You can replicate different scenarios in your test store and then view cart.js to see which attributions are currently set, without needing to complete the checkout process. If you are testing on a development store then you can view the attributions in the order details as outlined above.
