Pixel Installation: Shopify

7 articles Camilo Aponte By Camilo Aponte

🔍 OTTO Pixel Shopify Verification and Plan Comparison

🧩 Overview After installing the OTTO pixel in Shopify, it is common to check whether the code is live by viewing the page source. If you saved the code correctly but cannot find it in the source, this does not necessarily mean the installation failed. This article explains why the pixel may not appear immediately and how to verify it is working. 🤔 Why the Pixel May Not Appear in Page Source There are two common reasons the OTTO pixel code may not be visible when you view the raw page source in your browser. - Crawl phase delay: After saving the pixel in Shopify, OTTO begins processing your site. During this phase the pixel may not yet be injected into every page. This process can take a short time to complete depending on your site size. - Dynamic script injection: Shopify themes and third-party apps can load scripts dynamically after the initial HTML is delivered. The view-source method shows only the raw HTML returned by the server. Scripts that load asynchronously or are injected by JavaScript after the page renders will not appear in this view even when they are fully active. ✅ How to Confirm the Pixel Is Working Use the steps below to verify the pixel is live without relying on view-source. 1. Open your website in Google Chrome. 2. Right-click anywhere on the page and select Inspect to open Developer Tools. 3. Go to the Network tab and reload the page. 4. In the filter search bar type otto or the pixel script name to look for a matching network request. 5. You can also log in to the Search Atlas platform and check your OTTO site status to confirm the pixel is communicating with the platform. If your OTTO site status shows as connected and the pixel request appears in the Network tab, the installation is successful even if view-source does not display it. 🛠️ Reinstalling the Pixel in Shopify If the Network tab shows no pixel activity and your OTTO status remains inactive after some time, follow these steps to reinstall. 1. Log in to Search Atlas and navigate to your OTTO site settings to copy the pixel code. 2. In your Shopify admin, locate the theme editor and paste the pixel code in the appropriate location, then save. 3. Reload your live site and repeat the Network tab check described above. 📋 Subscription Plan Questions If you have questions about which sites or features are included in your current subscription plan, the best approach is to contact our support team directly. A team member can review your account, clarify exactly which sites and features are covered under your plan, and walk you through any upgrade or adjustment options that may be available to you. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⚡ OTTO Pixel on Shopify: GTM vs Native Installation

Overview If your OTTO pixel appears to fire correctly in Google Tag Manager (GTM) but the OTTO dashboard still shows it as undetected, you may be experiencing a limitation of GTM-based deployments on Shopify. This article explains the general difference between GTM and native installation approaches and what to do if you need help resolving detection issues. GTM vs Native Installation on Shopify There are two common ways to deploy the OTTO pixel on a Shopify store: - GTM-based installation: The pixel is loaded through a Google Tag Manager container. This method can introduce additional layers between the pixel and the page, which may affect how reliably the pixel is detected. - Native installation: The pixel code is added directly to your Shopify theme files. This approach typically provides a more direct and consistent load of the pixel on every storefront page. If you are currently using GTM and the OTTO dashboard is not detecting your pixel, switching to a native installation may resolve the issue. For the exact steps to complete either type of installation on your specific Shopify setup, our support team can walk you through the process. What to Have Ready When You Contact Support To help our team resolve your pixel detection issue as quickly as possible, please have the following information ready: - Your Shopify store URL - The installation method you are currently using (GTM or native) - A description of what the OTTO dashboard shows for your pixel status - Any error messages or screenshots related to the pixel detection issue If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔒 Secure Shopify Access for Agency OTTO Installation

