Skip to Content
💡

This feature is only available on Business plans and above .

Revroute’s best-in-class Shopify integration  listens to orders from Shopify and tracks them as sales on Revroute.

A diagram showing how lead events are tracked in the conversion funnel

In this guide, we will be focusing on tracking sale events from Shopify by leveraging Revroute’s Shopify integration.

Step 2: Install the Revroute Shopify app

Install the Shopify app

Install the Revroute Shopify App  from the App Store.

The connection status in the Revroute app

Connect Shopify to your Revroute workspace

After installation, you will be prompted to link one of your Revroute workspaces to the app. Select Connect to establish a connection between your Shopify store and your Revroute workspace.

You’ll be redirected back to your Shopify store after this step and you’ll see a list of the links in your Revroute workspace:

The list of links in your Revroute workspace

With the Shopify app, you can also create conversion-enabled links directly from your Shopify store:

Create a conversion-enabled link from your Shopify store

If you want a more powerful link builder, you can also use the Revroute Link Builder to create conversion-enabled links.

Activate Revroute Analytics Script

After installing the Revroute Shopify app, the Revroute Analytics script is added as an app embed. However, it needs to be activated manually to ensure it is included in your current theme.

To activate the Revroute Analytics script, follow these steps:

  1. Navigate to your Shopify admin panel.
  2. Go to Online Store > Themes.
  3. Click on Customize for your current theme.
  4. In the theme editor, select the App embeds tab.
  5. Locate the Analytics Script for the Revroute Shopify app and toggle it to activate.

Enable the Revroute Analytics script in your Shopify theme

💡

Revroute’s Shopify integration will automatically forward the following events to Revroute:

  • orders/paid: This event is triggered when a customer completes a purchase on your Shopify store. It is utilized to track sales that originate from Revroute links.
  • app/uninstalled: This event occurs when the app is uninstalled from a store. It is used to remove the integration from your Revroute workspace.

In addition to the above, we also subscribe to the mandatory compliance webhook topics that are required by Shopify.

Step 3: View conversion results

And that’s it – you’re all set! You can now sit back, relax, and watch your conversion revenue grow. We provide 3 different views to help you understand your conversions:

Currency conversion support

For simplicity, Revroute records all sales in the native currency of the Shopify store. For example, if you’re using USD for your Shopify store, Revroute will record all sales in USD – even if your customers are paying in a different currency.

// Shopify orders/paid event payload // @see: https://shopify.dev/docs/api/webhooks?reference=toml#list-of-topics-orders/paid { ... "current_subtotal_price_set": { "shop_money": { "amount": "398.00", // this is the amount that Revroute will record "currency_code": "USD" // this is the currency of your Shopify store }, "presentment_money": { "amount": "572.25", "currency_code": "CAD" } }, ... }
Last updated on