Embed Code Overview

  • Updated

Structure

Our embed code employs standard <script> and <iframe> html elements - all of which must be included on a web page in order for our embedded web experience to render.

<script 
  src="https://assets.turbovote.org/v3/common/js/embed.js" 
  type="text/javascript">
</script>
<iframe 
    frameBorder="0"
    width="100%" 
    id="tv_embed" 
src="https://[partnername].turbovote.org/[page-name] ?embed=window &partner=[partnerID] &placement=[placement] &r=[referralcode] &lang=en "> </iframe> <script>turboVoteEmbed("#tv_embed");</script>

 

Example

Here’s an example of an embed code pointing to an election reminders sign-up form: https://planmyvote.org/reminders.

As users progress through TurboVote, our embeds resize themselves to ensure users never see a scrollbar, which can be particularly confusing on mobile devices.