"}]},{"@type":"HowToStep","position":3,"name":"Enable revenue attribution","text":"If you used OAuth, order webhooks are already registered. For the paste path, register a webhook in Shopify Admin → Settings → Notifications → Webhooks for orders/paid pointing to https://cdn.admaxxer.com/api/shopify/orders."},{"@type":"HowToStep","position":4,"name":"Verify the install","text":"Load any public page on your site in a fresh browser tab. Within a few seconds, the Admaxxer dashboard realtime view should show the event. If nothing lands after 2 minutes, re-check the snippet is actually in the rendered HTML <head> (View Source, not just DevTools)."}]}
Install guide · ecommerce · ~4 min
OAuth connect or paste into theme.liquid.
Shopify has two install paths. The OAuth flow at /api/integrations/shopify/configure is the cleanest — we handle theme injection and order webhook registration automatically. The manual path puts you in control: paste the script tag directly into theme.liquid.
In the Admaxxer dashboard go to Sites → Install → Shopify tab. Enter your Shopify app Client ID, Client Secret, and shop domain (e.g. mystore.myshopify.com), then click Configure & authorize. We redirect you through Shopify OAuth and inject the pixel automatically.
In Shopify Admin → Online Store → Themes → Edit code → Layout → theme.liquid, paste the snippet below immediately before </head> and save.
<script defer
data-website-id="YOUR_WEBSITE_ID"
data-domain="yourdomain.com"
src="https://cdn.admaxxer.com/js/script.js"></script>
If you used OAuth, order webhooks are already registered. For the paste path, register a webhook in Shopify Admin → Settings → Notifications → Webhooks for orders/paid pointing to https://cdn.admaxxer.com/api/shopify/orders.
Load any public page on your site in a fresh browser tab. Within a few seconds, the Admaxxer dashboard realtime view should show the event. If nothing lands after 2 minutes, re-check the snippet is actually in the rendered HTML <head> (View Source, not just DevTools).