Factors Influence the TikTok Ads Cost

TikTok ads start at $10 per CPM. It seems to be pretty high compared with other platforms. Reports from AdAge in late 2019 point that advertisers on TikTok can spend between $50,000 to $120,000 depending on the ad format and ads objectives delivered to customers.

There are two main factors that impact the cost of your TikTok ads from the beginning of the advertising journey. So be careful to make your decision on ads optimization.

Facebook Reporting delay due to IOS 14.5 release

Since the moment Facebook and Apple competed with each other for privacy enforcement, the tracking tool system has been messed up. Now the Conversion API can support the gap in tracking but not totally is the same as before. Recently, Facebook has updated a lot of documents related to the data reporting section.

5 common reasons why customers cannot track their orders on your branded tracking page

Are you running a branded order tracking page in your store but sometimes get stuck with “not found order”. This blog deserves to have your quick stare. Check out 5 common reasons why your customers cannot track their order on your embedded tracking page and what you should do to resolve it on your end.


1. Order not fulfilled

 Many shoppers and merchants, when they see this, conclude that the tracking page doesn't work, but this is not the case. The first primary condition to track a parcel shipping status is that orders must be fulfilled. None of the tracking systems can track status if an order is unfulfilled and without a tracking number assigned from its courier. 

Simply go to your Store Admin => Orders tab => Unfulfilled orders => Mark as fulfilled. Find more details in this section of the official Shopify Help Center to learn more about orders fulfillment.

Latest update: Order Tracking by Omega will automatically sync all orders that are placed under these two statuses “Ordered => Order Packed” instead of “order not found”. Online buyers will be well informed that their item is in process. This feature effectively helps to reduce customer anxiety. But once the order is switched to “fulfilled” mode, the app will update the shipping details correctly according to the courier data.

2. Incorrect shipment data 

 Irregularly, you might run into trouble with erroneous data processed by fulfillment partners. The most common case is they return data to your store admin with the correct tracking number but wrong courier name or vice versa. Many tracking tools are worse off with this error and fail to track. In case you notice there is any conflict in tracking information of your clients’ orders, please quickly contact your fulfillment partners/apps to request them to fix the glitch. 

Latest update: Omega Order Tracking automatically detects the correct carrier based on the tracking code. The advanced feature will be released soon that will somehow resolve the glitch from the fulfillment side. 

3. Courier not supported

 The app only can track delivery shipments from supported carriers. Order Tracking by Omega currently supports over 180 carriers across the world,  including numerous of the most common in the United States, Canada, and China, such as USPS, UPS, FedEx, DHL, Canadian Post, and China Post. Check out our list here:

If you don't see a carrier on the list that's crucial to you, please email This email address is being protected from spambots. You need JavaScript enabled to view it. and we'll try to connect it!

4. Orders without shipment service

 This case might be rare but just in case you have order without using the services of any courier but still want to let our customer track status professionally, you can follow these steps to manually add shipping updates:

  • Go to “Orders” tab on Shopify Store admin =>  Select order without shipment => Mark as fulfilled => Add tracking => Insert Tracking Number => Select “Other” at Shipping carrier” section
  • Open Order Tracking app => Shipment tab => Select Order => Edit Status => Add Tracking History => Update Tracking

5. Delayed shipping update

Occasionally, you might encounter delays in tracking due to some technical issues from courier partners or app providers. Please contact our Developer Team via live chat in the right corner for further support or email us via This email address is being protected from spambots. You need JavaScript enabled to view it.

We hope we have answered your top questions about not finding shipping tracking. However, if you are still experiencing the issues, contact us for further support.

Why choosing couriers carefully is important?

The ability to ensure the status of the order from the time of collection at the store to the hand of the recipient, service charges and payments, cargo insurance, civil liability in the event of a dispute, or indemnification are all examples of the efficiency that shipping companies provide to store owners. There are a lot of companies that provide ship services nowadays thanks to the lucrative pie that is expanding after the covid-19 pandemic. Then, among too many choices, why is being careful to choose the couriers is important?

The most common errors with the Conversion API event

As Facebook and Apple are combating the user's privacy war, all tracking events related to Pixel have been messed up. Some of the event data is probably missing and blocked from IOS devices, which counts for 26.46% of all mobile devices and 42.24% of all operating systems (1). That is a huge gap in the data analysis if advertisers want to run marketing campaigns and optimize later. So Facebook has developed the Conversion API for tracking conversion more precisely on Apple devices. It enables the servers side of your websites/e-commerce stores to send the data for tracking.

