🔄 Configuring Projects and OTTO After Domain Migration

Camilo Aponte

Camilo Aponte

Last updated on Sep 30, 2026

🧭 Overview​

Migrating to a new domain raises an important question: should your main site and a subdomain (like a Shopify store) live in one project or two? This guide explains how to structure your projects and configure your OTTO pixels so you capture all of your traffic accurately after a migration.

We'll use a common example: a customer who migrated airocidesystems.com to airocide.com and moved their Shopify store to shop.airocide.com.

🏗️ One Project or Two?

The general rule is simple: create one project per OTTO pixel installation. Because each project generates a single OTTO pixel, and a pixel lives on one codebase, the answer depends on how your sites are built.

  • Your main site (airocide.com) and your Shopify store (shop.airocide.com) are almost always on separate platforms with separate codebases. This means each needs its own OTTO pixel, and therefore two projects.
  • If both addresses were served from the exact same platform and shared one template where a single pixel could fire site-wide, one project could be enough. With a separate Shopify subdomain, this is rarely the case.

For the example above, the recommended setup is two projects: one for airocide.com and one for shop.airocide.com.
​

📁 Setting Up Your Projects​

Follow these steps to create or update your projects after a migration:

  1. Open your dashboard and create a new project using your new primary domain, airocide.com.
  2. Create a second project for your store subdomain, shop.airocide.com.
  3. If you had an existing project for the old domain (airocidesystems.com), keep it for historical reference — the domain of an existing OTTO project cannot be changed in place, so you'll need to create a new OTTO project for the new domain and install its pixel.
  4. Confirm each project points to the correct, live URL so crawls and reports reflect your new structure.​

Because an existing OTTO project's domain cannot be edited, moving to a new domain (including www vs non-www) always requires creating a new OTTO project for the new domain and installing its pixel. If your historical OTTO SEO data needs to be moved to a new domain or account (for example, when a migration spans separate accounts), our team can migrate that data for you on request.

🚀 Installing OTTO Pixels Correctly​

Each project provides its own unique OTTO pixel. Install the matching pixel on the matching property:

  1. Open the airocide.com project and copy its OTTO pixel script.
  2. Add that script to the section of your main site so it loads on every page.
  3. Open the shop.airocide.com project and copy its separate OTTO pixel script.
  4. Add that script to your Shopify theme so it loads across all store pages.
  5. Activate OTTO in each project once the pixel is detected.

Installing the correct pixel on each property is what allows OTTO to apply optimizations and capture traffic for both your main site and your store independently.
​

✅ Verifying Traffic Is Captured​

After installation, confirm that both pixels are firing and traffic is flowing:

  • Check the pixel status indicator in each project; it should show as connected or active.
  • Visit a few live pages on each domain and confirm the pixel loads without errors.
  • Allow some time for data to populate, then review traffic and analytics in each project separately.
  • If a project shows the pixel or UUID as not detected even though the script is correctly installed, and your site is served through Cloudflare or another CDN, this can be related to how CDN-fronted pixels are detected. A known case of pixels not being detected behind Cloudflare has been resolved; if you still see a not-detected status, start a live chat so we can confirm your setup.​

Because the two properties are tracked in separate projects, you'll review their performance individually rather than as a single combined report.
​

🔁 Handling Redirects and the Old Domain​

Domain migrations work best when traffic from old addresses is preserved:

  • Ensure 301 redirects are in place from airocidesystems.com pages to their matching airocide.com pages so link value and visitors transfer smoothly.
  • You do not need to keep a project or pixel running on the old domain once redirects are live, since visitors will land on your new domain where the new pixel fires.
  • Monitor your new projects over the following weeks to confirm traffic is consolidating onto the new domain.

💡 Best Practices

  • Use one project per pixel-bearing property to keep tracking clean and accurate.
  • To move OTTO to a different domain, create a new OTTO project for the new domain and install its pixel, since an existing OTTO project's domain cannot be changed in place.
  • Double-check that each pixel is installed on the correct property before activating OTTO.
  • Confirm redirects are working so no traffic is lost during the transition.​

💬 Need More Help?​

If you need further assistance, click the chat icon in the bottom-right corner of the platform to start a live chat, then type "Human Teammate" and you'll be connected with a member of our team.