TikTok creator guide for Print on Demand sellers

TikTok is a great tool to use to help grow your Print on Demand business. Unfamiliar with the app? Use our guide to learn more.
The TikTok functionality consists of enabling the tracking of several buyer-side events on your store, optimize your delivery of adverts on the platform, or even create audiences to reengage with overtime on the platform.
This functionality is currently available on a per-store enablement basis and allows a creator to input the Pixel ID linked to a given TikTok Ad Account.
Pixel & Tracking setup
For more instructions on how to create a pixel in your TikTok Advertising Account, please refer to the URL: https://www.tiktokforbusinesseurope.com/resources/install-tiktok-pixel
In order to be able to advertise effectively and track performance accurately, all you need to do is provide your TikTok Pixel ID.
⚠ Important: When creating the pixel, choose “Manual Install”.
Moteefe has pre-created all events and populated them with data points to prepare for future TikTok advertising products on your stores. When the full pixel code is provided, all you need to do is extract your unique Pixel Identifier from the code:
<script>
!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w/[t]=w[t]||[];ttq.methods= [“page”,”track”,”identify”,”instances”,”debug”,”on”,”off”,”once”,”ready”,”alias”,”group”,”enableCookie”,”disableCookie” ],ttq.setAndDefer=function(t,e){tLe] =function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]]| [],i=0;i<ttq.methods.length;i++)ttq.setAndDefer(e,ttq.methods[i]);return e},ttq.load=function(e){var i=”https://analytics.tiktok.com/i18n/pixel/events.js”;ttq._i=ttq._il|{},ttq._if[e]=[],ttq._i[e]._u=i;var
n=document.createElement(“script”);n.type=”text/javascript”,n.async=!0,n.src=i+”?sdkid=”+e+”&lib=”+t;var o=document.getElementsByTagName(“script”)[0];0.parentNode.insertBefore(n,o)};
/*
Your pixel ID can be found below. Copy all numbers and characters between the quotes
*/
ttq.load(‘YOUR_PIXEL_ID’); ttq.page();}(window, document, ‘ttq’); </script>
This ID should then be pasted into the appropriate section of your User Settings or directly on the Store dashboard on Moteefe (as in the example provided below). Once you have your TikTok Pixel ID, all that’s left to do is update the stores’ section as per the steps below.
1. Access the Store’s Dashboard link
2. From the list, on the appropriate store, click the TikTok icon on the right-hand side

3. On the pop-up modal, paste your TikTok Pixel ID and hit “Save”. Your pixel ID is now present on all events within your store.

You are now free to create campaigns in TikTok, track performance on your TikTok Dashboard and create audiences from your TikTok Pixel events over time.
Ad Formats, Placements & Technical Specs
TikTok allows adverts to be placed on more than just the TikTok App, by serving Ad space within other third-party apps within the ecosystem, similar to the way Facebook acts as a delivery engine for Instagram advertising.
TikTok Placement Ads
Ads placed within the TikTok app are limited to the video format, and displayed at this point exclusively within the “For You” page. Please note the technical specifications below also apply to Ad Placements in Video formats within other ecosystem apps.

Video Ad Requirements
Property | TikTok Placement | Others |
Placement | TikTok in-feed ad | BuzzVideo: – BuzzVideo in-feed ad -BuzzVideo details page ad -BuzzVideo story ad Top Buzz: – Top Buzz in-feed ad – Top Buzz details page ad Babe: – Babe in-feed ad – Babe details page ad |
Ad Composition | Video creative + ad display image + brand or app name + ad description | Video creative + brand or app name + ad description |
Aspect Ratio | 9:16, 1:1, or 16:9 | 16:9 or 1:1 |
Video Resolution | Resolution must be ≥ 540*960px, ≥ 640*640px, or ≥ 960*540px | No restrictions. We suggest a resolution ≥ 720*1280px, ≥640*640px, or ≥1280*720px |
File Size | No specific restriction, ≤540*960px, ≥ 640*640px, or ≥ 960*540px | |
File Type | JPG or PNG | |
App Name or Brand Name | For app names, we support 4-40 characters (Latin) and 2-20 (Asian characters). For brand names, we support 2-20 characters (Latin) and 1-10 (Asian characters). Note: Emojis cannot appear in the app name or brand name. Punctuations and spaces will also occupy characters. Depending on the phone model and operating system, longer text can be at risk for not showing completely on the screen display. |
|
Ad Description | For descriptions, we support 12-100 characters (Latin) and 6-50 (Asian characters). Note: Emojis, “{}” and “#” cannot appear in the description. Punctions and spaces will also occupy characters. Depending on phone model and operating system, longer text can be at risk for not showing completely on the screen display. |
|

News Feed App Series Image Ad Requirements
Property | News Feed App Series Image |
Placement | BuzzVideo: – BuzzVideo in-feed ad -BuzzVideo details page ad -BuzzVideo story ad Top Buzz: – Top Buzz in-feed ad – Top Buzz details page ad Babe: – Babe in-feed ad – Babe details page ad |
Ad Composition | Image creative + brand or app name + ad description |
File Type | JPG or PNG |
Image Resolution | No restrictions. We suggest a resolution ≥ 1200*628px. |
File Size | No specific restrictions, ≤500 KB is suggested. |
App Name. orBrand Name | For app names, we support 4-40 characters (Latin) and 2-20 (Asian characters). For brand names, we support 2-20 characters (Latin) and 1-10 (Asian characters). Note: Emojis cannot appear in the app name or brand name. Punctuations and spaces will also occupy characters. Depending on the phone model and operating system, longer text can be at risk for not showing completely on the screen display. |
Ad Description | Note: Emojis, “{}” and “#” cannot appear in the description. Punctions and spaces will also occupy characters. Depending on phone model and operating system, longer text can be at risk for not showing completely on the screen display. |
Untitled |
TikTok also supports placements within Pangle, a market-specific engagement-driven video app, which is currently limited to the following core markets: Japan, Korea, Taiwan, Vietnam, Thailand, Malaysia, Egypt, Turkey, United Arab Emirates, Saudi Arabia, Russia, and Indonesia. For more information please refer to the appropriate TikTok Help Center article.