Overview As an agency partner, you should never need to ask a client for their Shopify username and password. Shopify provides a built-in staff and collaborator access system that lets your client invite you directly — giving you the permissions needed to install OTTO securely, without credential sharing of any kind. What You Need Before Starting - Your client's Shopify store URL (e.g., storename.myshopify.com) - The email address associated with your Shopify account or the one you want your client to send the invite to - Your client to have Staff or Owner-level access to their own Shopify admin Step 1 — Ask Your Client to Grant You Staff Access Ask your client to add you as a staff member or collaborator through their Shopify admin. They should use the email address you provide, and assign you sufficient permissions to install apps. Your client does not need to share any passwords — Shopify will send an invitation directly to your inbox, granting you secure, role-based access. For exact navigation steps within their Shopify admin, your client can refer to Shopify's official Help Center at help.shopify.com for up-to-date guidance on managing staff and permissions. Step 2 — Accept the Staff Invitation Once your client has sent the invite, check the inbox of the email address they used. Open the invitation email from Shopify and follow the prompts to accept access. You will need to create or log in to a Shopify account when prompted. After completing this step, you will have access to your client's Shopify admin with the permissions they assigned. Step 3 — Install OTTO on the Client's Store Once you have staff access to your client's Shopify store, proceed to connect and install OTTO through your Search Atlas account. To do this, log in to Search Atlas, open the OTTO setup flow for the relevant project, and when you are prompted to authenticate with Shopify, log in using your own staff account credentials — not your client's. This keeps your client's primary credentials secure while allowing you to complete the installation on their behalf. If you are unsure which project to connect or encounter an error during the Shopify authentication step, note the exact error message and the store URL so our team can assist you quickly. Why This Method Is Recommended - No password sharing: Your client never needs to hand over credentials. - Role-based access: Shopify's permission system limits what each staff member can see and do. - Revocable at any time: Your client can remove your access from their Shopify admin whenever needed. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔌 OTTO SEO Pixel Status Delay on Shopify

🧭 Overview After installing the OTTO SEO Pixel on your Shopify store, you may notice that the platform still shows the pixel as not installed — even though you followed every installation step correctly. This is expected behavior, not an installation error. During the initial site auditor crawl, pixel status updates are intentionally delayed. The crawl must complete before Search Atlas can confirm and reflect the pixel's active status. This process can take up to 24 hours. ⏳ Why the Delay Happens When you connect a Shopify store to Search Atlas, the platform automatically triggers a full site audit. The OTTO SEO Pixel status is verified as part of this crawl — it is not checked in real time at the moment of installation. Until the crawl finishes, the pixel status will remain in a pending or uninstalled state in the dashboard, regardless of whether the pixel code is correctly placed on your store. This is a known, expected part of the onboarding process and does not indicate that anything went wrong during installation. ✅ How to Confirm Your Pixel Is Installed Correctly Before waiting for the crawl to complete, verify that the pixel was added properly to your Shopify store by checking the following: - Log in to your Shopify admin panel and go to Online Store → Themes. - Click Actions → Edit Code on your active theme. - Open the theme.liquid file and confirm the OTTO SEO Pixel script is present just before the closing tag. - Save the file if you made any changes. If the script is present and saved, your installation is complete. No further action is needed — the status in Search Atlas will update automatically once the site audit finishes. 📍 Where to Check Pixel Status in Search Atlas To monitor your pixel status and audit progress, navigate to OTTO SEO → All Sites (SEO Automation) using the left sidebar (URL: /seo-automation-v3). Your connected site and its current pixel status are displayed on this page. Once the initial crawl is complete, the status will automatically update to reflect that the pixel is active. 🕐 What to Do While You Wait The initial site audit typically completes within a few hours but may take up to 24 hours for larger Shopify stores with many pages. During this time: - Do not reinstall or remove the pixel script — doing so may reset the crawl timer. - Do not disconnect and reconnect your Shopify store, as this will trigger a new crawl from the beginning. - Check back on the OTTO SEO → All Sites (SEO Automation) page after a few hours to see if the status has updated. 🔁 If the Status Has Not Updated After 24 Hours If more than 24 hours have passed and your pixel status still shows as uninstalled, work through the following checks before reaching out for support: 1. Confirm the pixel script is still present in your theme.liquid file — theme updates or app installations can sometimes overwrite customizations. 2. Make sure you are checking the correct store — verify the domain shown in the OTTO SEO → All Sites (SEO Automation) section matches your active Shopify store URL. 3. Clear your browser cache and reload the OTTO SEO → All Sites (SEO Automation) page to rule out a display issue. 4. If a theme update was applied after installation, re-add the pixel script to the updated theme and allow another crawl cycle to complete. If the status still does not update after confirming all of the above, our support team can investigate the crawl logs and pixel detection directly. 💬 Need Help? If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🔑 Grant Shopify Backend Access Without Sharing Passwords