From time to time, advertisers will see some errors related to CAPI events reported under the Diagnostics tab of your pixels. Sometimes these errors are false positives or can be ignored. Here are the most common errors, which you can encounter when using the Conversion API event.

1. Event Not Deduplicated

Hence, every event will be sent twice or duplicated before matching, once using the browser side-event, and once using Conversion API (or server-side event). It processes two same events but your pixel will only receive one. That process is called deduplication.

In order to keep your events reporting accurate, Facebook is deduplicating server events when a browser event is sent. Deduplication means that when both browser and server events are received, the browser event is processed, and the server event is dropped.
This can cause by missing key parameters so events from the server side will not be processed smoothly.
We recommend checking the server side with technical support.

Better deduplication for your events with Two Owls by Omega!

2. Missing user parameters

For Page View, ViewContent, AddtoCart, and InitCheckout events, the pixel is tracking all visitors
If the customers do not have information (email, phone...) pixel cannot send customer information to Facebook, so there is a warning, it is no problem. If the customer logs in, the app still sends all the information to Facebook.
This is normal. Only clients who are tracked by CAPI have this warning, so no problem. All Pixel apps including Shopify are doing the same

So you can safely ignore those warning notifications.

3. Server Sending Invalid Match Key Parameters for Event

Your server is sending an invalid fbp, ip_address, and user_agent parameters value for your event. This may be because there was an error in the parameter value you set up. This may cause issues with the attribution and delivery optimization of ad campaigns that are using those events.


The root cause is your server sending missing or invalid data. It’s probably caused by bots triggering the pixel, where the script can’t correctly identify fbp, ip_address, and user_agent values.
Moreover, before customers add their information, it is hard to detect and get their data, so some fields will be missing.
It’s marginal with beginning events such as page view, view content, and add to cart, and you can ignore them.

But be careful if it has a warning at the purchase event because that will affect your ads report later.

 4. Same Event ID Received for Many Event Instances

When deduplicating events, Facebook uses two important signals: the event name and the Event ID. When a pair of server and browser events have identical names and IDs, the browser-side event is kept.  Every event ID is unique that is used to identify deduplicated events received from your pixel and the Conversions API so they’re not counted twice. To ensure Facebook is accurately counting your events, each unique event instance needs its own unique event ID.

However, if you’re experiencing the same event ID for many instances of your events, it means your event ID is duplicated with other buyers.
This error may cause issues with the measurement of your events and the attribution of your ad campaigns. When the buyers click your ads link and make two purchases simultaneously, Facebook will automatically create identical ID events. Or even two buyers click the add to cart a product or checkout at the same moment.

This can be indeed related to the cache issue of buyers’ browsers. Test your events and make sure each browser/server event has a unique Event ID. Then you must restrict the pixel to your verified domain only, not from other traffic sources. Once you do these, you can ignore the warning.

Another solution is our Facebook Multi Pixel, we can configure the unique ID for each event thanks to generating algorithms. So no more same-event IDs can be created for the same action.

5. New Domains Sending Data

Your pixel recently started sending events from these domains.
It might not be an error, just a warning about the source of your events.

As you can see, some domains are used by Shopify to preview your product, and that also triggers the view content or pageview event.

The solution is to create an Allow List with domains that can use the pixel.

  • Go to Events Manager, and choose your pixel which has the warning.
  • Choose Settings tab
  • Find the Traffic Permissions
  • Click Edit button

  • Enter your domain into the pop-up window

  • Click Next

  •  Finally, confirm your domain have added

  •  As you can see, you have set up successfully the domain into allow list.

Conclusion: In a short time, advertisers who use CAPI can experience a lot of errors and warnings at the diagnosis from Pixel. So you don't need to panic. Just sort out the error type and try to contact technical support. 

Special offers

🎉 Our beloved partner, UpPromote, is bringing you an extraordinary BFCM 2023 Campaign where you can get all TOP Shopify’s Services at throwaway prices you haven’t known before 😉

💥Explore huge offers of UP TO 50% OFF on your 20+ favorite Shopify apps, including us - Two Owls, UpPromote, Omnisend Email Marketing & SMS, Pagefly, DSers‑AliExpress Dropshipping, CJDropshipping and so many more. At UpPromote’s BFCM Campaign, you can find a range of the most significant sales and best deals in one place, so you can browse your favorites and see what’s on offer!

About Growth

Innovative tech for eCommerce growth

Contact Info

Head: No. 3, 175/55 Lane, Lac Long Quan St., Nghia Do Ward, Cau Giay District, Hanoi City, Vietnam