Skip to content

Customer Documentation ​

Welcome to the OneTrack customer documentation. Here you'll find everything you need to integrate and configure OneTrack for your website.

Getting Started ​

New to OneTrack? Start here:

Provider Initialization ​

Control which tracking pixels load on your website:

GuideDescription
Provider InitializationControl pixel loading by page

Quick Example ​

Load Meta pixel only on product pages:

json
{
  "provider": "meta",
  "pixelIds": ["123456789012345"],
  "action": "initialize",
  "conditionGroups": [
    { "conditions": [{ "field": "page.path", "operator": "contains", "value": "/products" }] }
  ]
}

Learn more about provider initialization →

Rule Engine ​

The Rule Engine allows you to configure event processing without code changes:

GuideDescription
OverviewIntroduction to the Rule Engine
TriggersConfigure when rules fire
ConditionsDefine matching criteria
ActionsSpecify what rules do
VariablesUse dynamic values
ExamplesReady-to-use configurations

Common Tasks ​

Suppress Events ​

Block specific events from being tracked:

json
{
  "actions": [{ "type": "suppressEvent", "config": {} }]
}

Learn more about suppressing events →

Modify Event Data ​

Transform event data before it's sent:

json
{
  "actions": [{
    "type": "modifyEvent",
    "config": {
      "eventData": { "custom_field": "value" }
    }
  }]
}

Learn more about modifying events →

Block Specific Providers ​

Prevent events from being sent to specific platforms:

json
{
  "actions": [{
    "type": "suppressProviders",
    "config": { "providers": ["meta", "tiktok"] }
  }]
}

Learn more about provider suppression →

Need Help? ​