8.6.4February 02, 2018

  • Improved revenue statistics

8.6.3February 01, 2018

  • Improved updating revenue during postback

8.6.2January 23, 2018

  • Added sonarclick affiliate network template
  • Added AdvGame affiliate network template
  • Added AD-X affiliate network template
  • Improved simulation
  • Remain landing/offer association during stream archive/restore
  • Improved Facebook traffic source template

8.6.1January 10, 2018

  • Added filtration of binary data from postback log
  • Improved UI of reports campaign filter

8.6December 30, 2017

  • Added templates, Traffic Light,, ReachEffect
  • Added separator ";" to ISP filter
  • Fixed adding new domains with option "Add More"
  • Fixed timezone selector in filter Schedule
  • Fixed cleaning traffic log
  • Fixed resetting time range when switching between campaign reports

8.5.13December 25, 2017

  • Fixed adding domains with "Add more" option
  • Optimized dashboard statistics
  • Improved working with traffic source parameters

8.5.12December 12, 2017

  • Improved streams search
  • Improved ip filter in Click log

8.5.11December 05, 2017

  • Added Clickbank template
  • Improved ip address detection
  • Updated maxmind region dictionary
  • Added support o timezone and language change for users which don't have admin privileges

8.5.10November 27, 2017

  • Improved cleaning of old data
  • Added support for php 5.3 for kclick_client.php
  • Added feature for copy paste countries list to geo-profiles
  • Improved processing of sums coming from postbacks
  • Added converto-force template
  • Improved connection type filter
  • Improved processing of offers receiving parameters from path (ad1,, shakes and others)

8.5.9November 23, 2017

  • Improved monitoring for offer and landing urls

8.5.8November 17, 2017

  • Added icon in grid for Microsoft Edge browser
  • Added Bing traffic source template
  • Added Affise affiliate network template
  • Added Dr. Cash affiliate network template
  • Improved UX of domain parking

8.5.7November 14, 2017

  • Improved work of tracking script
  • Add macro {offer_id} for offer link
  • Improved work with non utf-8 traffic source params
  • improved processing of rejected conversions with zero payout

8.5.6November 09, 2017

  • Improved functionality of additional traffic source parameters
  • Added PaySale affiliate network template
  • Updated Exoclick traffic source template
  • Improved UX for grid column resize

8.5.5October 31, 2017

  • Added S3NET template
  • Updated template
  • Fixed: executeAndBreak from ClickClient ignores action "404 NotFound"

8.5.4October 26, 2017

  • Support offer_id in {offer} for tracking script
  • Autocorrect anchor links in landings with preloading enabled
  • Added labels for Ad Campaign ID, Keyword and IP
  • Fixed: the back button in reports don't work
  • Fixed: after changing the campaign report labels don't load

8.5.3October 19, 2017

  • Extended external_id length
  • Updated detected browsers list
  • Added affiliate network template for InformPay

8.5.2October 16, 2017

  • Added filter for searching click logs which are globally unique
  • Added option vcm_ignore_engines for ignoring results from specified vcm engines
  • Fixed warnings

8.5.1October 10, 2017

  • Fixed error in kclick_client in function executeAndBreak
  • Fixed error in ktr.js when sending traffic to campaign without offers
  • Update is_bot state through update_token call and during landing - offer transition
  • Added incoming postback param ignore_statuses for statuses which should be ignored
  • Fixed showing archive for basic edition
  • Fixed aliases for extra_param
  • Clearing unused data now starts each week from 3 am to 4 am
  • Added arbitrary params for traffic sources

8.4.13October 05, 2017

  • Prefetch detection improvements

8.4.12October 03, 2017

  • Added template
  • Added new macro {current_domain}
  • Added actions for streams in search results
  • Fixed several bugs

8.4.11September 26, 2017

  • Added block "Domains" to page "Archive"
  • Added validation for URLs

8.4.10September 19, 2017

  • Fixed bug: incorrectly parsing <base path>
  • Added templates,,,
  • Added metric CPS (Cost Per Sale)

8.4.9September 11, 2017

  • Added templates and

8.4.8September 07, 2017

  • Fixed bug when curl action incorrectly modify html code
  • Added whitelabel features

8.4.7August 21, 2017

  • Added templates, platform,
  • Automatically exclude CF_COUNTRY in case request goes from Click API

8.4.6August 16, 2017

  • ATTENTION! In case having large amount of data, this update might last more than usual.
  • Binding visitors to streams last as long as uniqueness TTL
  • Change structure to store stats for affiliate networks
  • Fixed bug when duplicates languages in reports