🎯 What This Article Covers If you manage SEO for clients on Shopify, you may need backend access to install the OTTO SEO script without asking your client to share their username and password. This article explains the correct way to delegate Shopify admin access and complete the OTTO installation — no credentials sharing required. 🔐 How Shopify Access Delegation Works Shopify provides a built-in feature called Collaborator Access (for Shopify Partners) and Staff Account Invitations (for direct team members). Both methods let a store owner grant backend access to a third party without ever sharing their login credentials. - Collaborator Access (Shopify Partners): Best for agencies and freelancers. The store owner approves access through a request link — no password is exchanged. - Staff Account Invitation: Best for direct team members. The store owner sends an email invite with specific permission scopes. There is no white-label link that Search Atlas or OTTO generates on your behalf. Shopify controls this access delegation entirely within their own platform. 🛠️ Option 1 — Request Collaborator Access via Shopify Partners Use this method if you or your agency has a Shopify Partner account. 1. Log in to your Shopify Partners dashboard at partners.shopify.com. 2. Go to Stores and click Add store. 3. Select Request access to an existing store. 4. Enter your client's store URL and choose the permissions you need (Themes and Online Store access is required for OTTO script installation). 5. Submit the request. Your client will receive a notification in their Shopify admin and can approve it with one click — no password sharing needed. 6. Once approved, you will see the store listed in your Partners dashboard and can access the Shopify admin directly. 👥 Option 2 — Staff Account Invitation Use this method if you do not have a Shopify Partner account. 1. Ask your client to log in to their Shopify admin. 2. Go to Settings → Users and permissions → Add staff. 3. Enter your email address and select the required permissions. At minimum, enable Online Store access so you can install the OTTO script. 4. Click Send invite. You will receive an email to accept the invitation and set your own password. 5. Once accepted, you can log in independently without ever needing the store owner's credentials. 🚀 Installing the OTTO SEO Script on Shopify Once you have backend access to the Shopify store, follow these steps to install the OTTO script. 1. In Search Atlas, go to OTTO SEO using the left sidebar. 2. Select the site you want to activate OTTO on, or create a new one. 3. Follow the on-screen installation guide for Shopify. You will be given a unique OTTO script snippet tied to your site. 4. In the Shopify admin, navigate to Online Store → Themes → Edit code. 5. Open the theme.liquid file and paste the OTTO script snippet just before the closing tag. 6. Save the file. OTTO will verify the installation automatically within a few minutes. You can also find your installation snippet at any time by going to the top-right avatar menu → Settings → CMS Connectors inside Search Atlas. ✅ Permissions Checklist Before You Start - Collaborator or staff access approved by the store owner - Online Store permission enabled (required to edit theme code) - OTTO site created and active in Search Atlas - OTTO script snippet copied from the Search Atlas installation guide ⚠️ Common Issues to Avoid - Do not ask clients to share their Shopify username and password — use delegation methods above instead. - If your client is on a Shopify Basic plan, staff account slots may be limited. Ask your client to check their plan limits before sending an invite. - Make sure you paste the OTTO script in theme.liquid and not in a section or page template — otherwise it will not load site-wide. - If the store uses a headless or custom Shopify setup, the script placement may differ. Contact support for guidance specific to your setup. 💬 Need More Help? If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

🛠️ Install OTTO Pixel on Your Shopify Theme

