FAQ
Overview · Installation · Configuration · Usage · Developer notes
Does it also send Google Analytics or Meta (Facebook) events?
Section titled “Does it also send Google Analytics or Meta (Facebook) events?”No. Google is covered by Ecommerce Tracking Pro (GA4 & GTM) and Meta by Server-Side Tracking for Meta Pixel & CAPI. This add-on adds the other ad platforms and works next to both.
I already pasted the TikTok (or another) code into my theme. What now?
Section titled “I already pasted the TikTok (or another) code into my theme. What now?”Remove the pasted code (template, HTML block or Google Tag Manager tag) before you switch the platform on here. Otherwise the platform receives every page view and event twice.
Does it send server-side events (Events API, Conversions API)?
Section titled “Does it send server-side events (Events API, Conversions API)?”Not in version 1.0.0: the events are sent by the platforms’ browser tags. Every event already carries an event ID (purchases an ID derived from the order), so server-side events can be matched with them later.
Why do I see no events in the ad platform?
Section titled “Why do I see no events in the ad platform?”Check the Status block on the General tab: the platform must say Active. Then open your store with ?kv_mpx_test=1 and the debug view on: if the panel lists the events but the platform shows nothing, check the ID and the platform’s test tool (see Usage). If the panel says Waiting for marketing consent, accept marketing cookies in your banner. An ad blocker in your browser also blocks the tags.
Will a purchase be counted twice if the customer reloads the confirmation page?
Section titled “Will a purchase be counted twice if the customer reloads the confirmation page?”No. The purchase is reported only the first time the order confirmation page is shown.
A customer paid on the payment provider’s page and never came back to the store. Is the purchase reported?
Section titled “A customer paid on the payment provider’s page and never came back to the store. Is the purchase reported?”No. Browser tags can report a purchase only when the customer’s browser shows the order confirmation page. Server-side events (planned for a later version) close this gap.
Which product ID should I choose?
Section titled “Which product ID should I choose?”The same as in the product catalog you use for the platform’s dynamic or shopping ads. If you create your catalogs from the Google Merchant Center feed of Product Feed Pro, keep the defaults: product code, with the product ID when a product has no code, and the same prefix as the feed.
Do the tags slow down my storefront?
Section titled “Do the tags slow down my storefront?”The add-on adds one small configuration script to the page head and one script file. The platform tags load asynchronously, after consent, and do not block the page.
Does it work with the full page cache of CS-Cart 4.21?
Section titled “Does it work with the full page cache of CS-Cart 4.21?”Yes. Cached pages carry no visitor data; see Usage.
Does it work with Multi-Vendor?
Section titled “Does it work with Multi-Vendor?”Yes. The tags belong to the marketplace owner; vendors have no settings. A checkout with several vendors is one purchase.
What happens if the license lapses?
Section titled “What happens if the license lapses?”Without a valid license (no key after the 14-day start period, an invalid or revoked key, a domain the license does not cover, or no successful check for 14 days), no tag is loaded and no event is sent on the storefront. Checkout and orders are not affected, and your settings are kept. Once the license is valid again, the tags are back.
The admin panel shows a license notice.
Section titled “The admin panel shows a license notice.”Open Add-ons → Manage add-ons → Marketing Pixels Pack: the License card at the top says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. Fix it on the License tab and click Check now. See License.
Does the add-on work on my staging copy?
Section titled “Does the add-on work on my staging copy?”Yes. Subdomains of your licensed domain (for example staging.example.com) and local development hosts (localhost, private IP addresses, *.local, *.test) are covered by the same license. Use test mode there, so staging traffic does not reach your ad accounts.
What happens if your license server is down?
Section titled “What happens if your license server is down?”Nothing changes for your store. If the license server cannot be reached, the add-on keeps working for 14 days after the first failed check and checks again every hour.
Does the license check slow down my storefront or checkout?
Section titled “Does the license check slow down my storefront or checkout?”No. The check runs only in the admin panel or from cron, at most once a day, never while customers browse or check out.
Still stuck?
Section titled “Still stuck?”Work through the troubleshooting guide, then contact support with your CS-Cart version, edition, PHP version and the add-on version (1.0.0).