All-in-1 Analytics & Cookie Notice – Full Picture

Description

Full Picture is a swiss-army knife of tracking plugins for WordPress.

It lets you:
– connect your site to 12 analytics, advertising and optimization tools,
– expand their features with custom-made, powerful tracking mechanisms,
– use 30+ unique features,
– AND use an integrated, fully GDPR-compliant cookie notice.

Our goal is to make it the leading WordPress analytics and cookie notice plugin so event more integrations and features will be coming in the near future. All of this, to give you freedom of choice and the data you need to power-up your business.

Download the Free version and see how well we are doing so far.

CHOOSE TOOLS THAT MOST MAKE SENSE TO YOU

With Full Picture you can start using popular tools like Google Analytics, Google Tag Manager, Microsoft Clarity or Facebook Pixel; or go with simpler tools like Plausible or Splitbee.

Choose the tools that make the most sense to you… and don’t sacrifice any functionality while doing it. Full Picture gives you some of the most advanced and feature rich integrations for WordPress. Period!

Available integrations

  1. Google Analytics 4
  2. Google Analytics Universal Analytics
  3. Google Tag Manager
  4. Microsoft Clarity
  5. Google Optimize
  6. Facebook Pixel
  7. Hotjar
  8. Plausible Analytics
  9. Linked In Insight Tag
  10. Splitbee
  11. Inspectlet
  12. Crazy Egg

Or use 16 tools with Full Pictue PRO

USE POWERFUL FEATURES

Integrations available in Full Picture go far beyond the basics. Depending on the tool you use you will be able to:

Track

  • clicks
  • form submissions
  • file downloads
  • broken links
  • displays of popups and ads
  • content engagement time
  • ad block usage
  • affiliate links (works with all affiliate links & plugins)
  • outbound links
  • contact links
  • cookie notice consents and declines
  • WordPress data (page types, page ids, categories, tags, page language, etc.)
  • roles of logged-in users

Plus, you will also be able to:

  • record how your visitors use your website (and tag these recordings with tracked events for easy search)
  • see where your visitors click most often with click heatmaps
  • test multiple version of your content
  • test how often your visitors accept and decline cookies
  • and more

ENABLE AN INTEGRATED COOKIE NOTICE

Full Picture also comes with a very flexible and feature-rich cookie notice. It complies with laws of countries with strict cookie regulations.

Its use is optional but if you choose to enable it you will be able to:

  • choose to start tracking your visitors after their consent to cookies (required in some countries) or after page loads (with an opt-out feature)
  • match its looks to your site
  • modify and translate texts (it is WPML and Polylang compatible)
  • hide buttons and sections that you don’t need
  • make loading exceptions for loading certain tracking tools

MAKE YOUR LIFE EASIER WITH 30+ UNIQUE FEATURES

If you try Full Picture you will never go back. It gives you a full suite of unique, powerful and sometimes amazingly essential features.

Some of the amazing things you can fdo with Full Picture include:

  • disable tracking for you and your employees with a simple link (works even when you are not logged in!)
  • automatically update your privacy policy with an always-current list of integrations enabled in Full Picture
  • track ad blockers
  • track pages only when they are actually viewed (pages open in tabs won’t get tracked until someone actually looks at them)
  • track engagement time of your visitors
  • track clicks on dynamically added page elements
  • track when elements become visible, e.g. popups, notiifcations, ads, etc.
  • label pages by their purpose and track those labels via integrated tracking tools
  • prevent tracking multi-clicks as separate clicks (only the first one is tracked)
  • prevent tracking accidental form submissions
  • prevent tracking scrolls if the visitor is quickly skimming the page
  • use Google Analytics UA, Google Analytics 4 and GTM at the same time, with no issues
  • blur page content before users agree to cookies (very useful when A/B testing landing pages)
  • send to GTM information when visitors accept or decline cookies
  • track clicks in cookie notice buttons by tools that don’t get blocked by ad blockers (Plausible, Splitbee)
  • track ad block usage by tools that don’t get blocked by ad blockers (Plausible, Splitbee)

See all unique features

USEFUL LINKS

Documentation
Full Pictue FREE vs PRO

Screenshots

  • List of available integrations
  • Tracking exclusions
  • Global tracking settings
  • Privacy policy extras
  • Google Analytics settings
  • Tracking WordPress data
  • Plausible settings
  • Tagging session recordings in Microsoft Clarity
  • Cookie notice - customisation screen

