Sign Up Today

Sygnal is a 100% compliant, first-party tracking and attribution solution.

gradientBlur
All CollectionsSales Channels
How to setup Shopify integration

How to setup Shopify integration

The Shopify integration in Sygnal requires Shopify Admin API access and the Shopify Web-Pixel installed (for customer events). At the moment, you need to install a custom app in your Shopify Admin and then copy the access token to Sygnal Sales Channel settings. There are two ways to configure Shopify:

#Setup during onboarding

During onboarding, after the Sygnal pixel is installed (1st party tracking script), a view with Sales channels configuration is shown:

View 1:

  1. Follow Onboarding Flow: Set up your profile.

  2. Connect Your Sales Channel: Seamlessly integrate your sales data for enhanced tracking and analytics.

  3. Select Your Sales Channel: Shopify

  4. Customer Events Configuration (required):

    • Click to open instructions (these instructions explain how to set up the web pixel).
  5. API Access (required):

    • Provide an API key for your custom app to connect webhooks (e.g., shpat_3141341....).
  6. Submit: Complete the setup process.

  7. Go Back: Return to the previous step.

  8. Next: Proceed to the next step.

#Setup in Dashboard

  1. Login to Sygnal Dashboard
  2. Navigate to Dashboard -> Sales Channel (on the sidebar).
  3. Click on "+ Add channel".
  4. Select Shopify.

Copy the base script in the <head> of your website

Copy the Sygnal tracking code given below and paste it above </head> in the theme.liquid layout in Shopify under Themes -> Actions -> Edit code.

Setup Shopify Webpixel

  1. Create a Custom Pixel in Shopify by navigating to Settings -> Customer events -> Add custom pixel -> Pixel name.
  2. Copy the code for the web-pixel in Shopify, click "Save" and then "Connect".

Configure Admin API Access

  1. In the modal guide, enter the API token obtained from Shopify.
  2. Follow the remaining steps to complete the integration.

#How to Obtain API Access Token

  1. Navigate to Shopify Login and log in (you should have an invite or access to your store).
  2. Click on Apps -> Apps and Sales Channel Settings.
  3. Click on Develop Apps.
  4. Click "Create an app", this will spawn a modal window where you will have to enter the app name. Fill it in as "Sygnal". Press "Create app" to confirm.
  5. You will be navigated to the application settings. Open the "Configuration" tab and under "Admin API integration" click the "Configure" button. In the next view, find and check the following list of scopes:
  • read_orders
  • read_products
  • read_inventory
  1. On the top-right side of the page, press "Install app".
  2. After the application is installed, you will be navigated to the API credentials tab.
  3. Copy the Admin API access token (you can do this only once after installing the app. If you need a new one, you can uninstall and reinstall the app).