Keitaro 7.3

    • New database of mobile carriers
    • Added range of dates to all reports
  • New hourly report
  • Added “Visitor identification method” to the Campaign setting
  • IP Filter considers unique period (like cookies)
  • Added “@empty” macros to filters in the Detailed report
  • Removed deleted streams from the list in the “Send to stream”
  • Added summary for column “Period”
  • Added Thai language to Language filter
  • Fixed row “0” in Streams Report
  • Fixed columns “Mobile” and “Empty referrer” in Campaigns Report
  • Added rule to forbid changing conversion status from lead to sale;
  • Fixed list of networks on page Postbacks
  • Added param “return” to postback URL
  • Fixed error “Duplicate entry …” that appears 00:00
  • Improved Random stream selection algorithm
  • Fixed conversions in hourly report
  • Fixed bug with visitor empty geo-data
  • Fixed bug with Viruscheckmate
  • The separator of keywords replaced from “,” to “;”
  • Updated devices DB
  • Fixed bug with incorrect detection smartphone as table
  • A fixed value of “Destination” when triggered “404 Not Found”
  • Fixed filter “Source”
  • Fixed label “devices.@empty”
  • Fixed reloading cache after deleting stream
  • Fixed “Currency error”
  • Fixed time of conversions
  • Disabled switch of stream status for users who don’t have rights to edit streams
  • Time of conversion now the equal time of visit
  • Fixed entering ISO codes to country filter
  • Fixed Language column in a detailed report
  • Added “All countries” to the filter of country column
  • Fixed changing campaign in reports
  • Fixed calculating revenue and cost for Browser and OS
  • Fixed a small issue with VCM
  • Fixed a small issue with calculating the cost for conversions
  • Fixed region and user-agent in Conversions
  • Update revenue after conversion changed his state
  • Fixed finding connection type when enabled storage Redis
  • Fixed data losses when data is being moved from files to DB
  • Fixed Region filter
  • Fixed filter “Limits” when using Redis
  • Fixed default sorting in a detailed report
  • Fixed unknown regions in a detailed report
  • Fixed hidden “GET-parameter” in filters list while editing
  • Fixed changing values in grouped reports
  • Fixed numbers format in reports
  • Fixed multiple rows “Unknown” in regions report
  • Fixed summing of values in reports when the campaign is not selected
  • Allowed enter custom ISP name in filter “ISP”
  • An updated list of MaxMind ISPs
  • Added grouping to all reports
  • Added searching by country code in “Country” filter
  • Fixed calculating hourly report
  • Fixed filter “Device Type + Reject”
  • Updated bot signatures list
  • Added grouping in reports “Sub ID 1-4”
  • Fixed button “Clear” in Monitoring Events
  • Fixed hidden button “Create campaign” for users
  • Fixed time correction for Conversions
  • Set rate 1 when Google Finance is unavailable
  • Fixed date picking in hourly report
  • Integration with instal.com
  • Fixed incorrect behavior on postback status “rejected”
  • Fixed updating cost from postback
  • Fixed finding connection type when mobile carrier found
  • Fixed bug which drops filters after editing weight (in-line)
  • Fixed bug which shows empty Position when creating a new stream
  • Fixed bug with cost updating
  • Integration with affiliatecube.com
  • Fixed an error with authorization
  • Fixed date picking in reports
  • Removed signature Instagram that caused incorrect bot detection
  • Integration with mobilecashout.com
  • Improved compatibility with CloudFlare
  • Add support of conversion status “Rejected”
  • Fixed duplication of some conversions
  • Fixed compatibility with Maxmind City Full
  • Fixed bug with different sub ids in Conversions and Detailed Report.
  • The fixed report “Streams”.
    • Removed untranslated string in UI
    • Fixed bug with empty values in reports
    • Fixed bug with values “0” in the report “By Streams”
    • Show banner titles instead of codes in the report “By Stream”
    • Fixed bug with restricting access to reports
    • Added permissions “View Dashboard” and “Reports”
    • Hide restricted for users pages from the menu
    • Fixed bug with error “Redis was gone away”
    • Sorted values in countries list for filter “Country”

