{"id":1007,"date":"2026-06-22T10:00:00","date_gmt":"2026-06-22T08:00:00","guid":{"rendered":"https:\/\/example.com\/evergreen-countdown-generator-documentazione\/tracking-cleanup\/"},"modified":"2026-06-28T18:51:53","modified_gmt":"2026-06-28T18:51:53","slug":"tracking-cleanup","status":"publish","type":"page","link":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/documentation-pro-version\/tracking-cleanup\/","title":{"rendered":"Tracking cleanup"},"content":{"rendered":"<p>This guide explains how automatic cleanup of tracking data works.<\/p>\n<h2>What automatic cleanup does<\/h2>\n<p>Automatic cleanup:<\/p>\n<ul>\n<li>checks the records saved in tipcg_countdown_tracking;<\/li>\n<li>removes expired records;<\/li>\n<li>normalizes any incomplete records;<\/li>\n<li>migrates old legacy records to the new consolidated storage.<\/li>\n<\/ul>\n<h2>Frequency<\/h2>\n<p>Cleanup is scheduled as a daily WordPress event.<\/p>\n<h2>Record expiration<\/h2>\n<p>Anonymous records have a conservative retention period.<br \/>\nThe minimum duration is about 90 days, or longer if the countdown requires more time.<\/p>\n<h2>Effect on the frontend<\/h2>\n<p>When a record is removed:<\/p>\n<ul>\n<li>the plugin no longer finds the old countdown start time;<\/li>\n<li>on the next visit, it may create a new record;<\/li>\n<li>the Evergreen timer may restart from the beginning.<\/li>\n<\/ul>\n<h2>Note about logged-in users<\/h2>\n<p>Automatic cleanup applies to anonymous records saved in tipcg_countdown_tracking.<br \/>\nData saved in the user_meta of logged-in users does not follow the same automatic cleanup.<\/p>\n<h2>Important<\/h2>\n<p>If you use the Logged-in user method, the timer remains linked to the account. To restart the timer for logged-in users, the simplest solution from the panel is to use a new countdown ID or a new countdown.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This guide explains how automatic cleanup of tracking data works. What automatic cleanup does Automatic cleanup: checks the records saved in tipcg_countdown_tracking; removes expired records; normalizes any incomplete records; migrates old legacy records to the new consolidated storage. Frequency Cleanup is scheduled as a daily WordPress event. Record expiration Anonymous records have a conservative retention&hellip; <a class=\"more-link\" href=\"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/documentation-pro-version\/tracking-cleanup\/\">Continue reading <span class=\"screen-reader-text\">Tracking cleanup<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":10007,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1007","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/wp-json\/wp\/v2\/pages\/1007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/wp-json\/wp\/v2\/comments?post=1007"}],"version-history":[{"count":5,"href":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/wp-json\/wp\/v2\/pages\/1007\/revisions"}],"predecessor-version":[{"id":10138,"href":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/wp-json\/wp\/v2\/pages\/1007\/revisions\/10138"}],"up":[{"embeddable":true,"href":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/wp-json\/wp\/v2\/pages\/10007"}],"wp:attachment":[{"href":"https:\/\/demo.themeinprogress.eu\/tip-countdown-generator-pro\/wp-json\/wp\/v2\/media?parent=1007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}