Joomla Iubenda Cookie Solution Extension

Information about this plugin

Joomla Iubenda Cookie Solution Extension

Information about this plugin

This extension is an All-in-One approach developed by iubenda. The fully responsive extension lets you automate the implementation of GDPR, ePrivacy (Cookie Law) and CCPA (California Consumer Protection Act) requirements by providing a fully customizable cookie banner, blocking scripts, and by managing all aspects of cookie consent.

This extension drastically reduces the need for direct interventions in the code of the site by integrating with iubenda’s Cookie Solution. It provides a fully customizable cookie banner, allows you to add your own or dynamically generate a cookie policy to match the services in use on your site (https://www.iubenda.com/en/help/19004-how-to-use-the-site-scanner-from-within-the-generator), and, fully manages cookie-related consent – including the blocking of the most common widgets and third-party cookies before consent is received – in order to comply with the GDPR and ePrivacy.

Key features:

* The extension automatically inserts the iubenda code in the head of every page of the site
* Allows you to automatically or manually block scripts that can install cookies prior to consent, without the need of direct intervention on the code
* Allows you to autodetect and limit prior-blocking and cookie consent requests only to users from the EU – where this is a legal requirement – while running cookies scripts normally in regions where you are still legally allowed to do so.
* Asynchronously re-activates cookie scripts once consent is collected.
* Handles the display of the cookie banner and cookie policy, allowing you to fully customize the banner to match the look and colors of your site if needed
* California Consumer Privacy Act [(CCPA) Support](https://www.iubenda.com/en/help/21165-ccpa-how-to-add-a-notice-of-collection-and-a-do-not-sell-link).
* Saves user preferences about the use of cookies and displays a clean page (without banner) to users who have already provided their consent
* Integrates with IAB’s [Transparency and Consent Framework](https://www.iubenda.com/en/help/7440-enable-preference-management-iab-framework#revenue) (TCF v 2.0)
* Allows you to provide your users with granular, per-category preference control (e.g. basic functionalities, experience enhancement, targeting & advertising)
* Compatible with Google’s Accelerated Mobile Pages (AMP)
* Features an easy-to-use interface for entering custom scripts and iframes
* Detects bots/spiders and serves them a clean page so that your SEO efforts are never compromised

The Cookie Solution is completely free for CCPA usage and also [totally free](https://www.iubenda.com/en/help/6633-pricing-faqs#Free-Products) up to 25K page views per month for the GDPR/ Cookie Law (no credit card required). Beyond 25K pageviews, you can choose whether or not you'd like to upgrade to an affordable paid plan.

The extension is currently capable of automatically detecting and blocking the following scripts:

* Google Analytics
* Google Maps
* Google AdSense
* Google ReCaptcha
* Google Site Search
* Google Tag Manager
* Google oAuth
* Google+ widgets
* Twitter widgets
* Facebook widgets
* Facebook Comments
* YouTube
* Vimeo
* Linkedin widgets
* ShareThis widgets
* Instagram widgets
* AddThis widgets
* Pinterest widgets
* PayPal widgets
* Disqus
* Optimizely
* Neodata
* Criteo
* Outbrain
* Headway
* Codepen
* Freshchat
* Uservoice
* AdRoll
* Olark
* Segment
* Kissmetrics
* Mixpanel
* Pingdom
* Bing
* Elevio

Some background information

If you potentially have any European users, you must comply with laws like the [GDPR](https://www.iubenda.com/en/help/5428-gdpr-guide#consent) and [ePrivacy](https://www.iubenda.com/en/help/6293-cookie-consent-management-faq). These laws are precise in their requirements and technical implementation can be pretty complicated. We’ve tried to make this process as painless as possible for website and app owners with our suite of compliance software solutions.
Our Cookie Solution extension for Joomla! simplifies and manages these compliance requirements within a few clicks. This extension works with the iubenda [Cookie Solution](https://www.iubenda.com/en/cookie-solution)

Which languages does iubenda work in currently?

* English
* Italian
* French
* Spanish
* Portuguese
* Brazilian Portuguese
* German
* Dutch
* Russian

Compatibility

The Joomla! extension is compatible with all versions of Joomla! starting from 2.5 (included)

Installation and activation

* Access the Admin panel (http://example.com/admin123/) and log in
* Click on the "Install" located in the "Extensions -> Manage" menu that is on the top of the screen in the Admin panel
* Navigate to "Modules and Services" menu item
* Drag and drop file zipped iubenda extension file or click "Browse for file" and select the iubenda file from your computer.

Configuration

* Click on the item "Extensions" located in the top menu and select "extensions"
* After the extension is successfully uploaded enter the "Configuration" of the iubenda Cookie Solution
* Search "iubenda" and click on the extension name
* Configure the extensions by copying the javascript code from your iubenda.com account
* At this stage you will find all the instructions directly inside the extension page

Use

Once configured, the extension will begin to show the banner on which your cookie policy will be shown/linked to users that visit your site for the first time without the need for any other further configurations. Moreover, the extension will automatically recognize and block cookies that get installed via an extensive list of services (listed above) such as the YouTube video player, social widgets (e.g the Facebook Like Box) etc, that are present on your site.

Important note: Our Joomla extension blocks all scripts that are generated on the server-side (therefore returned by PHP by Joomla) automatically.
Scripts that are added to the page via Javascript after page load must be blocked manually. Thankfully, this is fairly easy to do via the Custom Scripts field in the plugin console. Simply enter the custom script or iframe sources you’d like to block within the field, and click on the save changes button. You can find details, examples, and further information [here](https://www.iubenda.com/en/help/1323-cookie-solution-joomla-plugin-installation-guide#blocking-custom-scripts-from-within-the-console).

Manual Use

If for some reason, you’d like to manually block a specific script using a manual “wrap” method, you can find full details [here](https://www.iubenda.com/en/help/1323-cookie-solution-joomla-plugin-installation-guide#manual-use-wrapping-method-).

(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=808061959224601";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

If there are HTML / IMG / IFRAME elements, you need to proceed in this way:

Changelog

## 1.7.0

* Enhanced script insertion to follow _iub.csConfiguration based on autoblocking status.
* Removed async from the autoblocking script.
* Support native Joomla beside backward compatibility.

## 1.6.0

* Introduced iubenda automatic blocking feature

## 1.5.4

* New: Support PHP8.1

## 1.5.3

* New: Add checkbox to block GTM

## 1.5.2

* Bugfix: Assign GA to Analytics purpose instead of Targeting & Advertising

## 1.5.1

Fix SSRF security vulnerability
Remove googletagmanager.com/gtm.js from basic interaction

## 1.5.0

Support Joomla 4

## 1.4.1

Fix: Stop parsing JS scripts in edit mode in page builders

## 1.4.0

Define Joomla update server

## 1.3.5

Fix: Avoid overriding the purposes attr if it was set

## 1.3.4

* Fix purpose evaluation for iframes blocking

## 1.3.3

* Fix: Add per-purpose on inline script tags
* Tweak: Add GA to per-purpose blocking support

## 1.3.2

* Fix: Move FB connect to experience enhancement

## 1.3.1

* Fix: Google Tag manager per-purpose category

## 1.3.0

* Tweak: Add Google GPT to per-purpose blocking support

## 1.2.9

* Security Fix: limit url sanitize to http protocols

## 1.2.8

* Fix: AddThis per-purpose category

## 1.2.7

* New: Per-purpose script blocking support
* New: "Reject" button support

## 1.2.6

* Tweak: Simple HTML Dom PHP class update to 1.9
* Tweak: Improved Google Tag Manager script blocking

## 1.2.5

* New: Introducing a way to skip specific script parsing
* Fix: Improved handling of iubenda script HTML
* Tweak: Support links update

## 1.2.4

* 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

## 1.2.3

* Tweak: Update and extend the list of blocked scripts including Pinterest, AddThis, Disqus, Optimizely, Neodata, Criteo, Outbrain, Headway and Codepen
* Tweak: Interface improvements

## 1.2.2

* Tweak: Update and unify iubenda parsing engine

## 1.2.1

* Tweak: iubenda faster class regex update

## 1.0.0

* Initial release

License

This project is licensed under the GPl 3 license.

How to install Joomla Iubenda Cookie Solution Extension

You can install Joomla Iubenda Cookie Solution Extension via Joomla Installer.

Follow the steps below:

  1. Download the Joomla Iubenda Cookie Solution Extension package from the official website.
  2. Login to your Joomla website's administrator dashboard.
  3. Go to the "Extensions" tab and select "Manage" from the drop-down menu.
  4. Click on the "Upload Package File" tab and select the Joomla Iubenda Cookie Solution Extension package that you downloaded.
  5. Click the "Upload & Install" button to install the extension.
  6. You will see a confirmation message when the installation is complete.

That's it! You can now use Joomla Iubenda Cookie Solution Extension on your Joomla website.

Joomla Iubenda Cookie Solution Language Files

Is Joomla Iubenda Cookie Solution not available in your language?

We understand that not all extensions come equipped with language files, which can make it difficult for non-English speakers to fully utilize them. That's where our Language File Creation service comes in.

Great news!

ExtensionPlazza has now introduced a new feature to help Joomla users worldwide:

With our Joomla Extension Translation Tool, you no longer have to worry about language barriers preventing you from using the Joomla extensions you need. Our tool allows you to easily translate Joomla Iubenda Cookie Solution Language Files to any language you require, making it easier than ever before to use Joomla extensions in your preferred language.

Joomla Iubenda Cookie Solution Extension Customization

Do you need Joomla Iubenda Cookie Solution to do more than what it currently offers? Our expert team can help you extend or customize Joomla Iubenda Cookie Solution to meet your specific needs and requirements.

At ExtensionPlazza, we specialize in Joomla extension development and customization, and we are committed to providing exceptional services to our clients. We have extensive experience working with Joomla and related technologies, and we can help you create a solution that is tailored to your unique business requirements.

Whether you need a

  • custom integration,
  • additional features,
  • or a complete overhaul of the extension
we are here to help. We will work closely with you to understand your needs and requirements and develop a solution that exceeds your expectations.

Contact us today to learn more about our extension customization and extension development services, and how we can help you take your project to the next level.

You can reach us through the following channels:

Free Extension of September 2024

Each month, ExtensionPlazza brings you a Premium Joomla Extension developed by ExtensionPlazza exclusively for our valued visitors
Get the download link to your email inbox right now!

Extension Specifications

Current Version
1.7.0
Created on
17 November 2015
Last updated on
12 July 2024
Compatibility
Joomla 3,Joomla 4,50
Extension Type
Plugin
Free or Premium
Free Joomla Extension
Listed in
Joomla Cookie Control Extensions
Developed by
Iubenda

Score
52%
58%
15%
45%


Joomla Iubenda Cookie Solution,
Joomla 3,Joomla 4,50 Compatible Joomla Iubenda Cookie Solution is reviewed
2.125 out of 5 by 2 Joomla user(s)

Spread the Word