With biskoui it’s easy — we’ve implemented Google Consent Mode v2 to make your life easier. This guide explains how to activate Google Consent Mode v2 for our managed and unmanaged consent management platform.

Introduced in November 2023, Google Consent Mode v2 is a refined iteration of the initial Consent Mode created by Google. It enhances communication of user cookie consent preferences to Google tags on websites. As of March 2024, implementation is mandatory for all websites utilizing Google services.

Integration modes with biskoui

Biskoui supports two integration approaches: the biskoui integration (fully managed by biskoui) and the manual integration (developer-managed, typically via Google Tag Manager). The platform recommends the managed approach unless advanced customization is needed.

Biskoui integration versus manual integration

Biskoui integration

  • Biskoui handles consent automatically, initializing consents to deny all
  • Consent is automatically granted for specific services upon acceptance
  • Advantage: Simplified consent management

Manual integration

  • Web developers manually configure consent handling outside biskoui
  • Advantage: Allows further customization
  • Disadvantages: Increased complexity, more manual configuration required

How to set up biskoui integration

  1. Log into your biskoui dashboard and select your domain
  2. Navigate to the Services tab
  3. Ensure at least one Google service (Google Analytics, Google Ads, Conversion Linker) is configured
  4. Check Enable Google Consent Mode managed by biskoui

When activated, the biskoui banner automatically manages the consent lifecycle. By default, everything will be set to denied, then certain consents are granted once the user accepts. Google Analytics activates analytics_storage consent; Google Ads or Conversion Linker activates ad_storage, ad_user_data, and ad_personalization.

Google Consent Mode v2 defaults to Basic Mode but can use Advanced Mode.

How to use Advanced Mode with Google Tag Manager

In Advanced Mode, consent-aware tags (Google Analytics, Google Ads, Conversion Linker) will be launched as soon as the page is initialized, rather than when the user consents. This enables anonymous data collection immediately and more precise data post-consent.

Implementation steps:

  1. In GTM dashboard, add a trigger with custom event biskoui_ready (fired when biskoui fully loads)
  2. For each consent-aware tag, define the trigger as biskoui_ready

Troubleshooting

  • Ensure the biskoui tag loads before other consent-dependent tags
  • Google Consent Mode v2 currently integrates only with Google services; custom scripts requiring consent need Unmanaged Mode
  • In Advanced Mode, load Google scripts only on the biskoui_ready trigger, not “All Pages”
  • Avoid other consent initialization scripts — biskoui automatically handles Consent Mode initialization with the Google API

How to integrate manually

By default, biskoui uses manual integration. Ensure the checkbox “Enable Google Consent Mode managed automatically by biskoui” is disabled in the Services tab.

In manual integration, developers decide the implementation approach. Follow these steps:

  1. Initialize all consents to deny (via HTML script or GTM trigger)
  2. Start Google Tags on “All Pages” trigger or after consent initialization in HTML
  3. Use biskoui GTM triggers for custom scripts granting consent, or host scripts directly in biskoui services

Our support team is available at support@biskoui.ch