# Release Notes 11 alpha
Keitaro Tracker is now even better and more powerful. In version 11, we’ve added new tools to improve your tracking and data management experience. Let's take a closer look at what we’ve prepared for you.
DANGER
Automatic downgrade to a previous version is not possible. However, the support team can downgrade the tracker to version 10 upon request, after confirmation.
Please note: when downgrading to version 10, all new data collected in version 11 will be lost. The downgrade is performed using an automatic backup created before the update.
# Breaking Changes
❗ Dropped support for legacy systems
CentOS 7 / CentOS 8 → Only CentOS 9 Stream is supported
❗ Updated subid
New format 1vepsc2qv8h
→ 2k5a13p.ac.2m74
contains more metadata, allowing for faster and more efficient request processing. The visitor_code
parameter is no longer part of subid and is now created separately.
❗ Postback handling
Conversions without a defined type are now ignored.
❗ Removed Rebill conversion type
Each Sale event is now tracked individually.The Rebill status has been deprecated.
❗ Updated event identifiers
Click_id
→ event_id
Conversion_id
→ event_type
.
❗ Updated extension requirements
The platform has moved to a new architecture focused on stability and performance.Legacy custom extensions are no longer guaranteed to work.
Requirements for macros, filters, redirects, and landers:
- Must be compatible with PHP 8
- Use relative paths only
- No direct access to Redis or MySQL
- New custom directory:
/var/www/keitaro/var/
WARNING
Custom settings and extensions added manually on the server are not supported at this time.
# New Navigation
We have updated the navigation in Keitaro, making it more intuitive and user-friendly! Now, key sections are just a couple of clicks away. We’ve also completely revamped the dark theme, and now it performs perfectly. Check out the new format!
# Global Search
We've completely redesigned the search and made it more useful and extensive:
- Search by entity
Look for any entity — campaigns, landing pages, offers, traffic sources, domains, and more.
- Up-to-date results
Search results are updated in real time, ensuring you have access to the latest data.
- Filtering and sorting
Organize search results by date, name, or entity type for quicker access.
Along with the search functionality, we’ve added a unique URL for each editing window. By using this link, you can easily return to the editing window whenever needed
Learn more > Global Search
# Enhanced Reports
Analyze data your way: by click date or conversion date, with custom metrics and flexible statuses.Tree Reports reveal structure and hidden connections, while tables adapt effortlessly to your needs.Enjoy instant performance at every stage — from setup to saved reports. Some reports are now generated up to 30x faster thanks to antime period optimization to ClickHouse.
# Drill-down Reports
Unlock multi-level analysis with the new Drill-down Reports feature: visualize data hierarchies from the big picture down to the details, uncover hidden relationships between metrics, and access in-depth insights at every level through Complete Report.
Read more here > Drill-Down Reports
# Saving settings
We've updated the report saving logic for greater reliability and control. Autosave has been replaced with manual saving — lock in changes when you're ready. The 'Apply Settings' button now saves your parameters (filters, groupings, dates, etc.) and sets them as defaults for all reports, so you don’t have to configure them again.
# Custom metrics
expert team enterprise
Gain even more insight into your campaigns by adding new metrics tailored to your needs:
- Create custom metrics
Combine any available metrics with arithmetic operators: , + - * / ( )
.
- Flexible data formats
Choose a numeric format, currency, or percent for a convenient statistics overview.
- Advanced campaign analysis
Use custom metrics to measure your marketing, sales, and engagement efforts against each campaign’s objectives, providing a more detailed performance overview.
Read more here > Custom Metrics
# Conversion types
expert team enterprise
Now you can create your own conversions for more flexible and accurate tracking. With custom conversions, you'll be able to:
- Choose your display options
Decide if conversions must appear in the Conversions column, Revenue column, or both.
- Use ready-made code
Copy the tracking code and add it to your landing pages.
- Personalized tracking
Get precise insights tailored to your needs.
Read more here > Custom Conversions
# Column Drag-and-Drop Functionality
- Drag and drop columns directly in the table.
- Take fewer actions and optimize your workflow.
- Organize your data by customizing the table to your needs.
# Status Trash
Trash is a new system conversion status sent in postback via status=trash. It extends the existing list of default statuses in the tracker — lead, sale, rejected, registration, and deposit — by purposely addressing the need to track invalid or unwanted conversions.
- Revenue adjustment
Resets the payout in the Revenue metric to zero while preserving the postback amount in a dedicated Revenue (Trash) metric.
- Efficient tracking
Separates invalid conversions without impacting overall statistics.
- Familiar workflow
Copies the logic of the rejected status. It will simplify your workflows.
# Domains Metric
The Domains metric identifies the specific domain through which clicks were made, simplifying the process of tracking, analyzing click data across multiple domains. With it, you get:
- Advanced click tracking
Analyze clicks across domains, identifying trends, patterns.
- Convenient analysis
Helps identify which domain related to the tracker was clicked, like clicks on campaign links, through KClient PHP, via a tracking script, or through other integrations.
- Improved analytics
Completes the Domain Groups and Domain Group ID metrics, making it easier to analyze both personal and shared domains in team setups.
# Conversion Date Report
We’ve resolved the data inconsistency issue. Now you can filter and analyze your data based on the conversion date. Keitaro now adapts to your business logic: you choose how to display data — by click date or by conversion date.
- Accurate financial analytics
You can now allocate revenue to the months when it was actually received, rather than when the click happened or the campaign was launched.This is especially important for transparency and proper financial reporting.
- Support for long sales cycles
This feature is perfect for verticals with delayed conversions — for example, when a user clicks today but makes a purchase a week or even a month later.Conversion date reporting lets you see such deals in the correct time context.
- Improved optimization accuracy
Optimize your campaigns based on real data. Conversion date reporting helps you understand which sources and creatives generate revenue during the time — instead of relying on a distorted picture tied to the click date.
Read more here > Conversion Date Report
# Support for Installation on ARM Devices
Keitaro can be installed on servers with ARM64 architecture. This provides greater flexibility when choosing a hosting provider and helps reduce infrastructure costs compared to similar configurations on AMD64 architecture.
# Alpha-channel
Be the first to experience new features and tools not yet part of our main release. With the Alpha Channel, you’ll:
- Get early access
Discover new features ahead of everyone else.
- Shape the future
Share feedback to help us improve and refine these tools.
- Try advanced features
Explore never-seen-before features that push the boundaries of tracking.
WARNING
The Alpha Channel is where we test ideas. Some features may have bugs or change before the final release. By joining, you accept these risks and agree to help us improve.
# How to Upgrade to 11-Alpha
The team has made the transition to the new version as clear and straightforward as possible. Just a few steps separate you from accessing the new features:
Visit the update page, where version 11.0.0 will be available.
A compatibility check will run automatically. If successful, continue with the update.
If you have an error, please contact our support team.