FunnelVerify
Available in the Chrome Web Store

Run your first test

Open your public Shopify storefront, then open FunnelVerify from Chrome’s Extensions menu.

Before you start

  • Open the public storefront your customers visit.
  • Empty the cart.
  • Disable ad blockers for the test store.
  • Accept marketing cookies if the store requires consent.
  • Confirm that you have permission to test the store.
  • Confirm the pixels you care about are already connected.

Connect tracking

Connect pixels in Shopify Admin before you test. Prefer the official sales channel or app for each platform. Use a custom pixel only when there is no official app. FunnelVerify checks browser-visible events, not server-side conversion APIs.

Connect Meta tracking

Use the official Facebook & Instagram by Meta sales channel. Do not paste Pixel code into the theme if the channel is already connected.

  • In Shopify Admin, add the Facebook & Instagram by Meta sales channel.
  • Connect your Meta Business portfolio, Facebook Page, and ad account.
  • Open Settings → Share data settings and enable customer data sharing.
  • Connect an existing Meta Pixel or create a new one.
  • In Settings → Customer events, set the Meta app pixel to Always on if that option appears.

Connect GA4

Connect Google Analytics 4 through the Google & YouTube sales channel. That is Google’s supported setup on Shopify.

  • In Shopify Admin, add the Google & YouTube sales channel.
  • Connect the Google account that owns your GA4 property.
  • Choose your GA4 property and confirm the Google tag.
  • Remove leftover GA4, gtag, or Universal Analytics snippets from the theme, checkout scripts, and custom pixels.
  • Confirm events in GA4 DebugView or Google Tag Assistant.

Connect GTM

Add Google Tag Manager as a Shopify custom pixel. Google tags for GA4 and Google Ads should still use the Google & YouTube app.

  • In Shopify Admin, go to Settings → Customer events → Add custom pixel.
  • Paste the GTM container snippet as JavaScript only, then subscribe to Shopify customer events and push them to dataLayer.
  • Connect the pixel and set marketing or analytics consent to match your privacy policy.
  • In GTM, create triggers that match those event names, then publish the container.
  • Do not also load GA4 or Google Ads through GTM if those already run in the Google & YouTube app.

Connect TikTok

Use the official TikTok sales channel so Shopify installs the TikTok Pixel. Do not paste a second pixel into the theme.

  • In Shopify Admin, add the official TikTok app from the Shopify App Store.
  • Connect your TikTok for Business account and ad account.
  • Enable the TikTok Pixel and choose a data-sharing level.
  • In Settings → Customer events, set the TikTok app pixel to Always on.
  • Confirm events with TikTok Pixel Helper or Events Manager test events.

Connect Pinterest

Use the Pinterest for Shopify app. It installs the Pinterest tag and Conversions API. Remove any manual tag first.

  • Create a Pinterest business account and advertiser account. You must be the account owner.
  • In Shopify Admin, add the official Pinterest app.
  • Connect the Pinterest account and finish the in-app setup.
  • Remove any manual Pinterest tag from the theme, checkout scripts, or a custom pixel.
  • In Settings → Customer events, set the Pinterest app pixel to Always on.

Connect Microsoft Ads

Shopify has no Microsoft Ads sales channel. Install the UET tag as a custom pixel in Customer events.

  • In Microsoft Advertising, go to Tools → Conversion tracking → UET tags and create a tag. Copy the Tag ID.
  • In Shopify Admin, go to Settings → Customer events → Add custom pixel.
  • Add the UET JavaScript only (no HTML) and subscribe to events such as page_viewed and checkout_completed.
  • Save, then Connect the pixel. Remove any old UET code from theme.liquid or checkout additional scripts.
  • In Microsoft Advertising, confirm the UET tag status is active after a test visit.

Connect Snapchat

Use the Snapchat Ads app to connect a Snap Pixel. Do not add a second pixel in theme code.

  • In Shopify Admin, add the Snapchat Ads app.
  • Connect your Snapchat ad account and check Connect Snap Pixel during setup.
  • Confirm the Pixel ID in the app’s data-sharing settings.
  • In Settings → Customer events → App pixels, set the Snap pixel to Always on.
  • Confirm events with Snap Pixel Helper. The integration value should show as Shopify’s web pixel.

1. Pin FunnelVerify

Open Chrome’s Extensions menu and select the pin next to FunnelVerify. This keeps the extension visible in the toolbar.

2. Open your Shopify storefront

Open the public domain your customers use, such as https://yourstore.com.

Do not open Shopify Admin or the theme editor.

3. Open FunnelVerify

Select FunnelVerify from the Chrome toolbar. Chrome requires you to open the extension side panel yourself.

4. Choose a test

ModeWhat happens
AutomaticFunnelVerify runs the basic storefront flow and stops before checkout information.
ManualYou browse the store while FunnelVerify records the browser events it detects.

Select Run automatic test for the standard check. Use Start manual test when the store has custom product options, bundles, subscriptions, or theme controls.

5. Read the report

  • ObservedThe storefront action completed and the expected event was detected.
  • Not observedThe action completed, but the expected event was not detected.
  • Couldn’t testFunnelVerify could not safely complete that storefront step.
  • Manual onlyThe step is not included in automatic testing.

If FunnelVerify cannot find a control

Open Settings → Automation targets and select Pick element. Choose the relevant product, cart, or checkout control on the storefront, then run the test again.

  • Product links
  • Product form
  • Add to Cart button
  • Cart region
  • Checkout button

Troubleshooting

Shopify storefront not detected
  • Confirm that the public storefront is open.
  • Reload the storefront tab after installing FunnelVerify.
  • Confirm that FunnelVerify can access the store’s domain.
  • Custom or headless storefronts may not expose standard Shopify signals.
No Meta events detected
  • Disable ad blockers for the store.
  • Accept marketing cookies if required.
  • Reload the storefront after changing consent.
  • Confirm that the store sends browser Pixel events, not only server-side events.
  • Confirm the pixel is connected. Connect Meta tracking
Automatic test will not start
  • Empty the cart.
  • Select an available product variant.
  • Confirm that the product is in stock.
Add to cart or checkout could not be completed
  • Try manual mode.
  • Confirm that a normal checkout button is available.
  • Ignore Shop Pay, PayPal, Apple Pay, Google Pay, and other accelerated checkout buttons.
  • Use Settings → Automation targets for custom controls.
The test item remains in the cart

Remove the item manually. Automatic cleanup may not complete after cross-domain checkout navigation or on a customized cart.

Need help? Visit Support or email support@funnelverify.com.