Keitaro 7.2

Changelog

    • Removed untranslated string in UI
    • Fixed bug with empty values in reports
  • Fixed bug with values “0” in the report “By Streams”
  • Show banner titles instead of codes in the report “By Stream”
  • Fixed bug with restricting access to reports
  • Added permissions “View Dashboard” and “Reports”
  • Hide restricted for users pages from the menu
  • Fixed bug with error “Redis was gone away”
  • Sorted values in countries list for filter “Country”
  • Detects Wifi connections
  • Fixed filter by in detailed stats
  • Compatibility with redirect-scripts of Keitaro 6
  • Fixed filters in reports
  • Fixed bug with resetting position after stream edited
  • Fixed bug with “files” as draft storage
  • Fixed bug with filters dropping on state change
  • Added option “Action for domain” in Settings
  • Added full export of keywords
  • Show keywords as a list for stream

Keitaro 7.1

  • Fixed error “Failed to parse time string (2) at position 0 (2): Unexpected character”
  • Added default date intervals when grouping by days and months
  • Fixed keyword in traffic simulation
  • Fixed params in Campaign Integration Assistant
  • Fixed revenue calculations with leads
  • Fixed result refreshing in search page
  • Fixed calculation of EPC in summary
  • Fixed filter “Mobile Carrier”
  • Improved example code of “API Request” in “Campaign Integration Assistant”
  • Fixed selecting current campaign for action “Send to Campaign”
  • Lead is replaced by Sale instead of creating new Conversion Entry
  • Fixed cron freezing;
  • Fixed Redis as an option in “Storage for draft data”
  • Fixed brute-force protection for the sign-in page
  • Fixed export of streams with filters
  • Fixed calculations for Campaign Hourly Report
  • Fixed date change in reports
  • Fixed redirect codes in “Campaign Integration Assistant”
  • Fixed edit link in Exit Stream (Default stream)
  • Improved protection of parallel cron execution
  • When chosen “MySQL” as “Storage for draft data”, all characteristics are resolved before cron
  • Added trimming of banner codes (to see full code press on it)
  • Fixed filter by Mobile Carriers
  • Add filtering by empty values in filters
  • Fixed link in Help > Contacts
  • Changed positions of the block in stream form
  • Added migration to copy revenue values to “Detailed Report”
  • Restored setting “Redis Server”
  • Fixed currency in “Detailed Report”
  • Settings apply changes without a full refresh
  • Fixed migration #78
  • Fixed extra params
  • Fixed collecting statistics for API
  • Fixed API code generation in Integration Assistant
  • Fixed sorting error in Campaigns report
  • Removed option “Use Redis”. Just select “Redis” in “Storage for draft data”
  • Implemented “auto-add” for filters values when unfocusing
  • Fixed saving cache storage in Settings
  • Fixed notification about “php_redis extension”
  • Fixed calculation of statistics at beginning of days
  • More accurate values in the Dashboard
  • Fixed report Campaigns for “Default Action”
  • Fixed report Referrers
  • The fixed counter on Campaign pages
  • Fixed “Cannot redeclare geoip_country_name_by_name()”
  • Fixed design if sign-in page for mobile devices
  • Fixed bug with a unique status
  • The optimized RAM usage of calculating statistics
  • Fixed keyword parameter
  • Fixed URL validation in streams

Keitaro 7

Campaigns

  • Groups are renamed to campaigns;
  • The “Track conversion” option is removed. Conversion is always tracked;
  • Deleted campaigns are moved to archive and removed from reports (fully deleted after 2 months);
  • Billing the campaign option is added (in the “Other” menu). Costs sum is divided into the number of visitors for the chosen period and is applied to each report.
  • ”Campaign Connection Help” page is added. It demonstrates the ways to link Keitaro to landing pages, doorways, and advertising networks;
  • A short link to campaigns is available in the Search section.

