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?