Connect: Shopify

Last updated on Oct 09, 2025

Overview

Connecting Shopify to Trackian enables automatic import of your orders, products, customer data, and revenue metrics. This forms the foundation for all your profit calculations and e-commerce analytics.

What You'll Need

  • Admin access to your Shopify store

  • Your Shopify store URL (e.g., yourstore.myshopify.com)

  • Ability to create private apps in Shopify

Step-by-Step Setup Guide

Step 1: Access Your Shopify Admin

  • Navigate to your Shopify admin panel: https://admin.shopify.com

  • Open your store's admin page

  • Click on "Apps" in the left-hand sidebar

Step 2: Navigate to App Development

  • Select "Apps and sales channel settings"

  • Look for the "Develop apps" option

Step 3: Enable Private App Development

If private app development isn't already enabled:

  • Click "Allow custom app development"

  • Read and accept Shopify's terms and conditions

  • Click "Allow custom app development" to confirm

Note: You need owner or admin permissions to enable this feature.

Step 4: Create a Custom App

  • Click "Create an app"

  • Enter an app name (e.g., "Trackian Integration")

  • Provide the app developer's email address (your email)

  • Click "Create app"

Step 5: Configure API Permissions

  • Go to the "Configuration" tab

  • Click "Configure" in the Admin API integration section

  • Select the necessary scopes for Trackian

Scope: A scope is a set of permissions that determines the level of access an application has to Shopify's resources. It acts like an authorization level, specifying what data an app can view, modify, or manipulate within the platform.

Required Permissions (Read Access Only):

  • Analytics

  • Assigned fulfillment orders

  • GDPR data requests

  • Locations

  • Price rules

  • Product listings

  • Products

  • Reports

  • Resource feedbacks

  • Script tags

  • Shipping

  • Locales

  • Shopify Payments accounts

  • Shopify Payments bank accounts

  • Shopify Payments disputes

  • Shopify Payments payouts

  • Content

  • Themes

  • Third-party fulfillment orders

  • Translations

  • Customers

  • Discounts

  • Draft orders

  • Fulfillments

  • Gift cards

  • Inventory

  • Legal policies

  • Marketing events

  • Merchant-managed fulfillment orders

  • Online store pages

  • Order edits

  • Orders

Important: Only grant read access. Trackian never needs write permissions.

Step 6: Install the App

  • After setting all required permissions, click "Save"

  • Return to the API credentials tab

  • Click "Install app"

  • Confirm the installation when prompted

Step 7: Get API Credentials

After installation, you'll see your API credentials:

  • Admin API access token (starts with shpat_)

  • API key

  • API secret key

Note: The Admin API access token is shown only once. Copy it immediately and store it securely. Treat the token like a password and only share it with trusted developers.

API Key: An API Key is a unique identifier issued to an application to authenticate its identity when making API requests. It acts as a simple security mechanism to control and monitor how the API is used.

API Secret Key: An API Secret Key is a confidential key paired with the API Key to add an extra layer of security. It should never be shared publicly.

Step 8: Connect to Trackian

In your Trackian dashboard:

  • Go to Projects. Click on your project name. Navigate to Data Sources.

  • Select "Shopify"

  • Enter your credentials:

    • Admin API Access Token: The token you copied (shpat_...)

    • Shop Name: Your store identifier

      • For https://example.myshopify.com, enter just example

      • Do NOT include .myshopify.com

  • Click "Connect"

Step 9: Verify Connection

After connecting:

  • You'll see a green "Connected" status click Save.

  • Historical data extraction begins immediately

  • Full data import completes within 24-48 hours

On your Projects page you will see the status of historical data export.

Troubleshooting

"Private apps are disabled"

You need owner-level access to enable private apps. Contact your store owner if you don't have permission.

"Invalid API token"

  • Ensure you copied the entire token (it's long!)

  • Check there are no extra spaces

  • Verify you're using the Admin API token, not the storefront token

"Shop name not found"

  • Use only the subdomain part of your URL

  • Correct: mystorename

  • Wrong: mystorename.myshopify.com or https://mystorename.myshopify.com

Data not appearing after 48 hours

Contact support at support@trackian.com with your shop name and connection date.

Security Notes

  • Your API token is encrypted and stored securely

  • Trackian only has read access - we cannot modify your store

  • You can revoke access anytime from your Shopify admin

  • We never store customer payment information

What Happens Next

Once connected, Trackian will:

  1. Export your product catalog

  2. Sync historical orders

  3. Pull customer data for LTV calculations

  4. Set up daily automatic syncs

  5. Begin calculating profit margins (once you add COGS)

Need Help?

If you encounter any issues during setup, contact us at support@trackian.com with:

  • Your store name

  • The step where you're stuck

  • Any error messages you're seeing