Installation
Install with Shopify App

Tracklution - Shopify App Installation Guide

Watch a video walkthrough:

Step 1: Create Tracklution Account

First, get started at Tracklution.com (opens in a new tab) by creating an account and providing your store URL. Tracklution will check if your site operates with Shopify, and if it does, it will suggest you install the Shopify App.

Shopify App Suggestion

Step 2: Install Tracklution to Your eCommerce Store with Shopify App

  1. Sign in to your Shopify store and navigate to Settings → Customer Events → Add Custom Pixel.
  2. Create a new pixel and give it a name such as "Tracklution App".
  3. Configure the following settings for Customer Privacy:
    • Permission: Not required (Tracklution reads consents automatically).
    • Data Sale: Data collected does not qualify as a data sale.
  4. In your Tracklution onboarding guide, you will see a script window with a copy button. Copy the script and add it to the newly created Customer Event code field.
  5. Click Save (top right corner) and Connect (bottom right).

Tracklution will automatically configure the following eCommerce events: PageView, ViewContent, AddToCart, InitiateCheckout, AddPaymentInfo, and Purchase. Tracklution will also automatically set up underlying eCommerce variables (such as product IDs and variations) and Enhanced Conversions.

Script Copy Example

You can use Google Tag Manager simultaneously. If you want to configure other events, read the instructions from this article: Google Tag Manager.

Step 3: Add Webhook

  1. Go to Shopify Settings → Notifications → Webhooks → Create Webhook.
  2. Configure the webhook settings as follows:
    • Event: Order creation
    • Format: JSON
    • Webhook API version: Use the version labeled “latest”
    • URL: Copy and paste the URL from Tracklution into the URL box.

Step 4: Set DNS for First Party Data Collection (recommended)

In your website's hosting providers DNS settings, you need to set a CNAME record for the domain you want to track. The CNAME record should point to the domain of our API as described in the onboarding guide.

Implement this CNAME in your website DNS settings. This will enable scripts to be loaded under your domain as First Party Cookies. This is not a required step, but definitely recommended to make the most out of your tracking setup.

After you have configured the new CNAME record with the appropriate values to your DNS settings, press the "Verify DNS installation" button to verify that the DNS settings are correct.

This will enable Tracklution to receive First Party data from your website.

TypeHostPoints To
CNAMEtralut.YOUR-DOMAIN-HERE.commain.trlution.com

If DNS settings are not verified to be correct, you can also test with these settings:

TypeHostPoints To
CNAMEtralutmain.trlution.com
⚠️

DNS updates may take some time to complete. You can continue with the setup even if the DNS has not fully populated yet.

Completion

Voilá! You’re done with the installation!

You will now start seeing session data populating in real time in your Tracking Container within the “Processed Data” table. This allows you to easily verify that your setup is successful and that all desired events are being correctly recorded.

Processed Data Table

By clicking the small arrow on the left of each row, you can dive deeper into the session and its events. From the View button, you can even see the actual data received and forwarded to the ad platforms.

View Session Events

Step 5: Connect Ad Platforms

Once the data is verified to be correct, the only remaining task is to connect the ad platforms!

Under the Connectors section, you will find all available ad platforms and their status in your Tracking Container.

Clicking on each connector will provide instructions on how to connect to that specific ad platform. It's very simple—just remember to toggle the platform live when you are ready and, of course, press Save!

Meta Connector Settings

Remember to turn off data sharing for Meta in Shopify after Tracklution has been installed in order to avoid duplicate data. Navigate to your Shopify Admin, go to Sales Channels, and select Facebook & Instagram, navigate to "Settings" and scroll down to "Share Data", then click "Change," and toggle the setting to "Data Sharing Off."