[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAEko5MpMVGMzUXysQP2oI2ggb2keABMYtH-FWbi0FqQ":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"hiroprot","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiroprot\u002F",2,270,82,30,81,"2026-04-06T09:21:09.508Z",[13,38],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":19,"downloaded":20,"rating":21,"num_ratings":6,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":34,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"cookieless-privacy-focused-google-analytics","Cookieless Privacy-Focused Google Analytics","1.0.1","\u003Cp>Cookieless Privacy-Focused Google Analytics adds the GA tracking script to your site while configuring it in such a way that no cookies or other data are stored in the end user’s browser. With this plugin, it should not be necessary to ask for user consent in order to be compliant with GDPR and other EU legislation.\u003C\u002Fp>\n\u003Cp>Being able to \u003Cstrong>use Google Analytics without having to display a cookie consent dialog\u003C\u002Fstrong> was the primary motivation behind the plugin.\u003C\u002Fp>\n\u003Cp>IP address anonymization via \u003Ccode>anonymizeIp\u003C\u002Fcode> is enabled by the plugin, too, of course.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Google Analytics requires a client ID, a unique string that identifies the user’s browser and persists between page hits. \u003Cem>Without\u003C\u002Fem> this plugin, the client ID is generated by the Google Analytics script when a site is first visited and stored in a cookie.\u003C\u002Fp>\n\u003Cp>This plugin basically does two things:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable all Google Analytics cookies by setting \u003Ccode>storage\u003C\u002Fcode> to \u003Ccode>none\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Generate an alternative client ID on the fly whenever a page is loaded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Client ID Generation\u003C\u002Fh3>\n\u003Cp>While Google Analytics works even without a client ID, many of its features require an ID that does not change between page hits or visits. This plugin generates the client ID on the fly in JavaScript while a page is loaded.\u003C\u002Fp>\n\u003Cp>The generated client ID does not contain any personally identifiable information. This is achieved by:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Hashing the components that make up the client ID.\u003C\u002Fli>\n\u003Cli>Switching to a new ID every few days (configurable).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The following components are used to build the client ID (the string that is then hashed):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Client IP address as seen by the webserver\u003C\u002Fli>\n\u003Cli>Domain of the website where the plugin is installed\u003C\u002Fli>\n\u003Cli>Browser user agent\u003C\u002Fli>\n\u003Cli>Browser language\u003C\u002Fli>\n\u003Cli>Validity period (a number that changes every n days to force a new client ID and prevent long-term tracking)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Install the plugin and add your Google Analytics tracking code (\u003Ccode>UA-xxxxxx-y\u003C\u002Fcode>). That’s it.\u003C\u002Fp>\n\u003Ch3>Configurable Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Google Analytics tracking code\u003C\u002Fli>\n\u003Cli>Validity period of the client ID in days (default: 4)\u003C\u002Fli>\n\u003Cli>Enable the analytics script for WordPress admins (users that have the capability \u003Ccode>manage_options\u003C\u002Fcode>)? (default: no)\u003C\u002Fli>\n\u003C\u002Ful>\n","Enables Google Analytics without setting cookies or storing any data in the browser. Asking for user consent in the frontend should not be necessary.",200,2593,100,"2020-06-05T23:54:00.000Z","5.4.19","4.4","7.0",[27,28,29,30,31],"analytics","cookie","gdpr","google-analytics","privacy","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookieless-privacy-focused-google-analytics.zip",85,0,null,"2026-03-15T15:16:48.613Z",{"slug":39,"name":40,"version":41,"author":4,"author_profile":5,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":32,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":59,"last_vuln_date":60,"fetched_at":37},"terms-before-download","Terms Before Download","1.0.5","\u003Cp>Terms Before Download adds a shortcode that can be used instead of HTML anchors to link to downloadable files. If such a link is clicked a popup dialog shows terms and conditions (EULA) which must be accepted for the download to start.\u003C\u002Fp>\n\u003Cp>The terms and conditions are read from a WordPress page. That way there is only a single place to maintain the terms and they can easily be displayed independently of the plugin.\u003C\u002Fp>\n\u003Cp>The plugin supports Google Analytics to keep track of the number of downloads. Supported GA scripts: ga.js, analytics.js.\u003C\u002Fp>\n\u003Cp>An example of the plugin in action can be found here: https:\u002F\u002Fhelgeklein.com\u002Fdownload\u002F\u003C\u002Fp>\n\u003Cp>Usage\u003C\u002Fp>\n\u003Cp>Add the shortcode \u003Cem>tbd_terms\u003C\u002Fem> once (!) to each page or post where terms need to be displayed and configure the ID of the page that contains the terms. Example:\u003C\u002Fp>\n\u003Cp>[tbd_terms terms_page_id=5670]\u003C\u002Fp>\n\u003Cp>The page ID is part of the URL when editing a page in the admin UI. \u003Cem>Example: https:\u002F\u002Fdomain.com\u002Fwp-admin\u002Fpost.php?post=5670&action=edit\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Create a link to a downloadable file like this:\u003C\u002Fp>\n\u003Cp>[tbd_link url=\\”URL\\”]link text[\u002Ftbd_link]\u003C\u002Fp>\n\u003Cp>Parameters\u003C\u002Fp>\n\u003Cp>The following parameters can be used with the shortcode \u003Cem>tbd_terms\u003C\u002Fem>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>terms_page_id: ID of the terms page displayed in the dialog [required] \u003C\u002Fli>\n\u003Cli>dialog_title: The title of the dialog to be displayed [optional] \u003C\u002Fli>\n\u003Cli>class: CSS class of the div enclosing the dialog content [optional]   \u003C\u002Fli>\n\u003Cli>padding: Padding between the dialog frame and the inner content [optional] \u003C\u002Fli>\n\u003Cli>width: Width of the dialog [optional] \u003C\u002Fli>\n\u003Cli>ok_button_text: Text for the OK button [optional]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following parameters can be used with the shortcode \u003Cem>tbd_link\u003C\u002Fem>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>url: The URL to link to [required]\u003C\u002Fli>\n\u003Cli>text: Link text [required if text is not enclosed]\u003C\u002Fli>\n\u003Cli>gacategory: Google Analytics Category [optional]\u003C\u002Fli>\n\u003Cli>gaaction: Google Analytics Action [optional]\u003C\u002Fli>\n\u003Cli>galabel: Google Analytics Label [optional]\u003C\u002Fli>\n\u003C\u002Ful>\n","Shows a popup dialog with terms and conditions (EULA) that must be accepted before a file can be downloaded",70,4401,94,3,"2025-08-13T19:08:00.000Z","6.8.5","3.5",[52,53,54,55],"download","eula","license","terms","https:\u002F\u002Fhelgeklein.com\u002Ffree-tools\u002Fterms-download\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fterms-before-download.zip",79,1,"2025-03-31 00:00:00"]