Skip to main contentSkip to main content
Equaticket
Troubleshooting

Embed Troubleshooting

Last updated September 25, 20263 min read
In this article

Embed Troubleshooting

3 min read · Troubleshooting

Embed Troubleshooting

Start by opening your live page in a private window with extensions disabled. Many embed problems are an ad blocker or the website builder's editor preview.

The widget is blank

  1. Is the event published? Draft events never show in embeds. Paused and cancelled events show a short message instead of tickets.
  2. Are you looking at the editor? Squarespace, Webflow, Framer and others often show custom code as blank while editing. Publish, then check the live page.
  3. Is the code complete? Add to Your Website needs both the <div> and the <script> line. Copy it again from Dashboard > Events > [your event] > Embed if unsure.
  4. Is an ad blocker involved? If it works in a private window, an extension is the cause. Your visitors without it see the widget normally.
  5. Does your site set a Content Security Policy? See below.

If the widget has not loaded after about 10 seconds, Add to Your Website shows a Get Tickets button linking to your event page, and swaps back to the widget if it finishes loading.

Snippets never expire, so an old snippet is not the cause. An older Simple Embed URL ending in ?event_token=... keeps working.

Checkout does not open

Checkout opens in a new tab. If the browser blocks it, the widget takes the buyer to checkout in the same tab, and the "Buy Tickets" Button popup shows a Continue to payment button. If buyers report nothing happening at all, check for an ad blocker or ask them to try another browser.

The widget is cut off

This happens with Simple Embed, which has a fixed height. Change min-height: 400px in the snippet to a larger value such as 700px, and raise your builder's own height setting for the element if it has one. Add to Your Website adjusts its height automatically, except on builders that place code in their own box, such as Wix.

The "Buy Tickets" button does nothing

  1. Check eq-widget.js is on the page (right-click, View Page Source, search for it).
  2. Check data-eq-event-id exactly matches your event ID, with no extra spaces.
  3. Check the event is published.
  4. Test in a private window in case an ad blocker is blocking the script.

It works for me but not for visitors

  • You may be on a network that allows (or blocks) third-party content differently from theirs, such as a work VPN.
  • Ask visitors what they see (blank, a message, a button) and match it to the sections above.
  • Ask them to try a private window.

It shows on desktop but not on mobile

Check your builder's mobile visibility settings for the block. Some builders hide sections on mobile.

Ticket numbers look out of date

The widget loads current availability every time the page loads. Hard refresh (Cmd+Shift+R on Mac, Ctrl+Shift+R on Windows).

Content Security Policy

Only relevant if your site sets one. Add https://equaticket.com to the directives you already have. Do not paste these as new standalone directives: a script-src that lists only Equaticket replaces your site's rule and blocks your other scripts.

frame-src   'self' <your existing sources> https://equaticket.com;
script-src  'self' <your existing sources> https://equaticket.com;
connect-src 'self' <your existing sources> https://equaticket.com;

Simple Embed needs only frame-src. If you use a Meta Pixel ID, the Pixel script loads from https://connect.facebook.net, so your policy must also allow Meta's Pixel domains (see Meta's Pixel documentation).

Still need help? Contact support.

Still need help?

If this article didn't answer your question, our support team is here.

Contact Support

Was this article helpful?

Still need help? Contact Support

Embed Troubleshooting — Equaticket Organizer Help