# 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 1vepsc2qv8h2k5a13p.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_idevent_id Conversion_idevent_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!

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:

  1. Visit the update page, where version 11.0.0 will be available.

  2. A compatibility check will run automatically. If successful, continue with the update.

  3. If you have an error, please contact our support team.