LocationA header that appears above any body text in your card. We recommend a transparent backgroundWidth500pxHeight300pxFile TypesJPG, PNG, WEBP
Card Content Image500 ×
300
(Recommended)
Standard Assets
Background Image/Video
LocationThe background of the pageWidth1920pxHeight1080pxFile TypesJPG, PNG, WEBP
Background Image/Video1920 ×
1080
(Recommended)
Header Image
LocationAt the top of the page, it's the first thing users will see. It's a great place to include Sponsor Branding.Width1080pxHeight1000px (Mobile Optimized)File TypesJPG, PNG, WEBP
Header Image1080 ×
1000
(Recommended)
Share Image
LocationThis image is shared alongside the campaign's meta description when a user shares the campaign to their network.Width1200pxHeight628pxFile TypesJPG, PNG, WEBP
Share Image1200 ×
628
(Recommended)
Thank You Image
LocationDisplay right after an entry is submitted. This is a great place to include a CTA from your Sponsor or for your own promotions.Width1080pxHeight1000px (Mobile Optimized)File TypesJPG, PNG, WEBP
Thank You Image1080 ×
1000
(Recommended)
Contest Over Image
LocationDisplayed to users who visit the campaign after the end date. Include a call to action for what your fans should do next.Width1080pxHeight1000pxFile TypesJPG, PNG, WEBP
Contest Over Image1080 ×
1000
(Recommended)
Optional Assets
Region Restriction Image
LocationDisplayed to users that enter the campaign from a restricted regionWidth1080pxHeight1000pxFile TypesJPG, PNG, WEBP
Region Restriction Image1080 ×
1000
(Recommended)
Age Limit Image
LocationDisplayed as part of an age gate controlWidth1080pxHeight1000pxFile TypesJPG, PNG, WEBP
Age Limit Image1080 ×
1000
(Recommended)
Age Limit Failed Image
LocationDisplayed to users who fail the age gate requirementWidth1080pxHeight1000pxFile TypesJPG, PNG, WEBP
Age Limit Failed Image1080 ×
1000
(Recommended)
Scheduler Event Image
LocationThe background image for a campaign event on your Engagement Scheduler Page. It is placed behind a dark gradient overlay.Width1080pxHeight1000pxFile TypesJPG, PNG, WEBP
Scheduler Event Image1080 ×
400
(Recommended)
Campaigns fire custom javascript events at certain points during fan interaction.
Use jQuery to listen in on these events.
// Trigger an alert when the entry form loads$(document).on('tbits.formLoad',function(){alert('Form has loaded');});
Default Events
Trigger Type
Trigger Scenario
Example Data Output
tbits.formLoad
The entry form has loaded
No additional data
tbits.submit
The fan has submitted their entry form
No additional data
tbits.submitSuccess
The ajax call to submit the form has succeeded
No additional data
tbits.countdownDone
Campaign time countdown has completed
No additional data
tbits.pingServer
Fires when campaign page loads
No additional data
tbits.tinfoilDisplay
The "cookies are required" message has been displayed to the fan because they have disabled cookies
No additional data
tbits.tinfoilClick
Fan has clicked Continue in the "cookies are required" message
No additional data
tbits.populateFieldValues
Entry form has been populated with fan values
No additional data
Auth Events
Trigger Type
Trigger Scenario
Example Data Output
tbits.handleCheckLogin
Existing profile has been checked against email/phone
No additional data
tbits.setupCrmFieldUpdate
Additional info fields for registration/login have been loaded
No additional data
tbits.handleLogin
Fan has clicked login button and login has been processed