Skip to main content
Integrations: ReCharge with Shopify

Enable this integration to automatically pass subscription events from ReCharge to Everflow.

Dasha Shareyko avatar
Written by Dasha Shareyko
Updated over a week ago

Overview

ReCharge integration allows you to track and attribute both initial and recurring subscription purchases from your Shopify store.

When properly configured, this integration will automatically pass subscription events to Everflow, helping you accurately measure customer lifetime value and track the performance of your subscription products.

⚠️ IMPORTANT: Shopify V2 Requirement
All Shopify integrations must be migrated from V1 to V2 before August 22nd to prevent tracking interruption. If you're setting up ReCharge for the first time, you should install Shopify V2 first.

Before You Start

  • To capture subscription purchases, you'll need to add an Additional Conversion Event to your Offer. Without this, you'll have to allow duplicates on your Base Conversion Event for recurring purchases - otherwise, recurring purchases will show up as Invalid Conversions.

  • Additionally, ensure that ad blockers are disabled in your browser when setting up and testing this integration. Ad blockers can prevent cookies and tracking parameters from functioning properly, which may cause tracking issues with Shopify and ReCharge.

Step-By-Step Guide

Step 1: Install ReCharge in Shopify

This integration will not work with Price Per Product.

Prior to completing this integration, you must:

  1. Have ReCharge installed on your Shopify store

  2. Have your Everflow instance already connected with your Shopify store using Shopify V2

For a guide on connecting Shopify - [Click Here]

Before connecting ReCharge to Everflow, you need to ensure ReCharge is properly installed in your Shopify store:

  • Log into your Shopify admin dashboard

  • Navigate to the Apps and sales channel section in the settings

  • Search for "ReCharge Subscriptions" in the Shopify App Store

  • Click Install (if already installed, you'll see "Open" instead)

  • Your Recharge connection should show as "Connected"

Step 2: Connect ReCharge in Everflow

  • Navigate to Integrations > E-Commerce tab in Everflow

  • Click Connect Integration next to the ReCharge integration

  • Click the +Add icon up top

  • Select your Shopify Store from the dropdown, then click the Save button

  • A pop-up window will appear - scroll down and click the Install button

Step 3: Configure ReCharge Settings

Reminder: Make sure you have Additional Events set up.

  • Turn the toggle for Is Enabled to ON

  • Select either Offer or Advertiser from the Target drop-down

    • These choices refer to an Offer-level Event and an Advertiser-level Event

    • If you have not created an Advertiser-level Event, select Offer

  • Make selections for the required fields:

    • Offer - This is the Offer to which you want to attribute the ReCharge subscription events

    • Initial Event (Base) - The first subscription Event, typically the initial purchase

    • Recurring Event (Additional Event) - This is the recurring subscription Event, typically added as an Additional Event on the Offer

  • Ensure Email Attribution is set up correctly:

    • In Everflow, configure Email Attribution Ownership for the events

    • This is essential for recurring conversions to be properly tracked

Note

The Recharge configuration will automatically override the Associated Event you choose here, but this setup is still necessary for recurring Conversions to be logged in your system.

Step 4: Testing Your Integration

After saving the integration, be sure to test it by:

  • Generating a Partner tracking link

  • Initiating a test subscription purchase

  • Confirming that both initial and recurring events are tracked properly

Reminder

When testing, ensure that:

  • Ad blockers are disabled (very important)

  • You wait for the first recurring charge to verify the integration is working properly

How It Looks on the Shopify Side

Once properly integrated, here's what you'll see in your Shopify admin:

In Apps and Sales Channels:

  • ReCharge will appear in your installed apps

  • Under Customer Events, Everflow will show as "Connected"

  • ReCharge Subscription status will initially show as "Disconnected" but will change to "Connected" after the first recurring charge occurs

In Orders:

  • Initial orders will be tagged with "Subscription" and "First Order"

  • Recurring orders will be automatically tagged with "Subscription" and "Recurring Order"

  • Order details will include subscription information such as frequency and any applied discounts

In ReCharge Dashboard:

  • You'll see upcoming subscription charges

  • Subscription details including frequency and customer information

Troubleshooting

If you're experiencing issues with your ReCharge integration:

Conversions Not Tracking:

  • Ensure ad blockers are disabled (this is a common issue with Shopify's new code)

  • Verify Email Attribution is properly set up

  • Check that both Initial and Recurring events are correctly configured

Missing Order Information:

  • Recurring charges should show the attribution method as "Email"

  • If order ID or order number does not appear, contact support

For additional help, please contact Everflow support.

Did this answer your question?