8.4.5August 14, 2017

  • Fixed bugs occurring when using reports

8.4.4August 10, 2017

  • Closing windows by ESC with checking if the form is saved or untouched
  • Fixed: Error in logs "Uncaught Error: Class 'Models\Stream' not found"

8.4.3August 10, 2017

  • Minor fixes in UI

8.4.2August 09, 2017

  • Fixed: "Time since click" shows 0s if the value < 2m
  • Fixed: Users get "Access denied" when clicking on Profile or Dashboard
  • Hide from users technical information about the tracker, such as version, license expiration time

8.4.1August 08, 2017

  • Increased size of ad_campaign_id

8.4August 08, 2017

  • Added notes for landing pages, campaigns, traffic sources, offers
  • Added templates,,
  • Added option "Include Subdomains" to domains (in order to park all subdomains to some campaign)
  • Fixed: The currency in campaign settings can't be changed
  • Fixed: Error "_token can't be loaded" when using HTML method
  • Fixed: Filtering by group works incorrectly when adding offers or landings to the stream

8.3.8August 07, 2017

  • Added new cost model "CPA"
  • Fixed: Sometimes table is corrupted with error "InnoDB: Flagged corruption of index"
  • Fixed: States of campaign reports aren't restored
  • Remove logging "Analyse necessity ..."

8.3.6August 04, 2017

  • Pages that restricted for users are hidden in menu
  • Some bug fixes

8.3.5August 01, 2017

  • Sync report preferences between devices
  • Added: HasOffers as traffic source (for publishers)
  • Fixed: Postback URL is generated with //
  • Some other minor fixes

8.3.4July 28, 2017

  • Added template
  • Fixed some minor bugs

8.3.3July 20, 2017

  • Added checkbox "Add more" in offer form
  • Update template for
  • Added template for
  • Added column payout to offer list
  • Added country to offers
  • Added option "Unknown" to regions filter
  • Fixed stream position after cloning

8.3.2July 16, 2017

  • Support for TokuDB
  • Script ktr.js replaces {subid} in hidden inputs
  • Added command 'visitor:update_geo' that fixes empty countries
  • Shorten tokens for landing pages

8.3.1July 10, 2017

  • Added network templates for,,
  • Added item "Postback URL" to menu Maintenance
  • Fixed error "Cannot access empty property ..."
  • Fixed updating metrics on page Trends
  • Fixed cities list in filter Cities

8.3June 29, 2017

  • The reports are updated: the column width is customizable now, a table cap bounce is eliminated, rendering rate is increased
  • Domain management is added (available in PRO version)
  • System menu and “Support” tab are added to a mobile menu
  • All financial metrics in reports show only approved conversions by default
  • Switching off traffic status log is fixed.
  • "Error while decoding token: Syntax error, malformed JSON" is fixed
  • The use of clicks database when the metrics are off on the resources pages is fixed
  • The calculation of postbacks custom statuses while coding the parameters
  • Scroll in iframe on iOS devices is fixed
  • Saving of a “Search engine” parameter is fixed
  • Affiliate networks and templates are added
  • Campaigns without streams save clicks now

8.2.10June 10, 2017

  • Merged stream schemas "Landing Pages" and "Offers"
  • Schema "Redirect" renamed to "Direct URL"
  • Actions "Iframe", "Curl", "Frameset" moved to "Direct URL"
  • Added word "reject" if filter in rejected mode
  • Added templates,,,
  • Added switch "Enable traffic log" on page "Logs"
  • Implemented saving state of charts
  • Fixed filter "Timetable"

8.2.9June 07, 2017

  • Fixed margins in stream filters blocks
  • Fixed revenue for rebills (up-sells)
  • Fixed empty values in "eCPM (confirmed)"

8.2.8June 06, 2017

  • Cascade postbacks in case was using "Send to campaign" action
  • Improved filter "Schedule"
  • Increased precision of 'Cost' to 4
  • Fixed bug with clearing sub_id_10
  • Fixed bug in filter "OS Version"

8.2.7June 01, 2017

  • Unlock Click API for basic editions

8.2.6May 29, 2017

  • Monitoring works with landing pages and offers
  • Added page size 1000
  • Added param "_new=1" for tracking script to track non-unique clicks
  • Fixed scrollings in tables
  • Fixed incorrect values for metrics "UC rate %", "Time Since LP Click"
  • Fixed: Deleted campaigns visible in campaign lists until full reload

