Frequently Asked Questions

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

get in touch
Is Code Cube GDPR compliant? What data is stored?

Yes, Code Cube is fully GDPR compliant and built with privacy by design. We don’t store personal data like names or emails. Instead, we only log technical metadata (e.g. which tag fired and when).
Any potentially sensitive values in the dataLayer are automatically masked or replaced before storage.

How easy is the integration of Code Cube? 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.

Are there any setup / implementation fees?

No, we do not charge any implementation fee.

How long do I commit?

By default, subscriptions are month-to-month, unless you explicitly agree to a different term. Some plans or enterprise deals may allow longer terms (e.g. annual) for discounts or added benefits.

Can I upgrade or downgrade / switch plans at any time?

Absolutely.

  • You can move between plans (e.g. from Basic → Premium, or vice versa).
  • Just email our support team (support@code-cube.io) with your request.
  • We typically process the change within one billing period (i.e. your next invoice reflects the updated plan).
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.

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.

We don't use a dataLayer, can you still help us monitoring?

Yes. DataLayer Guard monitors your entire frontend. We named it “DataLayer Guard” because the dataLayer is the most widely known term for the frontend JSON object. Even if your site doesn’t use a dataLayer, our solution can still replicate a full user visit, simulating any possible scenario just like a real visitor would.

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.

Your path to error-free analytics starts here

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

start your free trial