Although it may be one of the newest apps to join the squad of social media platforms, TikTok has wasted no time making a household name for itself. The platform recently announced that it reached 1 billion monthly users, a 45% increase from July 2020. TikTok took only five years to reach their 1 billion user milestone, while Facebook didn’t hit that number until 2012, eight years after it launched.
Sure, the pandemic definitely helped with TikTok’s success, due to users being bored in the house with only free time on their hands, wanting entertainment, but the momentum doesn’t seem to be slowing down.
An estimated 56% of U.S. consumers under age 24 were on the platform last year, according to Forbes, and on average, they spent 52 minutes per day there. That’s a lot of eyes on a lot of content for a long time each day.
Considering the platform’s popularity, marketers are eagerly looking to get in on the action in the ways that make the most sense for their brands.
There are many different ways marketers can consider targeting audiences and capturing attention through TikTok. The speed of trends and viral videos go a million miles a minute, so it’s okay if it seems overwhelming when you start to strategize how to advertise on TikTok.
INSIDER TIP: Be intentional about joining TikTok! Make sure that this platform makes sense for you. Set clear objectives for your content and see them through.
Here’s a look at the ways you can advertise as a brand on TikTok and tips on how to select the right method for you.
Before we jump into it, let’s talk about costs: TikTok ad prices can range anywhere from $50,000 to over $150,000 for larger-lift campaigns, such as branded hashtag challenges or brand takeovers. However, in-feed ads are more accessible and affordable based on bids with a minimum spend of $50 per campaign and $20 per ad group.
Brand takeover ads: As soon as users open the TikTok app, brand takeover ads will be the first thing they see. For the first few seconds, the ad takes over the screen before transitioning into a normal in-feed video ad. Brand takeover ads can also show up on the for you page (FYP) as still images, videos or gifs with clickable links leading to landing pages within the app. This ad format is probably the most exclusive one on this list; TikTok only features one brand takeover per day, which can make this a costly option.
Above: Brand takeover example from makeup brand Too Faced, promoting their new Lip Injection Extreme lip gloss.
Native video ads: Displayed within a user’s FYP on TikTok, in-feed ads blend in well with the feed, making it easy to keep scrolling, but also attractive as a full-screen ad that stops users from scrolling past, if engaging enough. Same as with normal TikTok videos, users can like, comment, share, and interact with these ads.
Branded hashtag challenges: A popular ad method on TikTok is branded hashtag challenges. These usually involve asking users to record a video of themselves doing some kind of challenge or dance in line with the sponsored product or company. They need to include the defined hashtag, too. Hashtag challenges can gain a lot of community momentum and encourage engagement and brand awareness. Expect to spend some money with this ad format, though. #PlayWithPringles is a great example of a well-executed hashtag challenge!
Above: Two examples of branded hashtag challenges from The Tonight Show with Jimmy Fallon and #wrapbattle featuring Cardi B and Offset.
Branded effects and lenses: Branded effects allow companies to create an ad with their own custom TikTok filter. The ads can last up to 10 days at a time and are a fun way to allow users to engage with your brand. You can even pair branded effects with branded hashtags to create a full-fledged TikTok campaign to maximize your efforts.
Just like on Instagram or Snapchat, you can also create branded AR filters (lenses). TikTok’s virtual #MuseumMoment event allowed users to use an AR filter to come alive as Marie Antoinette running through the virtual gallery at the Palace of Versailles. It became a platform-wide trend, reaching many different niches and gaining more momentum even after the event. (AR filters on TikTok are a bit more technical to create however, so if you’re looking for quicker execution, we recommend looking into some of the other ad formats first.)
Above: Examples of how users have used TikTok’s #MuseumMoment filter.
Top view ads: Similar to brand takeover ads, top view ads occupy the first in-feed video for 3 seconds when users open the app, leading into a full-screen video with auto-play and sound to increase brand exposure. In this ad format, the video can be up to 60-seconds long, offering an immersive, full-screen viewing experience with no other content competing.
Influencer collaborations: Sponsored influencer content is another method of advertising on TikTok. You can find a wide range of influencers to promote your products or services in so many niches and demographics. According to a 2020 Statista report, influencers with fewer than 15,000 followers had the highest engagement rate, at nearly 18%. This is most likely one of the best options for brands with smaller budgets, as you can select influencer partners that fit within your budget and goals.
It’s worth noting that there is no standard influencer marketing structure or pricing on TikTok yet, so working with a dedicated influencer marketing platform such as CreatorIQ or a company like WITHIN can further help you define best practices.
INSIDER TIP: When it comes to influencers, don’t just look at their popularity. Look deeper at the quality of their content overall and how it aligns with your brand and objectives.
So, with all of these different formats to choose from, how do you know which one is right for you?
As with any other social media platform, having a clear objective will greatly help define which format to choose for your campaign.
Do you want to push a new product or campaign or get users to know your brand a bit better? It may be worth choosing a brand awareness method such as brand takeover.
Do you want users from around the world to participate and have fun creating content? Maybe a branded hashtag challenge is more up your alley.
Let’s say you want paid influencers to push their affiliate promo codes around a specific holiday campaign coming up; influencer collaborations would be the obvious choice for this.
It really depends on your goals, but with the large (and growing) audience base on TikTok, as long as you have a solid understanding of the best practices for advertising on TikTok and have clearly identified your target audience, you should be in good shape to begin testing and seeing what works for your brand.
TikTok for Business has many different methods to help measure campaign success, so don’t fret. The most important thing is getting started so you can determine what works, what doesn’t work, how your audience is engaging, and to have fun and let your brand’s authenticity shine through.
You will need to allocate resources and time to set up and execute well-crafted TikTok ads campaigns. It takes a dedicated social media or account manager and a real budget to make things happen and make the results worth the effort.
To make sure you’re getting the most out of your content creation and promotion efforts on TikTok, make sure you follow some of these general best practices.
TikTok content creation and success measurements can be difficult to execute alongside everything else you’re doing on the social front. If you need help building out your TikTok strategy, creative design and execution, let’s connect.
Featured image by Olivier Bergeron on Unsplash.
Bailey Hopp is the Social Media and Community Manager at WITHIN. She was born and raised in Portland, OR, but she spends time traveling abroad whenever possible. She’s a big fan of weekend road trips and hiking, concerts and music festivals, binge-watching the newest Netflix reality shows, finding the best places for margaritas, and endlessly scrolling TikTok.
Get industry insights and news directly to your inbox.
Thank you. Check your email for details on your request.
Cookie | Duration | Description |
---|---|---|
__hssrc | session | This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session. |
checkForPermission | 10 minutes | This cookie is set by Beeswax to determine whether the user has accepted the cookie consent box. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
elementor | never | This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time. |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
__hssc | 30 minutes | HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. |
bcookie | 2 years | LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser ID. |
bscookie | 2 years | LinkedIn sets this cookie to store performed actions on the website. |
lang | session | LinkedIn sets this cookie to remember a user's language setting. |
lidc | 1 day | LinkedIn sets the lidc cookie to facilitate data center selection. |
UserMatchHistory | 1 month | LinkedIn sets this cookie for LinkedIn Ads ID syncing. |
Cookie | Duration | Description |
---|---|---|
_uetsid | 1 day | Bing Ads sets this cookie to engage with a user that has previously visited the website. |
_uetvid | 1 year 24 days | Bing Ads sets this cookie to engage with a user that has previously visited the website. |
Cookie | Duration | Description |
---|---|---|
__hstc | 1 year 24 days | This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session). |
__lotl | 5 months 27 days | This cookie is set by Lucky Orange to identify the traffic source URL of the visitor's orginal referrer, if any. |
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
_gd_session | 4 hours | This cookie is used for collecting information on users visit to the website. It collects data such as total number of visits, average time spent on the website and the pages loaded. |
_gd_svisitor | 2 years | This cookie is set by the Google Analytics. This cookie is used for tracking the signup commissions via affiliate program. |
_gd_visitor | 2 years | This cookie is used for collecting information on the users visit such as number of visits, average time spent on the website and the pages loaded for displaying targeted ads. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
_hjAbsoluteSessionInProgress | 30 minutes | Hotjar sets this cookie to detect the first pageview session of a user. This is a True/False flag set by the cookie. |
_hjFirstSeen | 30 minutes | Hotjar sets this cookie to identify a new user’s first session. It stores a true/false value, indicating whether it was the first time Hotjar saw this user. |
_hjIncludedInPageviewSample | 2 minutes | Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's pageview limit. |
_lo_uid | 2 years | This cookie is set by Lucky Orange as a unique identifier for the visitor. |
_lo_v | 1 year | This cookie is set by Lucky Orange to show the total number of visitor's visits. |
_lorid | 10 minutes | This cookie is set by Lucky Orange to identify the ID of the visitors current recording. |
hubspotutk | 1 year 24 days | HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts. |
IR_gbd | session | Impact Radius sets this cookie to store a unique ID which is used to identify the user's device, when they return to the websites that used the same network. |
Cookie | Duration | Description |
---|---|---|
__qca | 1 year 26 days | The __qca cookie is associated with Quantcast. This anonymous data helps us to better understand users' needs and customize the website accordingly. |
_fbp | 3 months | This cookie is set by Facebook to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising, after visiting the website. |
_mkto_trk | 2 years | This cookie, provided by Marketo, has information (such as a unique user ID) that is used to track the user's site usage. The cookies set by Marketo are readable only by Marketo. |
B | 1 year | This Cookie is used by Yahoo to anonymously store data related to user's visits, such as the number of visits, average time spent on the website and what pages have been loaded. This data helps to customize website content to enhance user experience. |
bito | 1 year 1 month | This cookie is set by Beeswax for advertisement purposes. |
bitoIsSecure | 1 year 1 month | Beeswax sets this cookie for targeting and advertising. The cookie is used to serve the user with relevant advertisements based on real time bidding. |
fr | 3 months | Facebook sets this cookie to show relevant advertisements to users by tracking user behaviour across the web, on sites that have Facebook pixel or Facebook social plugin. |
mc | 1 year 1 month | Quantserve sets the mc cookie to anonymously track user behaviour on the website. |
MUID | 1 year 24 days | Bing sets this cookie to recognize unique web browsers visiting Microsoft sites. This cookie is used for advertising, site analytics, and other operations. |
test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
tuuid | 2 years | The tuuid cookie, set by BidSwitch, stores an unique ID to determine what adverts the users have seen if they have visited any of the advertiser's websites. The information is used to decide when and how often users will see a certain banner. |
tuuid_lu | 2 years | This cookie, set by BidSwitch, stores a unique ID to determine what adverts the users have seen while visiting an advertiser's website. This information is then used to understand when and how often users will see a certain banner. |
Cookie | Duration | Description |
---|---|---|
__pdst | 1 year | No description available. |
_an_uid | 7 days | No description available. |
_dc_gtm_UA-61749619-1 | 1 minute | No description |
_dlt | 1 day | No description |
_hjSession_1771567 | 30 minutes | No description |
_hjSessionUser_1771567 | 1 year | No description |
_nx-nocache | session | No description available. |
6suuid | 2 years | No description available. |
A3 | 1 year | No description |
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ | session | No description |
AnalyticsSyncHistory | 1 month | No description |
BIGipServerab44web-nginx-app_https | session | No description |
bounceClientVisit3783c | 30 minutes | No description |
bounceClientVisit3783v | 30 minutes | No description |
dgzsdl08v4 | 10 minutes | No description |
IR_11658 | session | No description |
li_gc | 2 years | No description |
tableau_locale | session | No description available. |
tableau_public_negotiated_locale | session | No description available. |
test | 1 year | No description available. |