Appearance
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:
- Getting Started Guide - Quick integration steps
Provider Initialization
Control which tracking pixels load on your website:
| Guide | Description |
|---|---|
| Provider Initialization | Control 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:
| Guide | Description |
|---|---|
| Overview | Introduction to the Rule Engine |
| Triggers | Configure when rules fire |
| Conditions | Define matching criteria |
| Actions | Specify what rules do |
| Variables | Use dynamic values |
| Examples | Ready-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?
- Check the Examples for complete configurations
- Review the Conditions for matching logic
- Explore Variables for dynamic values