Skip to main content

Trackify X – Settings Overview

This article explains all settings available in Trackify X, what each option does, and when you should use it. Proper configuration ensures accurate tracking, better attribution, and compliance with privacy regulations.

Trackify Support avatar
Written by Trackify Support
Updated this week

1. Social Media Accounts

Trackify X allows you to connect your advertising platforms directly:

  • Facebook (Meta)

  • TikTok

  • Snapchat

What this does

Connecting your social media accounts allows Trackify to:

  • Access and manage pixels

  • Sync catalogs

  • Enable server-side tracking

  • Support event mapping and attribution


2. Master Switch

The Master Switch lets you quickly turn tracking ON or OFF for each platform.

How it works

  • You can disable tracking for Facebook, TikTok, or Snapchat individually.

  • When disabled, pixels will not fire events for that platform.

  • Useful for:

    • Temporary pauses

    • Debugging

Example

If you don’t want Facebook tracking for a short period, simply toggle it off—no need to disconnect the pixel.


3. Attribution Settings

Timezone

Select a timezone that matches your ad account timezone.

⚠️ If Trackify’s timezone does not match your ad platform’s timezone, attribution data may be inaccurate.

Attribution Window

Choose how conversions are attributed, such as:

  • 7-day click

  • Other supported attribution windows

⏳ Changes may take up to 3 hours to fully apply.


4. System Settings – Pixel Data

4.1 Advanced Matching (With Filters)

Advanced Matching allows Trackify X to send hashed customer data to advertising platforms (Facebook, TikTok, Snapchat) to improve event matching and attribution.

What Advanced Matching Does

  • Sends hashed customer identifiers such as:

    • Email

    • Phone number

    • Name

    • Location data

  • Helps platforms match users even if:

    • They are not logged in

    • Cookies are limited or blocked

This improves:

  • Event Match Quality (EMQ)

  • Attribution accuracy

  • Campaign optimization

Recommended to keep enabled


Advanced Matching Filters

Advanced Matching now includes filters, allowing you to control exactly which fields are sent.

You can enable or disable individual data points such as:

  • First name

  • Last name

  • Email

  • Phone

  • City

  • State / Province

  • ZIP / Postal code

  • Country

Why this update matters

  • Gives better control over customer data sharing

  • Helps meet privacy and compliance requirements

  • Improves data quality by excluding low-value fields

This is one single feature:

  • Advanced Matching = ON/OFF

  • Filters = fine-grained control within Advanced Matching


4.2 Enable Microdata

What it does

  • Sends additional metadata like:

    • Button clicks

    • Page-level information

Why it matters

  • Helps Facebook and other platforms:

    • Better understand user behavior

    • Improve ad delivery and reporting


4.3 Purchase Value Reporting (%)

This setting allows you to modify the purchase value sent with Purchase events.

Default behavior

  • Sends 100% of the order value, including:

    • Products

    • Taxes

    • Shipping

    • Discounts

Custom percentage

You can send a reduced value instead.

Example use cases

  • If your average cost + fulfillment is 30%, you may set:

    • 70% → shows closer-to-profit revenue

  • To obscure full revenue:

    • Set 10% and mentally multiply ROAS by 10

⚠️ Changes apply only to future events, not past data.


4.4 Enable Value Reporting for Events

What this feature does
This setting controls whether product price values are included with events such as Purchase.

When enabled, Trackify sends pricing information to ad platforms, and this value can be modified using the Price Value Reporting % slider.

Important Notes

  • This setting directly controls the product price value sent to ad platforms.

  • Changes apply only to future events, not past data.

  • To use percentage-based value reporting, this option must be enabled.


4.5 Report Variants

What it does

  • Sends Variant ID instead of only Product ID to Facebook/Meta

  • Improves catalog matching and reporting accuracy

Why this is important

  • Gives users direct control over:

    • Product ID–based tracking

    • Variant ID–based tracking


5. Event Tracking Preferences

5.1 Improve Initiate Checkout Reporting

What it does

  • Fires InitiateCheckout based on button clicks

⚠️ If disabled, Initiate Checkout may not fire properly.


5.2 Enable CCPA Compliance

What it does

  • Makes all pixel events CCPA compliant

When to enable

  • Recommended unless your business is exempt from CCPA regulations


5.3 Tracking Consent API (GDPR & CCPA)

Control how Trackify behaves based on user consent.

Available options:

  • Suppress All Events
    → No tracking at all

  • Suppress Only Advanced Matching
    → Basic events fire, no personal data

  • Ignore Consent
    → Tracks all data regardless of consent

Use this to stay compliant with privacy laws.


5.4 Enable Time Tracking (Time on Site Event)

Also known as TrackifyXRetarget.

What it does

  • Fires multiple events based on time spent on site

  • Lets you build audiences like:

    • Users stayed 30s+

    • Highly engaged visitors

Ideal for advanced retargeting strategies.


5.5 Only Track First-Time Orders

Purpose

  • Designed for subscription-based stores

  • Prevents firing server-side events for recurring orders

Useful if you only want to track initial conversions.


5.6 Pixel Delay (in Seconds)

What it does

  • Delays pixel firing by a set number of seconds

Use cases

  • Reduce duplicate events

  • Avoid conflicts with other scripts

  • Improve page load behavior


6. Orders & Server-Side Events

6.1 Enable for Point of Sale (POS) Orders

Tracks offline sales made through Shopify POS.

Enable this if you sell both:

  • Online

  • In-store


6.2 Enable for Backend (Admin) Orders

Tracks orders created by:

  • Store staff

  • Admin panel (non-draft)

⚠️ Draft orders are not tracked.

This setting is enabled by default but can be turned off if needed.


6.3 Enable for Pending Status Orders

By default, Trackify skips pending orders.

Enable this if you want to track:

  • COD orders

  • Orders awaiting payment confirmation

Without this, even completed pending orders may never be tracked.


6.4 Force Server-Side Events

What it does

  • Continues firing server-side events even if the Master Switch is disabled

This is mainly for users who want server-only tracking.

Note: You can now manage browser vs server tracking more granularly in Platform Events.


6.5 Enable Custom Events (ATC & Purchase)

Designed for restricted stores (e.g. health & wellness).

What happens

  • Standard events are sent as:

    • custom_add_to_cart

    • custom_purchase

You can also configure this via Event Mapping inside each platform.


7. Pixel Health Alerts

What it does

Monitors pixel activity and alerts you if events stop firing.

  • Source to monitor:

    • Browser

    • Server

    • Both

  • Alert timeframe:

    • Example: 12 hours

If no events are received during the selected period, you’ll get an email alert.

Why this is useful

  • Detect website issues

  • App/server downtime

  • Pixel misconfiguration


8. Notifications

Add email addresses to receive alerts for:

  • Pixel token expiry

  • Catalog token expiry

  • Attribution token issues

This helps prevent silent tracking failures.


9. Backup Script (Optional)

Sometimes Shopify’s Web Pixel may not fire due to:

  • Heavy themes

  • App conflicts

What this script does

  • Acts as a fallback

  • Fires events automatically if the Web Pixel doesn’t fire within 5 seconds

Where to add it

Shopify Admin → Settings → Customer Events

Highly recommended for stores with complex setups.


10. Platform Events (Facebook, TikTok, Snapchat)

This section gives you full control over event firing.

What you can do

For each platform:

  • Enable/disable events per:

    • Browser

    • Server

    • Both

This is the most flexible way to control tracking behavior.

If you have any questions or concerns, please feel free to reach out to us via live chat or email. We are here to help!


Did this answer your question?