How To Implement ShareASale Server-Side Conversion Tracking with Shopify

Elevar powers your data layer and server-side tracking needed to connect ShareaSale and Shopify.

beginner Implementation Difficulty
How To Implement ShareASale Server-Side Conversion Tracking with Shopify

Integration Specs

  • Channel Accuracy Monitoring
  • Requires Elevar Data Layer
  • GTM server-side client customizable
  • Chrome Extension

  • Elevar Server-Side
  • GTM Web Container

What's Included

Events

What customer events are tracked in this integration

  • Purchase
  • Base Tag
  • Click ID

Customer Parameters

What customer parameters are tracked in this integration

  • promo code
  • order id

Step 1: Overview

Without a single line of code and done in minutes, Elevar helps you implement your ShareASale Server-Side Conversion Tracking Tag for Shopify stores through Elevar using the most up-to-date requirements from each platform.

Plus – this integration comes with built-in monitoring so you’re the first to know when a tag breaks and risks impacting your campaigns.

This integration supports the standard conversion tracking available with your ShareASale affiliate advertising.

Partner with ShareASale to become part of their trusted affiliate marketing network. Learn more about ShareASale here.

Step 2: Install Sources to Theme

Inside of your My Tracking dashboard be sure you have installed all sources which are required to populate your server-side integration.

elevar-sources

Step 3: Add ShareASale Destination

Inside your dashboard add ShareASale as a destination:

shareasale-destination

Step 4: Configure Destination

Next you’ll need to configure a few settings:

  • Consent Mode
  • Transaction Identifier
  • Blocking Transactions (e.g. draft orders, etc)
  • Input ShareASale settings

shareasale settings

Step 5: Go Live & Remove Previous Tracking

Select Go Live on the Overview Page to launch your new ShareASale conversion tracking.

Be sure to remove any pre-existing tracking setup if you haven’t already done so!

Step 1: Overview

Without a single line of code and done in minutes, Elevar helps you implement your ShareASale Conversion Tracking Tag for Shopify stores through Google Tag Manager using the most up-to-date requirements from each platform.

Plus – these templates come with built-in monitoring so you’re the first to know when a tag breaks and risks impacting your campaigns.

This integration supports the standard conversion tracking available with your ShareASale affiliate advertising.

Partner with ShareASale to become part of their trusted affiliate marketing network. Learn more about ShareASale here.

Step 2: Install Data Layer to Your Store

In order to deploy ShareASale base tag and purchase conversion tracking, you need to have a data layer implemented on your Shopify store that pushes customer and order data that ShareASale’s tags require.

elevar-data-layer-install

If you don’t have a data layer for your Shopify store yet, then you can utilize Elevar’s data layer for Shopify. It’s a 1-click installation into your theme.

Step 3: Download Container for GTM

Inside of your Elevar account, go to Pre Built Tags > ShareASale.

Update your ShareASale merchant ID in the tag settings shown below.

shareasale-gtm

Download the container and save to your computer.

Step 4: Import Container to GTM

Next up, go to your Google Tag Manager container > Admin > Import.

import-container-gtm

Be sure to select Merge container, not overwrite.

Once you’ve imported, verify your Merchant ID variable is accurate.

Step 5: QA & Publish

Once you’re ready to go live then put GTM into preview mode.

You can navigate the site and place an order to verify your ShareASale tags trigger as expected.

Remember that the data layer from step 2 needs to be live on your store in order for the variables – like ShareASale click id and order id – to populate.

Compatible Data Sources

Data Layer

Complete data layer for Google Tag Manager including all native events and variables for Shopify.
Learn More

FAQs

View common integration questions