Introduction
When you turn on Profit optimization for TikTok in TrackBee, every order sends one extra event to your TikTok pixel, next to the normal Purchase event:
PurchaseProfit: the same order, but with the profit of the order as its value instead of the revenue.
TrackBee calculates that profit as the order total minus your product costs. The costs come from the “Cost per item” field in Shopify, plus the cost fallbacks you set in TrackBee.
TrackBee can’t create the custom conversion in TikTok for you, so you’ll set it up in TikTok Events Manager yourself. This guide walks you through it step by step, and it only takes a couple of minutes!
Step 1: Enable Profit optimization in TrackBee
Open your TikTok setup in TrackBee
The last step of the TikTok setup is Profit optimization.Click Enable
Click Finish
All steps on the right should now have a check mark.
From now on, TrackBee sends PurchaseProfit with every order!
Step 2: Wait for the first order
TikTok only lists an event once it has received it at least once. So you can create the custom conversion after your first order comes in with Profit optimization turned on.
Even after that order, it can take a few hours before TikTok shows the event in the list. If you don’t see it yet, check back later.
Step 3: Create the custom conversion in TikTok
Go to Custom conversions
Open TikTok Events Manager and click Custom conversions in the menu on the left. Click Get started (or Create custom conversion if you already have custom conversions).Fill in the form
Use these settings: Custom conversion name -> Purchase Profit - TrackBee
Description -> Optional
Select dataset -> The pixel you connected in TrackBee
Conversion event -> PurchaseProfit
Map event to a standard event -> Purchase
Conditions -> Leave emptyClick Create
Purchase Profit - TrackBee now shows up in your list.Right after you create it, the status can say Waiting for activity with 0 conversions. That’s normal. It updates once new orders come in!
Need help?
Questions or stuck on a step? Send us a message in the chat. We’re always happy to help!




