Frequently Asked Questions

Get quick answers to common questions about Code-Cube.io’s real-time tag- and data collection monitoring.
Learn how we help you keep your tracking accurate and your performance data reliable, without interruptions.

What is Code-Cube.io?

Code-Cube.io is a specialized marketing observability platform designed to act as an automated insurance policy for your digital tracking. While standard analytics tools tell you what your users are doing, Code-Cube.io monitors the underlying technical health of the tags, pixels, and dataLayer events that make that reporting possible.

Our platform bridges the gap between marketing and IT by providing real-time visibility into your tracking setup. It proactively identifies silent failures—such as broken conversion pixels, late-loading scripts, or dataLayer inconsistencies—and alerts your team before these issues can distort your ad spend or lead to misinformed business decisions. Essentially, we provide the technical certainty needed to scale data-driven campaigns with confidence.

Is Code-Cube.io GDPR compliant? What data is stored?

Yes, Code-Cube.io is fully GDPR compliant and by default only logs technical metadata (e.g. which tag fired and when).

Code-cube.io is built with privacy by design and we don’t store PII (Personally Identifiable Information) like names or emails. We only capture DataLayer data in limited cases to test complex user journeys. This is done via small-scale sampling, and to keep things fully GDPR-compliant, we automatically anonymize or mask all sensitive values before they are stored.

Where is my data stored?

To ensure the highest privacy standards and compliance with GDPR, we host all data on European Google Cloud servers by default. However, we understand that US-based clients may have different needs so in these cases we set up your account on US-based servers upon request.

How easy is the integration of Code-Cube.io? Do I need developer time to implement?

Code Cube is extremely easy to implement and configure. No developer is needed. You just add a small snippet in your tag manager and we or you can configure your settings in our dashboard.

Do I need to trigger checks manually, for example after a major release?

No, Code Cube runs automatically and continuously. It detects changes in your tag setup or dataLayer without you having to trigger anything.

Manual checks are no longer needed as Code Cube is always on without any human interaction.

How will we (or our agency) be alerted?

You can receive alerts via email, Slack, Teams, or WhatsApp, and assign different contacts from within- and outside your organisation. This allows you to alert internal stakeholders as well as for example your agency.

Can alerts be limited, for example to one overview per day or per week?

Yes, you control how often and how detailed alerts are. Choose between real-time notifications or daily/weekly summaries.

It is common to set a threshold of for example 5 or 10% on certain tags. The percentage can be changed at any time.

Besides rule-based and statistical models we also offer Tag Anomaly (Tag Monitor Premium or higher). This detects irregularities in tag firing patterns effortlessly and enhances the reliability of your analytics.

What does “access to the raw data set” mean in Premium plans?

Premium users can access a raw, normalized dataset containing all tag events and metadata.
This lets you build custom dashboards, perform deep analysis, or connect the data to your BI tools.
The data remains anonymized and can be stored in your own cloud project for full ownership.

What is marketing observability?

Marketing observability is the proactive practice of tracking the health of your entire data collection ecosystem in real-time.

Unlike traditional monitoring, which only tells you if something broke after the fact, observability uses AI-powered detection to understand why errors occur across your tags, dataLayer, and server-side flows. It ensures your data remains accurate, compliant and reliable for automated bidding.

Learn more about What is Marketing Observability here.

Are there any setup / implementation fees?

We believe in keeping things simple and transparent. For our Essentials and Advanced plans, there are no implementation fees, you can get started right away at no extra cost.

For our Professional and Enterprise tiers, we apply a one-time setup fee of €299 for the primary domain and €99 for each additional domain. This ensures our team can provide the high-touch configuration and technical validation required for complex setups. However, we are always happy to be flexible. If you are managing a large portfolio of similar domains or have a unique infrastructure, please reach out to us. We love finding the right fit for our partners and are more than happy to provide a tailored offer that matches your specific situation.

How long do I commit?

We prefer to earn your trust every month. By default, our subscriptions are flexible and month-to-month, meaning you are never locked in and can cancel at any time. We believe you should stay because of the value we provide, not because of a contract.

If you are looking for more stability or a better rate, we also offer annual billing options. Switching to an annual plan often comes with significant discounts and additional enterprise benefits. Whether you prefer the total freedom of a monthly plan or the cost-savings of a yearly commitment, we can find a setup that works for you. Contact our team if you’d like to discuss which option fits your roadmap best.

