Cookie Solution – Joomla! Plugin Installation Guide

The Joomla! plugin by iubenda allows you to automate the implementation of the cookie law rules, drastically reducing the necessity for direct interventions in the site’s code.

  • The plugin is downloadable directly from the official Joomla! Extensions Directory
  • The iubenda Cookie Solution currently requires at least jQuery 1.4.4
  • The plugin requires Joomla! 2.5 or above
  • The plugin works better with versions of PHP 5.3 or later
iubenda Cookie Solution for Joomla!


  • The plugin automatically adds the iubenda code to all the pages of a site (to the HEAD section)
  • Manages the visualization of the banner and of the cookie policy, as well as the saving of user’s consent preferences as per cookie installation
  • Simplifies the management of the iubenda Cookie Solution for multilingual sites
  • AdRoll
  • AddThis widgets
  • Bing
  • CodePen
  • Criteo
  • Disqus
  • Elevio
  • Facebook Comments
  • Facebook widgets
  • Freshchat
  • Google AdSense
  • Google Analytics
  • Google Maps
  • Google ReCaptcha
  • Google Site Search
  • Google Tag Manager
  • Google oAuth
  • Google+ widgets
  • Headway
  • Instagram widgets
  • Kissmetrics
  • LinkedIn widgets
  • Mixpanel
  • Neodata
  • Olark
  • Optimizely
  • Outbrain
  • PayPal widgets
  • Pingdom
  • Pinterest widgets
  • Segment
  • ShareThis widgets
  • Twitter widgets
  • UserVoice
  • Vimeo
  • YouTube


If you’re installing the plugin for the first time, jump directly to the installation instructions here.

Otherwise, if you’ve previously installed an older version of the plugin directly from this site, you can update to the latest version of the plugin by following the steps below.

  1. First, delete the old version of the plugin — Click on Extensions > Manage, select the plugin and click on the Uninstall button at the top of the section.
  2. Go to the official Joomla! Extension Directory here and download the plugin.
  3. Install by following the installation steps below.


  • Download the free plugin here.
  • Access your Admin panel ( and log in
  • Go to your Extensions menu that is on the top of the screen in the Admin panel and click on Manage > Install
  • Drag and drop file zipped iubenda plugin file or click Browse for file and select the iubenda file from your computer.


  • Click on Extensions > Manage > Manage;
  • Search “iubenda” and enable the plugin.

How to add the cookie banner and modify settings

  • Click on the item Extensions > Plugins;

  • Search “iubenda” and click on the plugin name (your can see what the interface looks like below): Cookie Solution - Joomla! plugin

  • Copy your Cookie Solution code from the Cookie Solution embed section of your iubenda account Embed Cookie Solution (If you haven’t already generated your Cookie Solution code within your iubenda account, you can read more about how to do that here: introduction to the iubenda Cookie Solution)

  • Click on Settings, paste that code into the plugin form and save: Cookie Solution - Joomla! plugin (Being PHP native, we recommend the primary, faster option for the parsing engine. If you’re experiencing some issues, try with the alternative based on a custom HTML DOM class)


In the example above we’re using the Safemode channel, however, you’ll need to copy the code specific to the channel that you’re using. In most cases Safemode will suffice, however, for example, if you have the IAB CMP Framework enabled, you’ll need to be on the Beta channel. You can read more about channels here.

At this point, the plugin will start to show the banner which links your cookie policy to your users on their first visit. In addition, the plugin automatically recognizes and blocks cookies from all installed YouTube video players, social widgets – such as the Facebook Like Box, Twitter and G+ buttons etc., Google AdSense, Google Maps, AddThis and ShareThis on your site.

You can read more about available prior blocking methods in the dedicated guide here.


New: Option to block custom scripts and iframes
Tweak: Update and extend the list of blocked scripts including Google Site Search, Google oAuth, LinkedIn widgets, PayPal widgets, Freshchat, UserVoice, AdRoll, Olark, Segment, Kissmetrics, Mixpanel, Pingdom, Bing and Elevio


Update and extend the list of blocked scripts & interface improvements


Tweak: Update and unify iubenda parsing engine


Tweak: iubenda faster class regex update


Revamped admin interface
Improved iubenda script handling
Introduced experimental script blocking method


Fixed various bugs related to the new parsing engine introduced in 1.1.0


Intro of a new experimental parsing engine Now detects Google maps automatically


First plugin version

We’re always happy to receive feedback, the best option at the moment is our Uservoice forum.

See also

Still have questions?

Visit our support forum Email us