Klaviyo tracking not working broadcast theme.

Topic summary

After updating the Broadcast Shopify theme, Klaviyo stopped tracking critical events including “Checkout Started,” “Added to Cart,” and “Viewed Product.” The integration appears to have been disrupted during the theme update.

Likely cause:
The theme update removed custom Klaviyo tracking scripts and product event snippets that were previously embedded in the theme files.

Recommended solutions:

  • Verify the Klaviyo integration remains active in the Klaviyo dashboard
  • Re-add the Klaviyo JavaScript snippet (containing the public API key) before the </head> tag in theme.liquid
  • Manually reinsert event tracking scripts:
    • “Viewed Product” events on the product template
    • “Added to Cart” events in cart or JavaScript logic
  • Test all events in an incognito window to confirm proper firing

A Klaviyo help article addressing onsite tracking issues was also shared as a reference resource.

Status: The issue remains unresolved, awaiting implementation of suggested fixes.

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

Hi everyone,

After updating our Shopify theme (Broadcast), we’ve noticed that Klaviyo is no longer receiving any event data. Important events like “Checkout Started”, “Added to Cart”, and “Viewed Product” are not being tracked at all.

We suspect the Klaviyo integration may have been disrupted during the theme update.

Our question:
Does anyone know how to properly enable Klaviyo tracking again within the Broadcast theme? We’d like to make sure all Klaviyo events, especially checkout-related ones, are firing correctly again.

Any help or step-by-step tips would be greatly appreciated!

Thanks in advance,
henosin

Hi there @henosin I believe that this article here from Klaviyo themselves would be particularly helpful in your situation https://help.klaviyo.com/hc/en-us/articles/4403927899291#:~:text=is%20not%20working-,Onsite%20tracking%20is%20not%20working,the%20instructions%20in%20this%20article.

Hey! @henosin ,

After updating your Broadcast theme, Klaviyo tracking likely stopped because the theme update removed the custom Klaviyo tracking script and product event snippets. To fix it, make sure your Klaviyo integration is still active in the Klaviyo dashboard, then re-add the Klaviyo JavaScript snippet (with your public API key) just before the </head> tag in theme.liquid. You’ll also need to manually reinsert event tracking scripts for “Viewed Product” on the product template and “Added to Cart” in your cart or JavaScript logic. Once added, test the events in an incognito window to confirm they’re firing correctly.