LocationImage will appear at the top of your emailWidth1080pxHeight200pxFile TypesJPG, PNG, WEBP
Email Header Image1080 ×
200
(Recommended)
Email Footer Image
LocationImage will appear at the bottom of your emailWidth1080pxHeight200pxFile TypesJPG, PNG, WEBP
Email Footer Image1080 ×
200
(Recommended)
Waiting Page Header Image
LocationTop of Waiting PageWidth1080pxHeight200pxFile TypesJPG, PNG, WEBP
Waiting Page Header Image1080 ×
200
(Recommended)
Landing Page Header Image
LocationTop of the Landing Page.WidthScales to 1080pxHeightAny height. We recommend 400pxFile TypesIf you use a background image, make your header background transparent for a more professional look
Landing Page Header Image1080 ×
400
(Recommended)
Thank You Page Header Image
LocationTop of Thank You PageWidthScales to 1080pxHeightAny height. We recommend 400pxFile TypesJPG, PNG, WEBP
Thank You Page Header Image1080 ×
400
(Recommended)
Page Background Image/Video
LocationBackground of your Landing Page & Thank You Page.WidthLarge enough for all devicesHeightLarge enough for all devicesFile TypesUse a background image that suits your branding, and don’t be afraid of color!
Page Background Image/VideoAny ×
Any
(Recommended)
LocationImage will appear beside the title for static overlay types.Width1080px - or any 3:2 Aspect Ratio.Height720px - or any 3:2 Aspect Ratio.File TypesJPG, PNG, WEBP
LocationImage will appear as the background of the banner overlay when pushed.Width1125pxHeight192pxFile TypesMake your banner actionable by linking it to a desired URL. Ex. Link it to pre-save next album.
LocationTop of Registration Flow.Width1080pxHeight400pxFile TypesIf you use a background image, make your header background transparent for a more professional look.
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)
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');});
Campaign Events
Trigger Type
Trigger Scenario
Example Data Output
tbits.liveUpdate
Some live update is delivered via websocket
No additional data
tbits.livexpActive
Producer has set the state to Active
No additional data
tbits.livexpFinished
Producer has set the state to Finished
No additional data
tbits.livexpLogout
A fan has triggered a logout
No additional data
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