Skip to main content
Connect Shopify

As an account Admin, head to the Shopify App Store, search AgencyAnalytics, then follow the prompts to connect.

Matthew Davis avatar
Written by Matthew Davis
Updated over a month ago

In order to connect to AgencyAnalytics, the user needs access to Orders + Customers + Products options in the Shopify store.

It can take upwards of 6 days for Shopify to deliver all of your data, this timeline depends on Shopify's API response and the amount of data in your account.

How to Connect Shopify

Before connecting Shopify, there are a few requirements that must be met. If the conditions aren't met, then you may run into a validation error or other connection issue.

The user connecting Shopify must:

  • Be the Admin of the AgencyAnalytics account where the connection will be made

  • Be logged into the AgencyAnalytics account prior to making the connection

  • Be logged into the Shopify app store as the Store you'd like to connect

At the moment connection is limited to the Admin of the AgencyAnalytics account. We are currently working to remove this limitation.

If you meet the above criteria, please visit the Shopify App store listing to connect with your Shopify store.

In the upper right of the app store page, click Add app. Doing so will redirect you to the Installation page.

As a note, larger screens may see the Add app button to the left, below the AgencyAnalytics header instead.

The Installation page will show in-depth privacy details, and a confirmation to install. Next, click the Install app button in the upper right. This will load for a moment, then redirect you to AgencyAnalytics.

From the dropdown, select the Campaign where you'd like to connect Shopify, then click Connect to finish integrating.

Depending on the amount of data in your Shopify account and the load on Shopify's API it can take more than 6 days to fully sync your account data.

Reconnecting Shopify will clear your previous results and restart the data sync, resulting in another 6+ day delay while data loads.

If you're experiencing data discrepancies the best course of action is to wait for the full sync to finish, as most discrepancies will resolve once all Shopify data is loaded.

Shopify sales and refunds don't match what I see in my Shopify account

Refunds can cause discrepancies in the Total Sales metric due to how Shopify displays refunds on their native platform versus how they feed this data via API to our platform.

Here's an example:

  • In the native Shopify platform, refunds are applied to the order date. If the order was made on January 15th but refunded on March 15th, the refund will apply to January 15th on the Shopify dashboard.

  • When Shopify sends data via its API, refunds are applied on the date on which they are given. So, if an order were placed on Jan 15 and refunded on Mar 15, the refund would be shown as March 15th in AgencyAnalytics.

Since Shopify doesn't have consistency with refund dates between their platform and what they send via the API, we won't be able to match exactly what you see on their native platform until Shopify updates their API.

💬 Need additional help?

If you have any questions, please contact our friendly support team by following these instructions! We're available 24/5 to help 😄

Did this answer your question?