FAQ

Does Full Picture work with WooCommerce?

Full WooCommerce support is available in Full Picture PRO

How is it possible that Full Picture has so many features?

So far Full Picture has been in development for 1700+ hours. Most of this time has been put into creating a highly modular structure with features shared among different tools. This made it possible to create a very powerful but also easy API allowing for easy addition of new tools and features.

Plus, there is also the psychological reason.

It may seem like Full Picture has a ton of features (and it does) but this feeling is only magnified by the lack of featuers in competing plugins.

What skills do I need if I want to use Full Picture?

It all depends on the tools and features you choose to use. Both a newbee and an analytics superhero will find something for themselves.

Will Full Picture slow my website down?

If you use a single analytics plugin on your site and replace it with Full Picture, then you will see no speed difference.

If you use multiple analytics plugins then Full Picture will make your site run slightly faster. It is due to the fact that Full Picture collects all the information once and sends it to different platforms. Multiple plugins need to collect the same information multiple times thus they are a bit slower.

Does Full Picture support Google’s consent mode?

There is no need to. Full Picture’s script loading solution basically does the same thing as Google’s consent mode but for all the tools that it integrates – not only Google’s products.

Why Full Picture doesn’t use jQuery

jQuery adds an overhead that slows down the execution of scripts. Speed is paramount in certain situations – especially when working with a large number of integrations and click trackers.

What support do you provide for the free version?

Until the plugin reaches 100+ active installations, users of the Free version will be treated as paying user and will be getting support that includes:

  • Configuration help
  • Configuration recommendations
  • Quick reply to issues (mon-fri, from 10am-8pm CET)
  • Quicker bug fixes

What browsers does the Full Picture support?

Full Picture supports all popular modern browsers for PCs, Macs, tablets and smartphones. Internet Explorer is supported only in version 11 but since its support has been dropped in the latest version of WordPress we are planning to move away from it in the future.

Reviews

