• Register
  • Login
  • Pricing
  • Support
    • Support
    • Tutorials
    • Blog
    • Guide
    • Support Forum
  • Create PollUnit
    • Guided creation
    • Quick creation

I embedded PollUnit, but the page isn’t appearing. What can I do?

PollUnit is automatically initialized as soon as your website triggers the DOMContentLoaded event. If PollUnit or the embed code is loaded after this point for any reason, you can manually start the initialization with pollUnitInit().

Possible reasons why the event does not fire as expected:

  • Script is added later: e.g. via cookie consent manager or tag manager. At this point, DOMContentLoaded has already passed.
  • Single Page Application (SPA): Frameworks like React, Angular or Vue load content dynamically without firing a new DOMContentLoaded event.
  • Inline script blocking: Some content security policies or ad/script blockers prevent events from being registered correctly or scripts from being executed.
  • JavaScript error: An error in a script before PollUnit can stop the execution of subsequent event listeners.
  • Script is deliberately »lazy loaded«: Some optimization tools postpone script loading to improve page speed.
  • Consent tools (GDPR): The script only loads once the user has accepted cookies.

Further tutorials

Create your first poll

Advanced poll features

Advanced survey branching logic

Distribute tasks online

Cast votes and rate options

Find a date

Vote on images

Create your own theme

Polls with your own logo

Evaluate your PollUnit

Dot Voting

Range Voting

Polls on your own website

Live Voting

Reach a consensus

Manage orga­nizations

Prevent multiple participation

Donations and participation fees

Are you ready?

Create PollUnit Register

Tools

  • Voting
  • Surveys
  • Free Tables
  • Collect Ideas and Feedback
  • Photo Contests
  • Video Contests
  • Music Contests
  • Landing Page
  • Pairwise Comparison
  • Advent Calendar

Support

  • Get started
  • PollUnit Help
  • Tutorials
  • Examples
  • Support Forum
  • support@pollunit.com

Tutorials

  • Create your first poll
  • Advanced poll features
  • Advanced survey branching logic
  • Distribute tasks online
  • Cast votes and rate options
  • Find a date
  • Vote on images
  • Create your own theme
  • Polls with your own logo
  • Evaluate your PollUnit
  • Dot Voting
  • Range Voting
  • Polls on your own website
  • Live Voting
  • Reach a consensus
  • Manage orga­nizations
  • Prevent multiple participation
  • Donations and participation fees

Legal

  • Privacy policy
  • Terms of use
  • Imprint

PollUnit

  • PollUnit Blog
  • About PollUnit
  • Press kit
  • Deutsch
    German
  • English
    English
  • © PollUnit
  • Register
  • Login
  • Pricing
  • Support
    • Support
    • Tutorials
    • Blog
    • Guide
    • Support Forum
  • Create PollUnit
    • Guided creation
    • Quick creation