Skip to main content

Terrific Pixel- For Customers using Shopify

Track & enhance live sessions by leveraging customer data like abandoned carts and best sellers.

Have a Shopify store? Awesome! Connecting the Terrific Pixel will only take a few minutes, and it'll let you see how customers behave in your store: which pages they visit, which products they love, and when they complete a purchase. Let's walk through it together.

Before you start: you'll need your Terrific Store ID. If you don't have it handy, just ask your Account Executive: it's a quick message away!

Step 1: Head to Customer Events settings

Go to your Shopify Admin, click Settings in the bottom left corner, then find the Customer events section:

Step 2: Create your custom pixel

Click Add custom pixel:

Give it a name you'll easily recognize, like "TerrificLive pixel." Then select Add pixel:

Step 3: Set your permissions

Go to Permission and set data collection to Marketing and Analytics. Under Data sale, choose Data collected does not qualify as data sale:

Step 4: Add the pixel code

Clear out whatever's in the code box and paste the snippet below:

This is the snippet. Just make sure to replace 'store-id-here' with your actual Store ID (the one your Account Executive shared with you):

(function loadTerrificAnalytics() {
const STORE_ID = 'store-id-here';

window.TerrificAnalyticsConfig = {
storeId: STORE_ID,
};

const script = document.createElement('script');
script.src = 'https://live-sdk.terrific.live/analytics-sdk.min.js';
script.async = true;

script.onload = function () {
analytics.subscribe(
'checkout_started',
window.ShopifyTerrificAnalytics.handleCheckoutStarted
);

analytics.subscribe(
'checkout_completed',
window.ShopifyTerrificAnalytics.handleCheckoutCompleted
);

analytics.subscribe(
'page_viewed',
window.ShopifyTerrificAnalytics.handlePageViewed
);

analytics.subscribe(
'product_viewed',
window.ShopifyTerrificAnalytics.handleProductViewed
);

analytics.subscribe(
'product_added_to_cart',
window.ShopifyTerrificAnalytics.handleProductAddedToCart
);

analytics.subscribe(
'product_removed_from_cart',
window.ShopifyTerrificAnalytics.handleProductRemovedFromCart
);
};

document.head.appendChild(script);
})();

Step 5: Save and connect

Click Save:

Once it's done saving, hit Connect:

Confirm with another Connect... and that's it!


🎉 You're all set!

That's really all there is to it. From now on, Terrific will start receiving your store's data so you can get the most out of your analytics.

Did this answer your question?