28 February 2021
Tons of features, well documented, all major (and a few I've never heard of) analytics tools covered! What more could you ask for? 🙂
Read all 3 reviews

Contributors and Developers

“All-in-1 Analytics & Cookie Notice – Full Picture” is open source software. The following people have contributed to this plugin.

Contributors

Change Log

2.1.1 (17-09-2021)

[Fix] Missing file in the last update
[Fix] Removed duplicated dookie notice settings

2.1.0 (15-09-2021)

[New] Added LinkedIn Insights tag to the Free version
[Improved] Keyword in the URL for disabling tracking is no longer present in FP’s JavaScript vars
[Fix] Excluding users from tracking by roles did not work when global settings were not saved
[Fix] PHP warning on db update when cookie notice had no settings
[Fix] Noscript tags now work as intended

2.0.1 (12-09-2021)

[Fix] Deactivation bug
[Fix] Twitter Ads was incorrectly marked as being available in the free version

2.0.0 (12-09-2021)

[New] [Plausible] View statistics inside WordPress dashboard
[New] [CrazyEgg] You can now tag recordings by user actions
[New] [Plausible] Better support for self-hosted Plausible and clearer field descriptions
[New] [Plausible] You can now track clicks in “decline cookies” button in a custom cookie notice
[New] [Splitbee] A separate setting to easily enable tracking cookie notice buttons
[Fix] [Crazy Egg] User identification function now works correctly
[Fix] [Plausible] Tracking clicks in “decline cookies” button now works correctly
[Fix] Error when trying to deactivate the plugin with “remove settings in the database after deactivate” option switched on
[Fix] [MS Clarity] Fixed tracking user roles
[Improved] UX and field descriptions
[Improved] Page types reported by plugin have now unified formatting (Camel Case) and correctly give singular names, e.g. Post, instead of “Posts”
[Improved] Full Picture moved to top-level menu
[Improved] Tracking elements that get in view
[Improved] Outbound link tracking
[Removed] Fathom integration
[Removed] Easy / Standard / Advanced mode switcher
[Removed] Some deprecated tracking methods
[Other] [Plausible] Added notice about removal of deprecated settings in the next version
[Other] Bumped required minimal PHP version to 7.2
[Other] Plugin’s file and folder structure changed

1.7.0 (25-05-2021)

[Improved] Major UX redesign and tutorial new videos
[New] GTM now sends an event when the tab gets focus
[Fix] Plausible – fixed tracking file downloads
[Fix] GTM now always loads with the pageload, without wiating for cookie consent
[Fix] Tracking clicks in cookie notice buttons
[Improved] Opt-in to tracking usage statistics and config data
[Improved] More deactivation reasons in deactivation form

1.6.0 (24-04-2021)

[New] Added an option to label pages and later track those labels
[New] “Privacy & security” global settings
[New] Hotjar – added tagging screen recordings with the visibility of elements
[New] Inspectlet – added tagging screen recordings with the visibility of elements
[Fix] “New” label on “Cookie notice” tab now hides when intended
[Improved] Descriptions of sections and fields
[Improved] Inspectlet – stronger field sanitization
[Other] Limited questions in the plugin deactivation survey to the most important ones

1.5.3 (19.04-2021)

[Fix] Cookie notice – background got “blur out” after clicking cookie buttons even when blur was not set up
[Update] Language translation filess
[Tweak] Changed order of Google Analytics 4 & UA in tools section
[Tweak] Added “Feedback” link to top menu
[Tweak] Small UX changes

1.5.2 (17-04-2021)

[Copyright issue] Removal of Facebook logo from the banner and version bump

1.5.1 (15-04-2021)

[Check] WordPress 5.7.1 compatibility check
[Tweak] Small UX tweaks
[Tweak] Readme file and icons

1.5.0 (12-04-2021)

[New] Google Tag Manager integration
[New] Cookie notice – Alternative button layouts
[Improved] Anchor links are now targetted more accurately
[Improved] Mechanism loading footer scripts is now faster and doesn’t timeout
[Improved] Facebook Pixel – form tracking event now sends to Facebook location of the form
[Improved] Super tiny improvement to form targetting script
[Fix] Tracking file downloads
[Fix] Polyfills didn’t load in IE after prefix change from fp to fupi
[Fix] Cookie notice – Gradient overlay did not hide on Internet Explorer

1.4.0 (12-03-2021)

[New] You can now redirect 404 pages to any page you like
[New] Splitbee has “no-cookie” mode now
[New] Cookie notice – you can now blur content before user consent
[New] Plausible integration now lets you track file downloads
[Improvement] We made descriptions of settings fields even clearer
[Improvement] We tweaked UX to make using the plugin more straightforward
[Fix] Cookie notice settings – Link to privacy policy is now dynamically added to the main cookie description
[Fix] Google Analytics – page load performance metric – fixed event data object
[Fix] Cookie notice – highlighting a link made with now {{…}} works correctly
[Fix] URL parameters no longer show up in reports in the names of downloaded files
[Update] Plugin translation files

1.3.0 (08-03-2021)

[New] New setup wizards
[New] Easy mode for non-techies
[New] New WP admin notices which show only when necessary
[New] Plausible – added support of event properties
[New] Plausible – added new tracking features
[Fix] Crazy Egg – identifying users by ID now works correctly
[Fix] Corrected title and description of broken link tracking setting
[Fix] Google Analytics – page load performance metric – fixed event data object
[Fix] Splitbee – Fixed problem with not loading script for A/B tests
[Update] Resetting cookies is no longer possible via Magic URL – it can be done only via clicking the icon
[Update] Logo in admin is now an svg
[Update] Global Tracking Settings – default double-click time increased to 300ms
[Update] FP Settings – CSS selectors in repeater fields are now trimmed before saving in the database

1.2.0

[New] Tracking broken links
[New] Cookie Notice – you can now choose a color for switches
[New] Added a link to settings page in plugin’s entry on plugins list
[New] Added thumbs-up/down buttons for easier feedback and support
[Fix] Facebook Pixel – fixed JS error on scroll
[Update] Language files
[Change] Freemius opt-in is automatically skipped on 1st time plugin activation

1.1.0

[New] MS Clarity – tagging sessions with adblock use
[New] Added language files for translating the plugin
[Fix] GTM and FB Pixel – “Track scroll after time” is now respected
[Improved] UX – added “play” button to thumbs with tutorial videos
[Improved] Added extra descriptions in settings panel
[Improved] Fathom – Added repeater fields in settings
[Improved] MS Clarity – added sections with tagging settings
[Removed] Hotjar – removed tagging with referral – Hotjar also has this function

1.0.0

[Tweak] Large improvements in settings panel
[Tweak] Clearer descriptions of some options
[Fix] Occasional problems with repeater field not saving data properly

0.9.7

Initial release