Can I change my plan as my business grows?

Absolutely. We understand that tracking needs evolve, and we want your plan to be a perfect fit at every stage of your journey. Whether you need to upgrade for more advanced features or downgrade to a smaller tier, you have total flexibility.

To make a change, simply get in touch with our support team at support@code-cube.io. We handle the technical transition for you to ensure there is no interruption in your monitoring. Typically, updates are processed within one billing cycle, meaning your next invoice will automatically reflect your new plan. If you’re unsure which tier is right for your current traffic levels, we’re always happy to offer a quick recommendation.

How can I cancel my subscription?

You can cancel at any time with one month’s notice by sending an email to support@code-cube.io. The email should state which modules and per which date you want to cancel. Within 24 working hours you will receive an email from us confirming the cancellation.

The cancellation will only come into effect if there are no invoices overdue.

What kinds of payment do you accept?

We accept bank transfers, all major credit cards and Paypal.

We also offer local payment systems (so called bank redirects) like:

  • Ideal
  • Bancontact
  • giropay
  • EPS
  • PayNow
  • BLIK
Can I pay quarterly or yearly?

Yes, you can choose alternate billing intervals such as 3, 6, or 12 months, depending on your contract.

Are there any overage fees?

No. There are no overage fees because each subscription has built-in usage quotas. If you hit a quota, you’ll need to move to a higher tier. You cannot “overuse” beyond what your plan allows.

What is Tag Monitor by Code-Cube.io?

Tag Monitor is an automated “digital safety net” that provides continuous observability for your entire tracking ecosystem. While standard analytics tools focus on recording user behavior, Tag Monitor focuses on the integrity of the data collection process itself. It acts as a 24/7 guardian, ensuring that your marketing pixels, analytics scripts, and conversion tags are not only present but functioning exactly as intended.

By shifting from manual, point-in-time checks to automated, real-time auditing, Tag Monitor identifies “silent failures”—tracking breaks that don’t crash your website but do corrupt your data. Whether it’s a script blocked by a browser update, a broken server-side container, or a volume drop during a high-traffic sale, Tag Monitor alerts your team in minutes. This ensures that your AI bidding algorithms, attribution models, and strategic reports are always built on a foundation of complete and accurate information.

How many and which pages will be monitored?

We monitor a representative subset of pages that covers your key templates and conversion paths, including all page types and the complete funnel.

Monitoring every single page isn’t necessary; we focus on those that impact your marketing and tracking most. New or updated pages are automatically detected and added.

Which tags do you monitor, can you also monitor a local vendor?

All tags are monitored by default, you don’t need to enumerate them manually:

  • Whether it’s Google Ads, Facebook, a local/regional vendor tag, or a completely custom tag, Code Cube will monitor it.
  • If you want, you can explicitly exclude certain tags from monitoring.

This gives you visibility across the full spectrum of your tracking setup, even for niche or custom tags.

Does the Tag Monitor work within our app too?

Yes, as long as your mobile app uses Google Tag Manager for mobile apps, our Tag Monitor can be configured to track tag activity in your app as well. This ensures coverage across your web and mobile presence.

Are issues checked in real-time or based on scans with an interval?

The monitoring is real time, meaning tag behavior is evaluated continuously. If real-time alerts are not ideal for you, we can also switch to a sampled or scheduled approach (e.g. every few minutes/hour).

Some tags (e.g. from third parties) slow down my site. Can I exclude them so I’m not alerted?

Yes. You can exclude specific tags from monitoring or create custom alert thresholds for them. For example:

  • Ignore a known slow-loading tag from a partner.
  • Set looser thresholds so that only major deviations trigger alerts.

If you want help optimizing or mitigating slow tags, we can connect you with technical agency partners who can help (e.g. implementing server-side tags, deferred loading, etc.).

Do I need to take action if tags or triggers are added/removed in the Tag Manager?

No. Once Code Cube is installed, it dynamically adjusts. Any new tags or triggers you publish in your tag manager will be picked up automatically by Code Cube, no additional configuration needed.

Does the Tag Monitor work via an API?