8.2.5May 23, 2017

  • Fixed menu in campaign reports

8.2.4May 23, 2017

  • Added switcher "AND/OR" between filters
  • Allowed using multiple filters of the same type
  • Added template
  • Fixed size of labels column
  • Fixed setting empty value for "Time Since LP Click"
  • Fixed filters in the window "Choose Offer/ Landing pages"
  • Fixed disabling/enabling campaigns

8.2.3May 22, 2017

  • Fixed: To clone and to send to archive cause an error

8.2.2May 20, 2017

  • Fixed: Sometimes incorrect basepath after CURL action
  • Fixed: Position value resets after changing position by dragging
  • Fixed: Campaign cloning shows an error
  • Increased offer name size limit
  • Fixed: Conversion datetime from postback param has incorrect timezone

8.2.1May 19, 2017

  • Added buttons "Link" and "Report" for campaign menu
  • Fixed: Error while sending postback to TS
  • Fixed: Can't change metric for the chart on dashboard
  • Fixed: Filter by "Campaign group" doesn't work
  • Fixed: Removing from BL/WL doesn't work
  • Fixed: Incorrect width for column "Labels"

8.2May 18, 2017

  • New UI for user access control
  • Action "CURL" not uses <base path> instead of converting links
  • Content loaded from CURL now supports macros
  • Added labels for sub ids, source, and creative_id. New column shows when the dimension selected.
  • Added black and white lists.
  • Added setting "LP Load Method". You can preload the landing pages now, without performing redirects
  • KClickClient: 'sub_id' stores in session ($_SESSION['sub_id']).
  • Added: Campaign reports save current settings
  • Improved integration method "JS Ads" for various js codes
  • Added templates for,,
  • Added statuses for TS postback
  • Removed "Source" settings for S2S postbacks
  • Fixed: Error "click not found" while updating params from tracking script
  • Fixed: Campaign menu is partially hidden
  • Fixed: Error while using "UC %" metric

8.1.7May 12, 2017

  • Implemented saving state of setting on page Trends
  • Fixed: When user downloads kclick_client.php it shows 403 error
  • Fixed: Some access bugs
  • Fixed: Broken date picker in favorite reports
  • Fixed: Weight recalculates don't work sometimes

8.1.6May 09, 2017

  • Fixed: Block "Last Clicks" doesn't reload on refresh
  • Fixed: Error in the code "PHP Redirect" on page "Integration"
  • Fixed: Some issues in user access controls
  • Updated template

8.1.5May 06, 2017

  • Added: New methods getBody(), getHeaders(), isUnique(), isBot() for ClickClient
  • Colorized values in column "Original Status"
  • Fixed: Hidden column "Profitability" on pages Click Log and Conversion Log
  • Fixed: Incorrect logo size on mobile mode
  • Fixed: Deleted streams are included in streams count
  • Fixed: The filter state resets if write too fast

8.1.4May 05, 2017

  • Added action "Iframe" as a replacement for a deprecated "Frameset".
  • Updated instruction for tracking script
  • KTracking.reportConversion sends all query params now

8.1.3May 05, 2017

  • Updated LP instructions, added postback for LPs
  • Allowed changing params of conversions in state "Sale"
  • Fixed: Incorrect currency conversion in postbacks

8.1.2May 04, 2017

  • Fixed: Feature "Bind visitors" set cookie for too long
  • Added to network templates
  • Added: Param '_subid' sends to LPs
  • Fixed: Settings cache doesn't reload after click "Update cache" on page Status
  • Fixed: Incorrect sorting by decimal values in tables
  • Fixed: Incorrect values in "Approve" и "EPC (confirmed)"

8.1.1May 02, 2017

  • Fixed: IE Edge downloads page when using action "Show HTML"

8.1.0May 02, 2017

  • Added: Selection for rows. Selected rows are subtracted from summary
  • Added: New metric "UC %"
  • Added: New metric "Approve %"
  • Added: New templates,
  • Summary now fixed at the bottom
  • Fixed: Incorrect summary when enabling filters
  • Fixed: URL doesn't update after changing TS

8.0.27April 29, 2017

  • Improved DB pruner
  • Fixed: Column "Destination" is empty
  • Fixed: Error "Duplicate entry" while adding offers/landings to stream
  • Fixed: Warnings "unlink() directory not exists" in the log
  • Fixed: Setting "Avoid using MySQL" can't be disabled