🔍 What Is the OTTO Pixel? The OTTO Pixel is a small tracking snippet that connects your Shopify store to OTTO SEO inside Search Atlas. Installing it allows OTTO to read your site's data, identify SEO opportunities, and deploy optimisations directly to your pages. 📍 Where to Find Your OTTO Pixel Code The OTTO Pixel code is located inside the OTTO SEO section of your Search Atlas dashboard. Follow these steps to locate it: 1. Log in to your Search Atlas account. 2. In the left sidebar, click OTTO SEO, then open SEO Automation inside it. The URL will change to /seo-automation-v3. 3. If you have not yet activated OTTO for your site, you will be prompted to set up a new OTTO session. Complete the setup steps to reach your OTTO dashboard. 4. Once inside your OTTO dashboard, look for the Pixel Installation or Connect Your Site option. Your unique Pixel code snippet will be displayed here. 5. Click Copy to copy the full snippet to your clipboard. 🛒 How to Add the OTTO Pixel to Your Shopify Theme Once you have copied your Pixel code, follow these steps to install it on your Shopify store: 1. Log in to your Shopify Admin at your-store.myshopify.com/admin. 2. In the left sidebar, go to Online Store → Themes. 3. Next to your active theme, click the three-dot menu (⋯) and select Edit code. 4. In the file explorer on the left, open the Layout folder and click theme.liquid. 5. Locate the closing tag in the file. Paste your OTTO Pixel snippet immediately before this tag. 6. Click Save in the top-right corner. The Pixel is now live on every page of your Shopify store. OTTO will begin collecting data within a few minutes. ✅ How to Verify the Pixel Is Working After installation, return to your OTTO dashboard in Search Atlas. You should see one of the following: - A green status indicator or "Pixel Detected" confirmation message. - Site data beginning to populate in your OTTO dashboard within 5–10 minutes. If the status still shows as undetected after 10 minutes, double-check that you saved the theme.liquid file and that the snippet was pasted before the closing tag, not after it. ⚠️ Common Issues and Quick Fixes - Cannot find the Pixel code: Make sure you have completed the OTTO onboarding flow inside OTTO SEO. The Pixel code only appears after a site session has been created. - Editing the wrong theme: Ensure you are editing your active (published) theme, not a draft or unpublished theme. - Changes not saving: Shopify may time out after periods of inactivity. Re-open theme.liquid, paste the snippet again, and save immediately. - Pixel not detected after installation: Clear your browser cache, reload the Search Atlas dashboard, and wait a few more minutes for the signal to register. 💬 Need More Help? If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.

⏳ OTTO Pixel Not Connected After Shopify Install

🔍 Overview After placing the OTTO Pixel code in the <head> section of your Shopify store, the Search Atlas dashboard may still display the pixel status as Not Connected. This is expected behavior in most cases and does not mean your installation failed. The most common reason for this is that Search Atlas needs to crawl your site before it can detect and confirm the pixel. Allow some time for the crawl to complete after installation before concluding there is an issue. ✅ How OTTO Pixel Detection Works When you install the OTTO Pixel, Search Atlas checks for it automatically on a schedule based on your project's age: every 15 minutes for projects under 2 hours old, every hour from 2 to 24 hours old, every 6 hours from 1 to 7 days old, and no automatic checks after 7 days. For a newly created project, a correctly installed pixel is normally detected within about 15 minutes. Until the next scheduled check runs, the dashboard may continue to show Not Connected even if your installation is perfectly correct. 🛠️ Step 1 — Confirm Your Installation Is Correct Before waiting for the next check, verify that the pixel is installed properly: 1. Open your Shopify store in a browser and navigate to any page. 2. Right-click anywhere on the page and select Inspect (or press F12). 3. Click the Elements tab and expand the <head> section. 4. Use Ctrl+F (or Cmd+F on Mac) to search for otto or your unique pixel ID. 5. Confirm the full OTTO Pixel script is present inside the <head> tag. If the script appears in the code inspection, your installation is correct. The status update is simply waiting on the next automatic pixel check. ⏰ Step 2 — Wait for the Next Automatic Check If your pixel code is confirmed in the page source, no further action is needed right away. For a new project, expect detection within about 15 minutes; older projects are checked less frequently (hourly between 2–24 hours, every 6 hours between 1–7 days, and not automatically after 7 days). 🔄 Step 3 — Still Showing Not Connected? If a reasonable amount of time has passed and the status still shows Not Connected despite confirming the pixel script is present in your page source, please reach out to our support team. When you do, have the following ready to speed up the investigation: - Your Shopify store URL - The project name as it appears in your Search Atlas dashboard - A screenshot or confirmation that the OTTO Pixel script is visible in your page source - The approximate date and time you completed the installation If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.