How to Set Up a Google Opt-Out Function in WordPress

What is a Google opt-out, and why might you need to provide it?

Websites track visitors in a number of ways. Even if you aren’t using a stats program like Google Analytics, your web server keeps visitor logs. And if you do any affiliate advertising or remarketing, your visitors are being tracked.

In 2018, the European Union enacted a law called General Data Protection Regulation, or GDPR, that provided privacy laws for the residents of all EU member states. Among other things, the GDPR allows EU residents the “right to be forgotten,” which means if someone from the EU asks you to remove any data related to them from your site, you have to comply with the request or face fines.

If Users Can’t Register or Upload Data to My Site, Does GDPR Affect Me?

If you collect visitor browsing data through server logs or Google Analytics, GDPR rules require that you provide visitors with an analytics opt-out method to avoid being tracked. So yes, GDPR can apply to you even if your site doesn’t accept any user input.

Today, we’re going to talk about Google Analytics in particular since it is used by so many websites. Fortunately, it’s easy to comply with GDPR with the Google Analytics Opt-Out plugin. Let’s get it set up on your WordPress site and take a look at how it works.

It’s worth noting that the opt-out method used by this plugin is browser-dependent. So a user may opt-out of data collection on your site in one browser, but if they visit in another browser, they will be given the option to opt-out again.

Installing the Google Analytics Opt-Out Plugin

Log in to your WordPress admin panel.

In the left column navigation, mouse over the “Plugins” link and click the “Add New” link.

mouse over the "Plugins" link and click the "Add New" link

In the “Search plugins…” box, enter “Google Analytics Opt-Out.”

search for the WordPress Google Analytics Opt-Out plugin

Once you have located the plugin, click the “Install Now” button.

click to install the WordPress Google Analytics Opt-Out plugin

Click the “Activate” button.

click to activate the WordPress Google Analytics Opt-Out plugin

Configuring Google Analytics Opt-Out

In the left column navigation, mouse over the “Settings” link and click the “Analytics Opt-Out” link.

click the "Analytics Opt-Out" link

To activate the opt-out plugin, enter your Google Analytics code in the “UA- or GA-Code” field. The Analytics code is in the format UA-12345678-9. You can find it in your Google Analytics dashboard.

Check the “Show Editor button (Classic Editor)” box.

Update the “Opt-Out Successful” text if you’d like.

Click the “Save Changes” button.

enter your Google Analytics code

Adding the Google Opt-Out Option to a Page or Post With the WordPress Gutenberg Editor

Click the “add block” icon.

click the "add block" icon

In the “Widgets” section, click the “Analytics Opt Out” block.

click the "Analytics Opt Out" block

Enter the text you want to use for the opt-out link and update the page or post.

enter the text for the opt-out link

Now the opt-out link appears on the page.

opt-out link on the page

When a visitor clicks the link, they’ll get a confirmation pop-up.

confirmation pop-up

If you think you may want to use the banner to put a link on every page, don’t click the opt-out link yourself. If you do, you’ll have to open another browser to see the banner to configure it.

Adding the Google Opt-Out Option to a Page or Post With the “Classic” WordPress Editor

Open up a page or post in the editor, and you’ll see an opt-out link icon.

Click it to add the shortcode for the opt-out link to the page or post. You can change the link text in the shortcode.

shortcode inserted

Save the edit, and the link will appear on the page.

opt-out link on the page

To Automatically Add an Opt-Out Banner to Every Page of Your Site

If you want an opt-out banner to appear on every page of your site, go back to the “Analytics Opt-Out” section in the “Settings” section of your WordPress admin panel.

Check the “Use Banner” box. That will open up some new options.

click the "Use Banner" box

Opt-Out Banner-Text – enter your opt-out text here. The plugin automatically creates a link with the text, “Click here to opt-out,” so any text you enter here will appear before that link.

Integrate Shortcode – check this box.

Hide banner after closing – check this box if you want the notice to disappear entirely after a visitor clicks the opt-out link.

The plugin documentation says that an “info-button will be fixed to the bottom-right” of the page if you don’t check the box, but I didn’t find that to be the case.

options in the "Use Banner" box

Custom CSS – by default, the banner is blue with white text (see below). You can use CSS here to integrate the banner with your site design. The CSS class for the banner is “gaoop.” So for example, if you wanted to make the banner background light grey and the text and link black, you would enter this in the “Custom CSS” field:

.gaoop {
    color: #000000;
    background-color: #ECECEC;
}
.gaoop a {
    color: #000000;
}

When you’ve made your adjustments, click the “Save Changes” button.

Now a banner should appear at the bottom of each page of your site.

opt-out banner on site

What Happens if You Uninstall the Plugin

Uninstalling the plugin will have no effect on your site if you only used the site-wide banner and didn’t insert the opt-out shortcode on any pages or posts.

If you inserted the opt-out shortcode using the Gutenberg editor, the opt-out links will still be on the pages or posts, but clicking the link won’t do anything.

dead opt-out link on site

If you inserted the opt-out shortcode using the “classic” editor, the opt-out link shortcode will be displayed on the pages or posts.

opt-out shortcode on site

So if you used the shortcode on any posts or pages, regardless of the editor you used, you’ll have edit the content to remove the link or shortcode.

Do I Really Have to Worry About Complying With GDPR Rules?

I’m not a lawyer, so I can’t give you legal advice. Having said that, if your site doesn’t operate in the EU or serve visitors from the EU, and you don’t accept visitor input (that includes comments), you probably aren’t in danger of running afoul of GDPR. But realistically, you can’t prevent a resident of the EU from visiting your site, so the laws effectively cover every site on the internet.

Have you taken any steps to comply with GDPR rules? Do you use a different GDPR plugin on your WordPress site? Let me know in the comments.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.