If your store runs on Shopify, you don't need to set up an XML feed. The Shopify connection uploads your products to Tanganica automatically. You add the tracking code (Tanganica Pixel) to Shopify as a custom pixel, following the steps below.
What the connection does
Products sync automatically, no XML feed needed.
Tracking is not set up automatically. You add the tracking code to Shopify yourself, it only takes a few minutes.
How to connect your Shopify store
Always start the connection from the Tanganica app, not from your Shopify admin.
During your store setup, Tanganica detects that your store runs on Shopify and offers the Connect your Shopify store step. Click Connect Shopify store.
Confirm the installation in your Shopify admin and then close the Shopify window.
If you skipped this step, after you finish the guide you'll find the Connect Shopify store button in Settings in the Product upload section.
Want to use your own XML feed instead of connecting the store?
By default, your Shopify products are uploaded by connecting your store, so you don't need an XML feed. If you want to use your own XML feed in Google Shopping format, for example from an app where you edit titles, filter products or map categories, our team will set it up for you on request. You cannot add it yourself in the app or in the setup guide, as Shopify stores do not get the step for a feed URL.
How to add the tracking code to Shopify
During your first store setup, you'll find the tracking code in the setup guide in the Add the tracking code step and copy it with Copy the code. You can also use Send the code to a developer to e-mail it to your developer. After you finish the guide (after your first credit top-up), the code is also available under Settings → Tracking code. For Shopify, always copy the code from the app. The app gives you a version adapted for Shopify; Shopify does not accept the standard code with <script> tags.
📷 Step-by-step guide with screenshots: Add the tracking code to Shopify. You can also send this link to your developer.
In your Shopify admin, click Settings in the bottom left corner.
In the settings menu, open Customer events and click Add custom pixel. Name the pixel Tanganica Pixel and confirm with Add pixel.
Delete the pre-filled grey text from the field and paste in the tracking code.
Save your changes with Save in the top bar, then click Connect in the top right. The pixel won't run on your store until it's connected.
In the Tanganica setup guide, click Run the test at the end of the Add the tracking code step. After you finish the guide, run the test under Settings → Tracking code with Test Pixel.
If you see only that your store is connected and no code, copy the Shopify code from the box below and add it following the steps above. It is the same for all Shopify stores.
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-TRS5RSN');analytics.subscribe("checkout_completed", event => { window.dataLayer.push({ event: "checkout_completed", order_id: event.data.checkout.order.id, price: event.data.checkout.totalPrice.amount, currency: event.data.checkout.currencyCode, items: event.data.checkout.lineItems, })});
The app didn't find the code?
Check that the code is in Customer events and that the changes are saved.
Check that you connected the pixel in the last step.
If Shopify asks you to remove the Tanganica Pixel, don't remove it.
Stores connected before 1 October 2026
Nothing changes for you, tracking keeps running automatically. We'll let you know when the tracking code needs to be moved to a custom pixel.
💡 Need help?
Write to us via Support in the app.