8.0.26April 27, 2017

  • Send corrent content-type for "Show text"
  • Added new metrics to Dashboard settings
  • Added template
  • Added methods for getOffer() and getSubId() to Click API Client
  • Fixed: Incorrect time ranges for "This week", "This year"
  • Fixed: Param creative_id duplicates (current values left untouched)
  • Fixed: Macro {cost} doesn't work
  • Fixed: Dashboard chart shows incorrect data when filter by campaign is enabled

8.0.25April 26, 2017

  • Fixed: Too long 'token' param on LPs

8.0.24April 26, 2017

  • Dates in logs are shown in user time zone
  • Allow sending 0 for creative_id
  • Improved code "JS Ads"
  • Improved DB pruner
  • Fixed: Broken UTF-8 chars in sub_id_n params
  • Fixed: Tracking script request subid on every page
  • Fixed: Incorrect content-type when using js redirects

8.0.23April 22, 2017

  • Fixed: Bots are not saving to stats
  • Fixed: Sometimes SubIds have incorrect values
  • Fixed: Incorrect flags of IR and UK
  • Fixed: Offers and LPs are not copying when cloning a stream
  • Fixed: Users get "Access Denied" on some pages
  • Optimized DB pruner process
  • Action "Show HTML" do not show wrapper code if users code contains tag "<html>"

8.0.22April 19, 2017

  • Improved loading speed of resource pages (campaigns, offers, traffic sources, etc)
  • Fixed: Sub IDs are being deleted
  • Fixed: Uniqueness filter "for stream" works the same as "for campaign"
  • Fixed: Several misspellings in language names

8.0.21April 18, 2017

  • Added: New metric "Bot %"
  • Fixed: Some issues in user access control

8.0.20April 17, 2017

  • Fixed: Filter values like {{value}} are hidden in stream table
  • Fixed: Removed password requirement in edit user form
  • Added: Full strings of cells are shown in tooltips

8.0.19April 16, 2017

  • Added macro {device_brand}
  • Fixed: Filter "Stream" doesn't work in reports
  • Fixed: Some macros returns empty values
  • Fixed: Sorting in resource tables doesn't work
  • Fixed: Clearing postbacks log doesn't work

8.0.18April 15, 2017

  • Updated traffic source and aff. networks templates
  • Fixed: Cloning a stream with monitoring cause error
  • Improved uniqueness of subid

8.0.17April 15, 2017

  • Fixed: Hidden icon Chrome in reports
  • Fixed: Report doesn't restore previous state if it was opened from campaign page

8.0.16April 14, 2017

  • Added timezone to Clear stats windows
  • Added validation for entry-point "/campaigns/id/update_cost"
  • Fixed: API path "/clicks/log" doesn't work
  • Fixed: Empty chart before 10 am in trends when enabled grouping by hours

8.0.15April 13, 2017

  • Updated device DB
  • Fixed: Error when visitor has IPv6
  • Fixed: Error when creating API key

8.0.14April 12, 2017

  • Fixed: Streams are being deleted sometimes
  • Added macro {original_status}

8.0.13April 11, 2017

  • Add validation for Maxmind connection type values
  • Changed: Time interval uses conversion time instead of click time
  • Updated links to documentation
  • Changed: startDate to start_date, endDate to endDate in API campaigns/:id/update_costs и campaigns/:id/cleaner

8.0.12April 10, 2017

  • Added button "Metrics" to all resource pages, except Streams
  • Separated metrics EC, ROI, eCPM, EPC to "confirmed + hold" and "confirmed only".
  • Added metric "LP clicks"
  • Fixed: Resource filter in reports doesn't work
  • Fixed: Action "Send to campaign" doesn't work
  • Fixed: When removing a filter for report, removes the last one
  • Fixed: Can't save changes in custom report
  • Fixed: Metric "Sale period" doesn't show hours value

8.0.11April 07, 2017

  • Added campaign names to Campaign Report
  • Added new metrics: Sale time, Sale period (Period between click and sale time), Sale time since click, LP click time, Time since LP click
  • Added grouping for campaign list in windows Move/Clone streams
  • Fixed: Domain action is not working
  • Fixed: Incorrect timezone offer for stats in table Streams
  • Fixed: Sorting by column "Name" is not working
  • Fixed: Metric ECPM is not available
  • Fixed: Macros {campaign_id}, {campaign_id}, {stream_id} returns empty values

