GA4 Shopify Pixel
Connect GA4 with your Shopify Checkout Extension to track Zigpoll events
Step #1: Create a Custom Pixel in Shopify
/* Zigpoll GA Integration Pixel */
var f = document.getElementsByTagName('script')[0];
var j = document.createElement('script');
j.async = true;
j.src='https://www.googletagmanager.com/gtag/js?id=G-XXXX';
f.parentNode.insertBefore(j, f);
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXX');
analytics.subscribe("zigpoll-event", (event) => {
const { customData } = event;
gtag("event", customData.action, {
event_category: customData.category,
event_label: customData.label,
order_id: customData.order_id,
zigpoll_response: customData.response,
zigpoll_question: customData.question
});
});Step #2: Set Up Custom Dimensions in GA4
Dimension Name
Event Parameter
Last updated

