Henkelman Japan · Digital advertising
Review of the Google Tag Manager container (GTM-NCPRJVG5) and the Cookiebot setup on henkelman.jp: what each tag does with and without cookie consent, who configured it, and what a consent-gated Meta setup would and would not do.
gdprApplies = false. The first layer of the banner has no Reject button. The cookies _ga and _fbp are set before the banner is answered; _ga comes from a GA4 snippet hard-coded in the site's HTML outside GTM.Google Ads records a conversion directly only for visitors who accept cookies; Meta records conversions for every visitor. Google's figure is therefore a lower bound and the two counts cannot be placed side by side.
| Google Ads conversion tags | Meta Pixel tags | |
|---|---|---|
| Tags in GTM | 【G_New】Inquiry_Complete_CV and 【G_New】FormView_mCV (account AW-18407753358, Google Ads conversion tag type). The legacy 【G】 tags for AW-17796355320 are still present with the same triggers. | Meta Ads Pixcel Base (community template “Metaピクセル・設定タグ” by BruceClayJapan, pixel 1561138428167916, all pages), Meta Pixel ID 1806036153925504 (Custom HTML, all pages), and two Custom HTML tags sending Lead / Contact events on the thank-you page. |
| Consent handling | Consent Mode, advanced The default consent state is “denied” for ad_storage, ad_user_data, ad_personalization and analytics_storage (tag “Google tag default state”, with url_passthrough and ads_data_redaction on). The Google Ads tag type has built-in consent checks: it fires on every visit, but without consent it sends cookieless pings only and writes no advertising cookies. |
No consent condition The template and the Custom HTML tags have no built-in consent behaviour and no “additional consent” requirement is set. The pixel loads and sets the _fbp cookie before the banner is answered; Lead / Contact events are sent regardless of the visitor's choice. |
| Visitor who does not accept | No conversion recorded directly. Google can only estimate such conversions through conversion modeling, which needs at least 700 ad clicks per 7 days per country and domain, plus consented conversions to learn from. | Conversion recorded and attributed. All 12 September leads were attributed on a 1-day click window. |
| Month (2026) | Google Ads “Inquiry Complete” | Google Ads “Contact_View” | Meta “Lead” | Website form, all inquiries | Google ad clicks |
|---|---|---|---|---|---|
| September | 0 | 6 | 12 | 15 | 3,879 (≈905 per 7 days) |
| August | 1 | 6 | 9 | — | 3,091 (≈721 per 7 days) |
Google's click volume in both months was above the 700-click threshold, so modeling was eligible; it produced no Inquiry Complete conversions in September. With the Phase 2 budget, click volume is expected to fall below the threshold. The Google Ads total includes any modeled conversions.
The container's version history (section 2) shows: Cookiebot and the GA4 events were added on 16 Dec 2025 and the Consent Mode default state on 12 Jan 2026, both published by partoutinteractive@gmail.com. The Google Ads tags (Dec 2025 and 30 Aug 2026) and the Meta Pixel tags (Dec 2025 and 22 Jul 2026) were published by Gaku (tsunekawa@ga-ku.co.jp).
Google's native tag types in GTM respond to Consent Mode automatically. The Meta tags are a community template and Custom HTML, which GTM does not gate unless an “additional consent” requirement is set on the tag. No such requirement was set on any tag, by either party. We found no setting that deliberately exempts Meta; the difference follows from the tag types.
If the Meta tags are changed to fire only after consent, Meta will stop recording conversions from visitors who do not accept cookies. Meta has no equivalent of Google's conversion modeling for declined consent (section 5). Fewer conversion signals will reach Meta's delivery optimisation, so campaign performance is expected to decline. The size of the drop depends on the share of visitors who do not accept, which Cookiebot's consent statistics can show (not yet pulled).
Container GTM-NCPRJVG5 (account 123478869, container 237490072). Published version 15 “Google New”, 30 Aug 2026, by tsunekawa@ga-ku.co.jp. The default workspace has no unpublished changes. The container's “Consent Overview” option appears to be off, so GTM shows no per-tag consent summary.
| Tag | Type | Trigger | Consent handling | Published by |
|---|---|---|---|---|
| 【G_New】Inquiry_Complete_CV | Google Ads conversion (18407753358) | Thanks Page View — DOM Ready, URL contains /contact/complete/ | Built-in (Consent Mode) | Gaku, v15, 30 Aug 2026 |
| 【G_New】FormView_mCV | Google Ads conversion (18407753358) | ContactFormView — DOM Ready, URL equals https://www.henkelman.jp/contact/ | Built-in (Consent Mode) | Gaku, v15, 30 Aug 2026 |
| 【G】Inquiry_Complete_CV | Google Ads conversion (17796355320, legacy) | Thanks Page View | Built-in (Consent Mode) | Gaku, Dec 2025 |
| 【G】FormView_mCV | Google Ads conversion (17796355320, legacy) | ContactFormView | Built-in (Consent Mode) | Gaku, Dec 2025 |
| ConversionLinker | Conversion Linker | All Pages | Built-in (Consent Mode) | Dec 2025 |
| Gaku_g-tag(AW) | Google tag (AW-17796355320) | Initialization – All Pages | Built-in (Consent Mode) | Gaku, v3, 15 Dec 2025 |
| GA4 - Pageview | Google tag (G-FRSPPVR249) | Initialization – All Pages | Built-in (Consent Mode) | partoutinteractive@gmail.com, v2, 12 Dec 2025 |
| GA4 - Contactform submit | GA4 event | Thanks Page View | Built-in (Consent Mode) | partoutinteractive@gmail.com, v4, 16 Dec 2025; trigger changed Jul 2026 |
| GA4 - Scroll diepte | GA4 event | SC - verticaal scrollen (scroll depth) | Built-in (Consent Mode) | partoutinteractive@gmail.com, v4, 16 Dec 2025 |
| Cookiebot - CMP | Cookiebot CMP template (Usercentrics), ID 13a86e93-…, “Enable Google Consent Mode” | Consent Initialization – All Pages | Sets consent state | partoutinteractive@gmail.com, v4, 16 Dec 2025 |
| Google tag default state | Custom HTML — gtag('consent','default', …denied…), wait_for_update: 500, url_passthrough: true, ads_data_redaction: true | Consent Initialization – All Pages | Sets consent state | partoutinteractive@gmail.com, v8, 12 Jan 2026 |
| Meta Ads Pixcel Base | Community template “Metaピクセル・設定タグ” (BruceClayJapan), pixel 1561138428167916 | All Pages | None | Gaku, Dec 2025 |
| Meta Ads Pixcel LeadCV | Custom HTML — Lead event | Thanks Page View | None | Gaku, Dec 2025; modified Jul 2026 |
| Meta Pixel ID 1806036153925504 | Custom HTML — base pixel code | All Pages | None | Gaku, Jul 2026 |
| Meta Lead CV 1806036153925504 | Custom HTML — Lead event | Thanks Page View | None | Gaku, Jul 2026 |
| TEMP – CV24 tracking test | Custom HTML — loads consortiumventure24.com/js/812323.js | DOM Ready – “CV24 – Tracking enabled” equals true (constant = true, all pages) | None | partoutinteractive@gmail.com, v10, 5 Feb 2026 |
| Tracking - Example | Custom HTML — placeholder only (<!--exmaple-->) | Cookie Consent Update (custom event) | — | Dec 2025 |
“Built-in” means the tag type itself reads the Consent Mode state (Google tag types). “None” means the tag has no built-in consent behaviour and no additional consent requirement was added. User-defined variables: Adwords ID, Metings ID, CV24 – Tracking enabled (all constants). The trigger “Trigger - Contactform JP” (form submission on the old site path) is unused.
| Version | Published | Name | Publisher |
|---|---|---|---|
| 15 (live) | 30 Aug 2026 | Google New | tsunekawa@ga-ku.co.jp |
| 11–14 | 22 Jul 2026 | — | tsunekawa@ga-ku.co.jp |
| 10 | 5 Feb 2026 | Consortium Venture 24 script | partoutinteractive@gmail.com |
| 9 | 19 Jan 2026 | Cookiebot settings change IAB vendors | partoutinteractive@gmail.com |
| 8 | 12 Jan 2026 | Default consent states toegevoegd | partoutinteractive@gmail.com |
| 6–7 | 26–27 Dec 2025 | — | tsunekawa@ga-ku.co.jp |
| 5 | 19 Dec 2025 | Gaku | tsunekawa@ga-ku.co.jp |
| 4 | 16 Dec 2025 | Added Cookiebot and GA4 events | partoutinteractive@gmail.com |
| 3 | 15 Dec 2025 | Gaku_g-tag | tsunekawa@ga-ku.co.jp |
| 2 | 12 Dec 2025 | Google tag toegevoegd | partoutinteractive@gmail.com |
| 1 | 11 Dec 2025 | Empty Container | mcclooponline@gmail.com |
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'wait_for_update': 500
});
gtag('set', 'url_passthrough', true);
gtag('set', 'ads_data_redaction', true);
Tag “Google tag default state”, trigger Consent Initialization – All Pages. The Cookiebot template on the same trigger has “Enable Google Consent Mode” switched on and updates the state when the visitor responds.
The site's own HTML contains a GA4 snippet for G-FRSPPVR249 (gtag.js) in addition to the GA4 tag in GTM. It runs before GTM's consent default is applied and writes the _ga cookie regardless of consent; GA4 is therefore loaded twice on each page.
Cookiebot shows the consent banner to visitors from Japan although its own regulation check reports that the GDPR does not apply to them.
regulations.gdprApplies = false (also ccpaApplies = false, lgpdApplies = false), yet the banner is displayed and the Consent Mode default stays “denied” until the visitor responds._ga and _ga_FRSPPVR249 (GA4, from the hard-coded snippet in section 2) and _fbp (Meta) are already set.A Custom HTML tag in GTM named “TEMP – CV24 tracking test” loads a script from consortiumventure24.com on every page, with no consent condition. It sends visitor data to that server for every visitor, including those in the EEA.
| Finding | |
|---|---|
| Where it is | GTM container GTM-NCPRJVG5 only; it is not in the page HTML. Custom HTML tag, GTM tag ID 31, name “TEMP – CV24 tracking test”, folder “未整理のアイテム” (unfiled). |
| When and by whom | Container version 10, “Consortium Venture 24 script”, published 5 Feb 2026 by partoutinteractive@gmail.com. “Partout” matches a digital agency in Eindhoven, the Netherlands, listed in the Dutch Digital Agencies directory; whether this is Henkelman's agency is to be confirmed. |
| What it loads | https://consortiumventure24.com/js/812323.js, plus a hidden image https://consortiumventure24.com/812323.png as a noscript fallback. |
| Trigger | “DOM Ready - CV24 – Tracking enabled equals true”. The condition is the constant variable “CV24 – Tracking enabled”, set to true, so the tag fires on every page. No consent settings on the tag. |
| What the script sends | Requests to consortiumventure24.com/Track/Capture.aspx carrying the user agent, referrer, page title and screen size; the server also receives the visitor's IP address with each request. The script reads and writes cookies. |
| What it appears to be | The script structure (script ID plus noscript image, the /Track/Capture.aspx endpoint, a standard_tracking_ipv6 variable) matches the tracking code of Lead Forensics, a B2B service that identifies visiting companies from IP addresses (Lead Forensics plugin page). Not confirmed with the vendor. |
| Domain | consortiumventure24.com was registered on 13 May 2025 (Amazon Registrar) and resolves to a Microsoft Azure address. |
What this means in practice: the tag transmits personal data (IP address, user agent, browsing data) and stores cookies without consent, for all visitors, while the Google tags on the same site are consent-gated. The tag's name and its on/off variable suggest it was added as a test and left active.
Partly. Meta can be gated on consent in GTM, which matches Google's “basic” consent mode. Nothing on Meta's side matches Google's “advanced” mode, where tags keep sending cookieless pings and lost conversions are modeled.
| Google Ads — as configured today | Meta — if gated on consent | |
|---|---|---|
| Mechanism | Google Consent Mode, advanced implementation. The tag type reads the consent state itself. | GTM “additional consent” requirement on each Meta tag (require ad_storage), plus a Cookie Consent Update trigger so the pixel fires once consent is given on the same page. Alternatively fbq('consent','revoke') until consent, then fbq('consent','grant'); Meta documents this as pausing pixel fires (Meta: Pixel consent). |
| Before consent | Tag fires; sends cookieless pings (no advertising cookies, IP truncated, click IDs redacted). | Tag does not fire; nothing is sent, no _fbp cookie. |
| After consent | Full measurement, cookies written. | Full measurement, cookies written. |
| Visitor who declines | Conversion not recorded directly; may be estimated by conversion modeling (700 ad clicks per 7 days per country/domain, plus consented conversions to train on). | Conversion not recorded and not estimated. Meta offers no modeling for declined consent, and states that the Conversions API is not a means to bypass the ePrivacy Directive (Meta: About Conversions API). Meta's Business Tools Terms place the consent obligation on the advertiser (Meta: Business Tools Terms). |
| Effect on optimisation | Modeled conversions feed reporting; with few consented conversions the model has little to learn from. | Fewer conversion events reach Meta's delivery optimisation. The loss equals the share of visitors who do not accept. |
| Change needed in GTM | None. | Edit 4 Meta tags (consent requirement + trigger), test in Preview mode, publish. |
Server-side tagging, the Conversions API or a first-party domain do not remove the consent requirement for storing cookies or sending personal data to Meta; they change where the request is sent from, not whether consent is needed. Chrome's Attribution Reporting API, the proposed cookieless alternative, was retired by Google in October 2025 (Google: Privacy Sandbox update).
All observations date from 23 October 2026.
https://www.henkelman.jp/ja and /contact/ in a fresh browser session without responding to the Cookiebot banner; recorded the cookies set, Cookiebot's runtime state, the Consent Mode default in the dataLayer, and the outgoing requests (Google Ads conversion pings, GA4, Meta Pixel, consortiumventure24.com).