8.0.10April 04, 2017

  • Replaced UI for splitting LPs and offers
  • Fixed: Incorrect values in metrics EC и eCPC
  • Fixed: Slow calculations in stats processing
  • Fixed: To clone streams is not working

8.0.9April 01, 2017

  • Added filters for pages Campaigns, Landing Pages, Offers, Aff. networks, traffic source
  • Added single value select for filters with multichoice
  • Added field "Offer parameters". These params are appended to offer URLs
  • Added campaign filter to Click Log and Conversion Log
  • Changed URI for Admin API from "/api" to "/admin_api"
  • Replaced blacklist restriction to whitelist restriction for users
  • Updated campaign menu
  • Table footer has now fixed position
  • Fixed: URL builder show empty value in stream form
  • Fixed: Currency doesn't update after changing in settings
  • Fixed: Empty values for column "Country icon"
  • Fixed: Incorrect cost values when used Auto and CPM in campaigns
  • Fixed: Resets group in campaign if it just created

8.0.8March 29, 2017

  • Improved setting "Bind visitors", now it works with LPs and offers
  • Added param 'cost' in traffic source parameters
  • Disabled campaigns are hidden from the sidebar
  • Set max width for column (click on cell to see the full value)
  • Fixed: Charts doesn't show line before 10 am
  • Fixed tooltips on OS and browser icons
  • Fixed: Sends empty postback to traffic source
  • Fixed: Blocks in the Dashboard are shown in incorrect order
  • Fixed: Errors "Duplicate entry"

8.0.7March 24, 2017

  • Replaced algorithm of the subid generator to temporary one.
  • Added cost type "CPM" (cost per 1000 clicks)
  • Added limits to fields "Name"
  • Added {offer} to tracking script
  • Added dimensions "IP 1.2.3.*" and "1.2.*.*"
  • Updated campaign menu
  • Fixed: Incorrect position of streams on page Streams
  • Fixed: 'scandir(): (errno 2): No such file or directory'
  • Fixed: Some pages are incorrectly restricted to users.
  • Fixed: Column sorting in reports
  • Fixed: No chart line for unique clicks in Dashboard
  • Fixed: Error "duplicated macro operator"
  • Increased text value for streams
  • Removed DB "Operators v2"

8.0.6March 20, 2017

  • Added: Traffic log (log_level must be set to 'debug')
  • Added: New method KTracking.update({param: value}) to tracking script
  • Added placeholders to URL fields
  • Added method currentPageAsReferrer() to Click API Client v2
  • Fixed: Blank param values after transition LP -> Offer
  • Fixed: Device filter not working
  • Fixed: Not saving params ad_campaign_id, external_id, creative_id to stats
  • Fixed: Error "Couldn't find constant Monolog\Logger::WARN"
  • Fixed: Counters are not updating in Streams table
  • Fixed: Click API Client v2 sends current as referrer

8.0.5March 17, 2017

  • Removed macro {click_id}
  • Fixed: Unique clicks counter is always 0
  • Fixed: Clone streams
  • Improved tracking script for LPs
  • Fixed updating sub_id_n from LPs
  • Allow users to clear data of their campaigns
  • Added: New filters ad_campaign_id, creative_id, search_engine
  • Added: Create reports with multiple campaigns
  • Added: Additional menu for groups in campaign report
  • Fixed: Saving incorrect language in Click API
  • Fixed: After removing the first dimension, all block is hidden
  • Adde link to Dashboard

8.0.4March 13, 2017

  • Fixed meta redirect and double meta redirect
  • Fixed: Errors is generated codes for Click API Client v1 and v2
  • Fixed: Mass clone and archive actions
  • Fixed: Users get access to restricted pages in UI
  • Added action "Do nothing"

8.0.3March 08, 2017

  • Login page in English
  • Updated template for
  • Added additional menus to Campaigns page
  • Added column Level to page Logs
  • Added macro {traffic_source_name}
  • Refresh list in sidebar after group renamed or campaign clones
  • Added auto pruner for Archive
  • Added groups and categories in selects on page Users/Access

8.0.2March 02, 2017

  • Added changelog for 8 version
  • Fixed: Authentication reset after Keitaro is updated
  • Added column "Link" to campaigns table
  • Fixed: bug in filter "GET parameter"

8.0.1March 01, 2017

  • New UI for page Users
  • Fixed dashboard

7.10.27September 14, 2017

  • Fixed bug "CRON: Redirect is caught"
  • Fixed bug "Detected browser name was not found in $availableBrowsers"