Yes:

  • For Google Tag Manager, we directly leverage the GTM API.
  • For other tag management systems that lack a public API, we implement alternate approaches (e.g. DOM inspection, custom connectors) to detect and monitor tags.

So regardless of which tag manager you use, we have a mechanism to monitor.

Does the Tag Monitor influence the site speed?

Very minimally. Here’s how we keep performance impact extremely low:

  • A small script is required in the tag manager container, but we execute it only for a random sample of your traffic (often just 5–10 %).
  • The extra request size is about 400 bytes, comparable or smaller than standard third-party tags (e.g. Facebook ~700 bytes, Google Ads ~602 bytes) Code Cube.
  • For the vast majority (90–95 %) of visits, there is no change in loading time.

In practice, the performance overhead is negligible.

What is a DataLayer or data layer?

dataLayer is the most common form of a “frontend object”, a structured JavaScript object that acts as the central communication hub between your website and your marketing tools. A dataLayer is the “central brain” of your website’s tracking architecture.

It holds vital information like transaction IDs and conversion values in a standardized format that tools like Google Tag Manager can easily read.

What is DataLayer Guard by Code-Cube.io (and what else can we monitor)?

DataLayer Guard is a specialized governance solution that protects the “source of truth” for your digital tracking. While the dataLayer is the most critical component for sending accurate information to tools like GTM and GA4, it is also the most fragile. DataLayer Guard acts as an automated validation layer, continuously auditing the frontend JSON objects and events that power your marketing logic to ensure they never break during site updates or code releases.

By moving beyond traditional manual QA, DataLayer Guard provides end-to-end oversight of your data schema. It automatically detects missing variables, incorrectly formatted values, or broken event triggers in real-time. Whether you are managing complex e-commerce transactions or multi-brand lead funnels, it ensures your measurement plan stays perfectly synced with your live implementation. This gives your team the certainty that every piece of data used for conversion optimization and AI-driven bidding is pristine and reliable.

It is important to know that DataLayer Guard isn’t limited to just the standard dataLayer. Our technology can monitor any frontend JavaScript object or global variable on your site and replicate a full user visit, simulating any possible scenario just like a real visitor would. We named it “DataLayer Guard” because the dataLayer is the most widely known term for the frontend JSON object.

Is DataLayer Guard right for you?

DataLayer Guard is best for e-commerce sites with frequent code deployments and marketing teams relying on accurate ROAS data. The solution focuses on structure and schema validation and ensures the data flowing behind the scenes is 100% accurate. It does not replace manual visual QA for UI glitches.

Does the DataLayer Guard distinguish between mobile/desktop and different browsers?

Yes. You can configure it to monitor based on device type and browser, so you can detect data layer behavior that varies across platforms (e.g. mobile vs desktop, or between Chrome, Safari, Firefox).

Are interaction events also monitored with the DataLayer Guard?

Yes. This unique feature allows you to monitor user interactions (like form submissions, cart updates, checkout steps) by simulating scenarios and verifying that correct data is pushed to the dataLayer. That helps validate end-to-end flows, not just page loads.

Is it possible to check for specific ranges, values, or whether a date is correct?

Yes, DataLayer Guard supports regex-based validations, so you can set conditions such as:

  • Value ranges (e.g. price between 0 and 999.99)
  • Date formats or correct date ranges
  • Pattern matching (e.g. order numbers following a certain format)
  • Existence or absence of fields

This gives you precise control over what constitutes correct vs incorrect data.

Can I make changes myself to the setup in case the dataLayer blueprint changes?

Absolutely. You (or your marketing/dev team or agency) can update rules, field names, or validation logic via the Code Cube portal. You don’t need to contact support or wait, changes are under your control.

Does the DataLayer Guard influence the site speed?

No, the design of DataLayer Guard ensures minimal performance impact:

  • It does not inject JavaScript or pixels into your site pages.
  • Instead, it uses a backend agent/browser to simulate visits and observe dataLayer events — entirely separate from your user-facing site.
  • This simulation runs off-site (i.e. through our infrastructure), so your actual page speed and user experience remain unaffected.

In short: DataLayer Guard monitors your data layer without touching your site runtime performance.

Stop wasting ad spend on broken data. Maximize your ROAS today.

Installation takes just a few clicks – no developers needed! We handle all the setup for you. Ready to go?

start your free trial