Streams

  • Deleted streams are moved into the archive, but they stay in reports (fully deleted after 1 month);
  • Filters are added from the list;
  • Visitor number restriction filter (per day, per hour, and total). Works both with MySQL and Redis;
  • “Connection type“ filter added;
  • ”Provider” filter added (if Maxmind ISP is installed);
  • “Empty referrer” filter added;
  • Timetable tab is moved to ”Timetable” filter;
  • Uniqueness filter is divided into ”Uniqueness by Cookies” and ”Uniqueness by IP”;
  • “Exclude” mode is added to the filters by keyword and uniqueness;
  • The “Monitoring” column is removed from the stream table. Check monitoring history by clicking the green Monitoring icon.

 

Postbacks

  • Currency conversion through Google Currency Convertor is added. It is used if the ”currency” parameter is transmitted in the postback and it is different from the chosen currency.
  • Postbacks with leads are accepted. Their conversion is calculated separately, and they are not included in revenue and profit.
  • Rebills are accepted. It is important that tid (Transaction Id) parameter, a unique transaction identifier, is also transmitted in the postback.
  • extra_param_1…7, which are present in the”Conversion” table, are also accepted with filtering and sorting options available.

Conversion

  • New columns added: tid, original status, revenue, cost, profit, country, region, city, browser, OS, sub_id_1…4.
  • Conversion (leads/sales), costs, revenue, profit, and ROI calculations are added. Each visitor parameter is taken except “extra_param_1…7”.
  • New parameters to indicate the way how status should be determined. These are “sale_status” and “lead_status” parameters. The old “status” parameter is a pseudonym for “sale_status”.

Reports

  • ”Statistics” page is renamed to ”Reports”;
  • ”Sales” page is renamed to ”Conversion”;
  • ”Visitors” page is renamed to ”Visitor specification”;
  • New reports are added: mobile carriers, providers (if Maxmind ISP is on), device type, connection type, regions, and states, ”Sub ID 1…4”;
  • Column settings in reports are added;
  • Export to HTML is added;
  • New parameters are added: leads, sales, conversion (Leads), conversion (Sales), revenue, costs, profit, ROI, EPC.
  • Detailed reports for a period of several days are available, including their export to CSV and HTML.

 

Performance

  • Visitor data storage is now available in files (as an alternative to Redis). This way it does not overload MySQL ;
  • When traffic is processed, determining visitor characteristics are only those necessary for the filters. All the others are determined when cron is launched;
  • Code in filters is optimized.

 

Visitor Tracking

A new campaign type (”Tracking”) is added. Only js-code gathering information about visitors and conversion is connected to the landing page.

 

Maxmind ISP and Connection Type Database Support

Maxmind Connection Type and Maxmind ISP database support are added. To connect the databases enter their key on the Settings page. After this, they are available for download and update on the “Geo-databases” page.

Settings

  • ”Storage for traffic processor” option is added;
  • Currency settings are added;
  • Editing of additional IP bot list is added;
  • Pseudonym editing for get-parameters is added.

 

Automatic Diagnostics

  • Disabled cron check;
  • File access check;
  • Installer availability check and an open configuration.

 

Technical Changes

  • This version is non-compatible with PHP 5.2;
  • Uniqueness is determined by cookies, considering indicated validity period in campaign settings. Before it was counted only by IP and only by calendar day;
  • Significant changes in database structure. The list of changes is available on the Services > Migrations page.

Other Changes                                                   

  • “Archive” page is added;
  • Interface language options are moved to the upper menu;
  • The lower bar is removed. Time settings are moved to the Settings page (“Other” tab).

How to upgrade from version 6?

Please read page https://docs.keitaro.io/en/upgrade/upgrade7.html.