Cyan Stats to Abtz Analytics

Migration Guide

Return to the docs


Overview

In December 2025, we announced that Cyan Stats would be rebranded into Abtz Analytics within 2026, and it's finally happening! We decided to make this move to better reflects where the product fits within Abtz Labs directions for the upcoming years.

We've prepared this guide to help you migrate your existing integration from Cyan Stats to Abtz Analytics, preventing any possible disruption in the services when we reach the sunset date for the current domain cyanstats.com, which is scheduled to happen in March 28th, 2027.

The great news?

Migration is incredibly simple.

The rebranding was designed to be backward compatible, meaning your existing tracking code will continue to work until the deadline, when the previous domain (cyanstats.com) will stop working.

We strongly recommend updating to the new integration as soon as you can.

What's Changed

Here's what has changed:

Full Migration Steps

Step 1: Update the Script Tag

Replace your existing Cyan Stats script with the new Abtz Analytics script:

<!-- Replace this -->
<script async src="https://cyanstats.com/cs.js"></script>

<!-- With this -->
<script async src="https://analytics.abtz.co/cs.js"></script>

Step 2: Update JavaScript Calls (If Applicable)

Skip this step if you're not tracking events with JavaScript.

While the old cyanstats object will still work until the date when the previous domain will sunset, we recommend updating to the new abtz object for future compatibility as soon as you can:

// Replace this
cyanstats.track('Sign Up');

// With this
abtz.track('Sign Up');

Similarly for visitor operations:

// Replace this
cyanstats.visitor.set({ plan: 'premium' });
cyanstats.visitor.get();

// With this
abtz.visitor.set({ plan: 'premium' });
abtz.visitor.get();

Step 3: Update HTML Attribute Prefixes (If Applicable)

Skip this step if you're not tracking events with HTML data attributes.

If you're using data attributes for automatic event tracking:

<!-- Replace this -->
data-cyanstats-event="sign-up"
data-cyanstats-local="header"

<!-- With this -->
data-abtz-event="sign-up"
data-abtz-local="header"

Both prefixes will work during the transition period.

Step 4: Update Privacy Controls (If Applicable)

If you've implemented custom opt-out functionality:

// Replace this
localStorage.setItem('__cyanstats.donottrack', 'true');

// With this
localStorage.setItem('__abtzanalytics.donottrack', 'true');

Or using HTML attributes:

<!-- Replace this -->
<html cyanstats-donottrack>

<!-- With this -->
<html abtz-donottrack>

Both approaches will work with Abtz Analytics during the transition.

Backward Compatibility

We've designed Abtz Analytics to be fully backward compatible with Cyan Stats. Here's what continues to work until March 28, 2027:

This means you can migrate gradually without any downtime or data loss.

Common Questions

Will I lose my existing data?

No! All your historical analytics data is preserved. When you switch to Abtz Analytics, you'll see all your previous metrics alongside the new data.

Do I need to create a new account?

No! Your account and subscription stays the same.

How long will Cyan Stats continue to work?

Cyan Stats will continue functioning until March 28, 2027. This gives you plenty of time to migrate. However, we strongly recommend updating soon to avoid any possible service disruption.

Can I track both Cyan Stats and Abtz Analytics during transition?

Absolutely! You can include any of these script tags during the transition period, however, DO NOT include them together. If you add them together, your data will essentially be duplicated.

<script async src="https://cyanstats.com/cs.js"></script> <!-- OR -->
<script async src="https://analytics.abtz.co/cs.js"></script>

What about scroll tracking?

The scroll tracking feature works the same way:

<script async data-scroll="on" src="https://analytics.abtz.co/cs.js"></script>

Checking Your Integration

After updating your script, verify that tracking is working:

  1. Open your website in a browser
  2. Open Developer Tools (F12 or right-click → Inspect)
  3. Go to the Network tab
  4. Refresh the page
  5. Look for requests to analytics.abtz.co

You should see tracking requests being sent. Alternatively, check your Abtz Analytics dashboard, where new visits should appear in real time.

Need Help?

If you encounter any issues or have any questions during migration:

Happy tracking!

Ready to Ditch Complex Analytics?

Plans start at $5/month or $42/year. No credit card required.

Contact

Min 5 characters
Message is too short.
Please enter a valid email.

Thank you!

Your feedback has been sent.