TikTok Pixel & Google Tag Manager Specialist — Dynamic Multi-Host Setup
Worldwide
Raffall is an online competition platform where creators, businesses, brands and charities run competitions, while entrants discover competitions and purchase entries through our website. We need an experienced Google Tag Manager and TikTok Pixel specialist to replicate an existing multi-host Meta Pixel setup for TikTok. This is not a standard one-pixel installation. How our existing Meta setup works Every Raffall host has a unique account and host ID. Hosts can provide their own Meta Pixel details, which Raffall stores against their account. When someone visits or purchases from a host’s competition, Raffall identifies the relevant host and sends the appropriate browsing or transaction data to Google Tag Manager. GTM then sends the relevant events to that host’s Meta Pixel. What we need for TikTok We need to replicate this GTM functionality for TikTok. Raffall’s CTO will: Explain the existing Meta/GTM implementation. Explain how hosts, competitions and Pixel IDs are associated. Provide the required host ID, TikTok Pixel ID and event data to GTM. Handle Raffall frontend, backend, database and API development. Handle any server-side or TikTok Events API work that may be required. The selected specialist will be responsible for the GTM and browser-based TikTok Pixel implementation. Responsibilities Review the existing dynamic Meta Pixel configuration in GTM with our CTO. Design the equivalent GTM configuration for TikTok. Dynamically initialise the correct TikTok Pixel using the Pixel ID supplied by Raffall. Ensure events are sent only to the Pixel belonging to the relevant competition host. Configure the appropriate TikTok standard events and parameters. Map Raffall data-layer values to TikTok event parameters. Configure values such as currency, transaction value, order ID, competition ID and content details where appropriate. Prevent browser events from firing more than once. Ensure incorrect, missing or invalid Pixel IDs fail safely. Ensure TikTok tags respect users’ cookie-consent choices. Test the implementation using GTM Preview, browser developer tools, TikTok Pixel Helper and TikTok Events Manager. Test multiple hosts and Pixel IDs to confirm that events are never routed to the wrong host. Document all tags, triggers, variables, templates and consent requirements. Provide a handover call to Raffall’s CTO and marketing team. Potential events The final event structure will be agreed with our CTO, but may include: Page view View content Add to cart Initiate checkout Purchase or complete payment Other relevant TikTok standard events Required experience Please apply only if you have strong, recent experience with: TikTok Pixel TikTok Events Manager TikTok Pixel implementation through Google Tag Manager TikTok standard events and parameters Dynamic Pixel IDs in GTM Custom GTM variables, templates and JavaScript Data-layer event implementations Transaction and purchase tracking Cookie-consent controls for TikTok tags Debugging duplicate or incorrectly routed events Meta Pixel through GTM Experience with marketplaces, SaaS platforms or websites that send events to different customer-owned Pixels is strongly preferred. Deliverables Working dynamic TikTok Pixel implementation in GTM TikTok standard events and parameters Consent-aware tag configuration Test results covering multiple hosts and Pixel IDs Confirmation that events are routed only to the correct host Documentation of all GTM changes Rollback instructions Handover call Access and change control Our CTO will explain the current system and provide technical support. Initial access may be read-only. No GTM changes may be published without Raffall’s approval. Changes must first be tested in GTM Preview. Raffall will retain ownership and control of GTM and all related assets. All work must be documented. We are also looking for someone who can provide ongoing ad-hoc support when we need help with TikTok Pixel, Meta Pixel, GTM or advertising measurement. Application questions Please answer all five questions: Describe a GTM implementation where you dynamically loaded or selected different advertising Pixel IDs for different customers, merchants or accounts. How would you use a TikTok Pixel ID supplied through Raffall’s data layer to initialise the correct Pixel and send events only to that Pixel? How would you test that an event from Host A’s competition can never be sent to Host B’s TikTok Pixel? How would you prevent purchase events from firing more than once because of page refreshes or repeated data-layer events? How would you configure and test TikTok tags so that they do not fire when the visitor has refused the required advertising consent? Please begin your application with “Raffall TikTok GTM.” Do not apply if your experience is limited to installing one standard TikTok Pixel on Shopify, WordPress or another standard website. We require experience with dynamic Pixel IDs and custom GTM implementations.
$800.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:yesterday
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United KingdomLondon8:45 AM
- $65K total spent17 hires, 5 active
- 1,788 hours
- Tech & ITMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by