Getting started

Install Vision Snippet

Learn how to install the 1eye Vision snippet, add tracked domains, exclude URLs, track important forms, verify installation, and troubleshoot signal capture.

Add the 1eye Vision snippet to your website so 1eyeᴬᴵ can start capturing website activity, identifying target companies and target contacts, and turning site visits into GTM signals.

The Vision snippet is a small JavaScript tag that runs on your website. Once installed, it helps 1eyeᴬᴵ capture page visits, traffic source, UTM data, form activity, session activity, and visitor signals from target companies and target contacts.

Before you begin

To install the Vision snippet, you need:

  1. Access to your 1eyeᴬᴵ workspace

  2. Admin access to your website, CMS, or tag manager

  3. Permission to add JavaScript to your website

  4. Your company domain added to your 1eyeᴬᴵ workspace

For this guide, we’ll use Snowbricks as the example workspace.

Field

Example

Company

Snowbricks

Domain

snowbricks.io

Workspace admin

Matt Bru

Admin email

matt@snowbricks.io

Where to find the Vision snippet

You can access the Vision snippet in two places.

During onboarding

When you first create your workspace, 1eyeᴬᴵ will guide you through the Vision setup step.

Look for:

Install 1eye Vision

Before the snippet is installed, the status will show:

Not Installed
Not Installed
Not Installed

Inside Settings

You can also access the Vision snippet anytime from your workspace settings.

  1. Open your 1eyeᴬᴵ workspace

  2. Select Settings from the top-right menu

  3. Open the Vision Snippet tab

  4. Copy your Vision snippet

  5. Manage included domains, excluded URLs, and form tracking URLs

This is useful if you skipped onboarding, need to reinstall the snippet, want to add more domains, or need to change tracking rules later.

What the Vision snippet does

The 1eye Vision snippet helps 1eyeᴬᴵ understand activity on your website.

Once installed, 1eyeᴬᴵ can capture signals such as:

  1. Website visits

  2. Page views

  3. Session activity

  4. Traffic source

  5. UTM parameters

  6. Form activity

  7. Company-level identification

  8. Contact-level identification when available

  9. Target company activity

  10. Target contact activity

These signals help your team understand which target companies and target contacts are active, what pages they viewed, where they came from, and what GTM action to take next.

Step 1: Open the Vision setup screen

From onboarding or Settings, open Vision Snippet.

You should see:

  1. Your 1eye Vision snippet

  2. Installation status

  3. Included domains

  4. Excluded URLs

  5. Form tracking URLs

If the snippet has not been installed yet, the status will show:

Not Installed
Not Installed
Not Installed

If the snippet has been detected, the status will show:

Installed
Installed
Installed

Step 2: Confirm your domain

Before installing the snippet, confirm that your domain is included.

For Snowbricks, the domain should be:

https://snowbricks.io
https://snowbricks.io
https://snowbricks.io

If your website uses www, include:

https://www.snowbricks.io
https://www.snowbricks.io
https://www.snowbricks.io

If your website uses both root and www, make sure both are covered or that one redirects cleanly to the other.

Step 3: Add included domains

Included domains tell 1eyeᴬᴵ where the Vision snippet is allowed to track activity.

For Snowbricks, you may add:

https://snowbricks.io
https://snowbricks.io
https://snowbricks.io

If Snowbricks also uses a www version, add:

https://www.snowbricks.io
https://www.snowbricks.io
https://www.snowbricks.io

If Snowbricks has marketing landing pages on a subdomain, you may also add:

https://go.snowbricks.io
https://go.snowbricks.io
https://go.snowbricks.io

Only add domains that belong to your company and should be tracked by 1eyeᴬᴵ.

Step 4: Copy your Vision snippet

In the Vision Snippet tab, find the code block labeled 1eye Vision Snippet.

Click Copy to copy the full snippet.

Your snippet will look similar to this:

<script>
  (function() {
    var s = document.createElement("script");
    s.src = "https://vision.1eye.ai/pixel.js";
    s.setAttribute("data-client-id", "YOUR_CLIENT_ID");
    s.defer = true;
    document.head.appendChild(s);
  })();
</script>
<script>
  (function() {
    var s = document.createElement("script");
    s.src = "https://vision.1eye.ai/pixel.js";
    s.setAttribute("data-client-id", "YOUR_CLIENT_ID");
    s.defer = true;
    document.head.appendChild(s);
  })();
</script>
<script>
  (function() {
    var s = document.createElement("script");
    s.src = "https://vision.1eye.ai/pixel.js";
    s.setAttribute("data-client-id", "YOUR_CLIENT_ID");
    s.defer = true;
    document.head.appendChild(s);
  })();
</script>

Use the exact snippet from your own 1eyeᴬᴵ workspace. Do not copy the sample snippet above into production.

Step 5: Choose your installation method

You can install the Vision snippet in either of these ways:

  1. Add the script directly inside the <head> tag of your website

  2. Add it using a Custom HTML tag in Google Tag Manager

Use the direct <head> method if you control your website code, CMS, or website builder.

Use Google Tag Manager if your team manages website scripts through GTM.

Option 1: Install directly in the website <head>

Use this option if your website is built on Framer, Webflow, WordPress, custom code, or another CMS that lets you add custom code to the site header.

Instructions

  1. Open your website builder, CMS, or codebase

  2. Go to the global custom code or site header settings

  3. Paste the full 1eye Vision snippet before the closing </head> tag

  4. Save your changes

  5. Publish or deploy your website

  6. Return to 1eyeᴬᴵ and test the installation

The snippet should be installed globally so it loads on every important marketing page.

Where to place the snippet

Place the snippet before the closing </head> tag:

<head>
  <!-- Other scripts and metadata -->

  <script>
    (function() {
      var s = document.createElement("script");
      s.src = "https://vision.1eye.ai/pixel.js";
      s.setAttribute("data-client-id", "YOUR_CLIENT_ID");
      s.defer = true;
      document.head.appendChild(s);
    })();
  </script>
</head>
<head>
  <!-- Other scripts and metadata -->

  <script>
    (function() {
      var s = document.createElement("script");
      s.src = "https://vision.1eye.ai/pixel.js";
      s.setAttribute("data-client-id", "YOUR_CLIENT_ID");
      s.defer = true;
      document.head.appendChild(s);
    })();
  </script>
</head>
<head>
  <!-- Other scripts and metadata -->

  <script>
    (function() {
      var s = document.createElement("script");
      s.src = "https://vision.1eye.ai/pixel.js";
      s.setAttribute("data-client-id", "YOUR_CLIENT_ID");
      s.defer = true;
      document.head.appendChild(s);
    })();
  </script>
</head>

Option 2: Install using Google Tag Manager

Use this option if your company manages website scripts through Google Tag Manager.

Instructions

  1. Open Google Tag Manager

  2. Select the container for your website

  3. Click Tags

  4. Click New

  5. Name the tag 1eye Vision

  6. Choose Tag Configuration

  7. Select Custom HTML

  8. Paste your full 1eye Vision snippet

  9. Under Triggering, choose All Pages

  10. Save the tag

  11. Submit and publish the GTM container

  12. Return to 1eyeᴬᴵ and test the installation

Recommended GTM trigger

Use:

All Pages
All Pages
All Pages

This ensures 1eyeᴬᴵ can capture activity across your website, not just one landing page.

When to use a limited trigger

Only use a limited trigger if you intentionally want Vision to run on specific pages.

For most teams, All Pages is the right default.

Step 6: Test the installation

After installing the snippet, return to 1eyeᴬᴵ and test the installation.

1eyeᴬᴵ will check whether the Vision snippet is loading on your website.

If the snippet is detected, the status should change from:

Not Installed
Not Installed
Not Installed

to:

Installed
Installed
Installed

You should also see a confirmation message that your 1eye Vision snippet is installed and tracking signals.

If the status does not update immediately, wait a few minutes and test again.

Step 7: Watch for confirmation

Once the Vision snippet is installed successfully, 1eyeᴬᴵ will confirm that tracking is active.

You may see:

  1. The Vision status change to Installed

  2. A confirmation message inside the setup screen

  3. A completed onboarding step

  4. An email notification confirming that Vision is installed

  5. Website signals begin flowing into your workspace

After confirmation, select Get Started to continue into your workspace.

Step 8: Generate your first signal

After the snippet is installed, open your website in a new browser tab.

Visit a few important pages, such as:

  1. Homepage

  2. Pricing page

  3. Product page

  4. Contact page

  5. Demo page

For Snowbricks, that could include:

https://snowbricks.io
https://snowbricks.io/pricing
https://snowbricks.io/product
https://snowbricks.io/contact
https://snowbricks.io/demo
https://snowbricks.io
https://snowbricks.io/pricing
https://snowbricks.io/product
https://snowbricks.io/contact
https://snowbricks.io/demo
https://snowbricks.io
https://snowbricks.io/pricing
https://snowbricks.io/product
https://snowbricks.io/contact
https://snowbricks.io/demo

Then return to 1eyeᴬᴵ and open Signals.

You should start seeing website activity after 1eyeᴬᴵ receives and processes the first events.

What to expect after installation

Once Vision is installed, 1eyeᴬᴵ can begin capturing website signals.

You may see:

  1. Anonymous website activity

  2. Identified target companies

  3. Identified target contacts when available

  4. Page-level activity

  5. Source and UTM data

  6. Form-related activity

  7. Recent website visitors

  8. Target company and target contact timelines

Not every website visitor will be identified. Identification depends on available signal data, enrichment match, source quality, and visitor context.

Add multiple domains

You can add more than one included domain in Settings.

Use this when your company uses multiple websites, subdomains, or landing page domains.

For Snowbricks, examples could include:

https://snowbricks.io
https://www.snowbricks.io
https://go.snowbricks.io
https://resources.snowbricks.io
https://snowbricks.io
https://www.snowbricks.io
https://go.snowbricks.io
https://resources.snowbricks.io
https://snowbricks.io
https://www.snowbricks.io
https://go.snowbricks.io
https://resources.snowbricks.io

Add a domain if 1eyeᴬᴵ should track website activity there.

Do not add domains that are unrelated to your company or domains where you do not want tracking to run.

Exclude URLs

Excluded URLs tell 1eyeᴬᴵ which pages should not be tracked.

Use excluded URLs for pages that are not useful for GTM signals, internal pages, sensitive pages, or pages that should not trigger tracking.

For Snowbricks, examples could include:

https://snowbricks.io/privacy
https://snowbricks.io/terms
https://snowbricks.io/careers
https://snowbricks.io/login
https://snowbricks.io/admin
https://app.snowbricks.io
https://snowbricks.io/privacy
https://snowbricks.io/terms
https://snowbricks.io/careers
https://snowbricks.io/login
https://snowbricks.io/admin
https://app.snowbricks.io
https://snowbricks.io/privacy
https://snowbricks.io/terms
https://snowbricks.io/careers
https://snowbricks.io/login
https://snowbricks.io/admin
https://app.snowbricks.io

Common pages to exclude:

  1. Privacy policy

  2. Terms of service

  3. Login pages

  4. App pages

  5. Admin pages

  6. Internal tools

  7. Employee-only pages

  8. Support pages that are not useful for GTM

Use exclusions carefully. If you exclude an important product, pricing, demo, or contact page, 1eyeᴬᴵ may miss useful target signals.

Track forms

Form tracking URLs tell 1eyeᴬᴵ which pages contain forms that matter for GTM.

Use form tracking for pages where target contacts may submit a form, request a demo, join a waitlist, subscribe, or download content.

For Snowbricks, examples could include:

https://snowbricks.io/contact
https://snowbricks.io/demo
https://snowbricks.io/book-a-demo
https://snowbricks.io/request-demo
https://snowbricks.io/newsletter
https://snowbricks.io/resources/cloud-cost-guide
https://snowbricks.io/contact
https://snowbricks.io/demo
https://snowbricks.io/book-a-demo
https://snowbricks.io/request-demo
https://snowbricks.io/newsletter
https://snowbricks.io/resources/cloud-cost-guide
https://snowbricks.io/contact
https://snowbricks.io/demo
https://snowbricks.io/book-a-demo
https://snowbricks.io/request-demo
https://snowbricks.io/newsletter
https://snowbricks.io/resources/cloud-cost-guide

Common form pages to track:

  1. Contact page

  2. Demo request page

  3. Trial signup page

  4. Newsletter signup page

  5. Webinar registration page

  6. Gated content page

  7. Waitlist page

  8. Event registration page

Form activity can help 1eyeᴬᴵ identify high-intent target companies and target contacts.

Recommended pages to track

Install the Vision snippet on all important GTM pages, including:

  1. Homepage

  2. Product pages

  3. Pricing page

  4. Demo page

  5. Contact page

  6. Blog pages

  7. Case study pages

  8. Comparison pages

  9. Landing pages

  10. Campaign pages

  11. Webinar pages

  12. Gated content pages

The more complete your coverage, the better 1eyeᴬᴵ can understand target activity.

UTM tracking

1eye Vision can capture UTM parameters when they are present in the URL.

Common UTM parameters include:

Parameter

Example

What it tells you

utm_source

linkedin

Where the traffic came from

utm_medium

paid_social

The channel or medium

utm_campaign

q2_pipeline_push

The campaign name

utm_content

founder_ad_v1

The ad, creative, or content variant

utm_term

cloud_cost_optimization

The keyword or audience term

This helps your team understand which campaigns are driving target company and target contact activity.

For example, if a target company visits Snowbricks from a LinkedIn campaign, 1eyeᴬᴵ can help your team connect the signal back to the campaign source.

Privacy and compliance

Before installing any tracking script, review your website privacy policy and cookie practices with your legal or compliance team.

Your privacy policy should explain that your website may use analytics, tracking, enrichment, and similar technologies to understand website activity and improve sales, marketing, and customer experiences.

You may also need to update your cookie banner or consent management platform depending on your company’s policies and the regions where you operate.

Troubleshooting

Use this section if the Vision snippet is not detected or signals are not showing.

Installation still says “Not Installed”

Check the following:

  1. Confirm the snippet was copied from the correct 1eyeᴬᴵ workspace

  2. Confirm the snippet was added to the correct domain

  3. Confirm the website was published or deployed after adding the snippet

  4. Confirm the snippet is inside the <head> or loaded through GTM

  5. Confirm Google Tag Manager was published, not just saved

  6. Refresh the website and test again

  7. Wait a few minutes and retry the installation test

Snippet is installed but no signals appear

Check the following:

  1. Visit the website after installation to generate a test event

  2. Open multiple pages, not just the homepage

  3. Confirm the domain in 1eyeᴬᴵ matches your live website domain

  4. Confirm the domain is listed under included domains

  5. Confirm the page is not listed under excluded URLs

  6. Confirm the snippet is not blocked by a browser extension

  7. Confirm the snippet is not blocked by your consent banner

  8. Confirm the script is not blocked by your Content Security Policy

  9. Confirm the page is publicly accessible

  10. Confirm the snippet is not only installed on a staging site

Installed on root domain but not www

Some websites use both:

https://snowbricks.io
https://www.snowbricks.io
https://snowbricks.io
https://www.snowbricks.io
https://snowbricks.io
https://www.snowbricks.io

If your website uses www, make sure the snippet is installed on the www version.

If your website redirects root to www, test the final destination URL.

Installed on staging instead of production

Check whether the snippet was added to a staging or preview environment instead of your live website.

Examples:

staging.snowbricks.io
preview.snowbricks.io
snowbricks.framer.app
snowbricks.webflow.io
staging.snowbricks.io
preview.snowbricks.io
snowbricks.framer.app
snowbricks.webflow.io
staging.snowbricks.io
preview.snowbricks.io
snowbricks.framer.app
snowbricks.webflow.io

For production tracking, install Vision on:

https://snowbricks.io
https://snowbricks.io
https://snowbricks.io

or:

https://www.snowbricks.io
https://www.snowbricks.io
https://www.snowbricks.io

Google Tag Manager tag is saved but not live

In Google Tag Manager, saving a tag is not enough.

You must:

  1. Save the tag

  2. Submit the container

  3. Publish the container

  4. Refresh your website

  5. Test the installation again in 1eyeᴬᴵ

Script is blocked by Content Security Policy

Some websites use a Content Security Policy that blocks third-party scripts.

If Vision is blocked, ask your engineering team to allow scripts from:

https://vision.1eye.ai
https://vision.1eye.ai
https://vision.1eye.ai

Your engineering team may need to update the script-src directive in your CSP.

Script is blocked by consent settings

If your website uses a cookie banner or consent management platform, the Vision snippet may not load until a visitor gives consent.

Check whether the snippet is categorized as analytics, marketing, or tracking.

If your policy requires consent, make sure the tag fires only after the right consent event.

Browser extensions block the script

Ad blockers, privacy extensions, and corporate security tools can block tracking scripts.

To test cleanly:

  1. Open your website in an incognito window

  2. Disable browser extensions

  3. Try another browser

  4. Ask another teammate to visit the site

  5. Test from a non-corporate network if needed

Snippet appears twice

Avoid installing the Vision snippet more than once.

Duplicate installation can happen if:

  1. The snippet is installed directly in the website header

  2. The same snippet is also installed through Google Tag Manager

  3. The snippet is added inside a reusable page component

  4. The snippet is added by both marketing and engineering teams

Keep one clean installation path.

Signals only show on some pages

This usually means the snippet is not installed globally.

Check whether the snippet was added only to:

  1. One landing page

  2. One template

  3. One route

  4. One CMS collection

  5. One GTM trigger

For full coverage, install Vision across all important website pages.

Form activity is not showing

Check the following:

  1. Confirm the Vision snippet is installed on the form page

  2. Confirm the form page is listed under form tracking URLs

  3. Confirm the form is publicly accessible

  4. Confirm the form is not inside an excluded URL

  5. Confirm the form is not blocked by consent settings

  6. Submit a test form and wait a few minutes

  7. Check Signals again

How to verify manually

You can manually check whether the Vision script is loading.

In your browser

  1. Open your website

  2. Right-click the page

  3. Select Inspect

  4. Open the Network tab

  5. Refresh the page

  6. Search for:

vision.1eye.ai
vision.1eye.ai
vision.1eye.ai

If the script appears in the Network tab, it is loading.

In page source

You can also check the page source.

  1. Open your website

  2. Right-click the page

  3. Select View Page Source

  4. Search for:

vision.1eye.ai
vision.1eye.ai
vision.1eye.ai

If the snippet was injected dynamically through Google Tag Manager, it may not appear in page source. In that case, use the Network tab instead.

Send instructions to a teammate

If someone else manages your website, select Send instructions via email from the Vision setup screen.

Send the instructions to the teammate, agency, or engineer who manages your website.

A good internal note looks like this:

Hi Matt,

Can you install the 1eye Vision snippet on snowbricks.io?
Please add it before the closing </head> tag across the full website, or install it through Google Tag Manager as a Custom HTML tag with an All Pages trigger.

Once it is published, I’ll test the installation in 1eyeᴬᴵ.
Thanks

Hi Matt,

Can you install the 1eye Vision snippet on snowbricks.io?
Please add it before the closing </head> tag across the full website, or install it through Google Tag Manager as a Custom HTML tag with an All Pages trigger.

Once it is published, I’ll test the installation in 1eyeᴬᴵ.
Thanks

Hi Matt,

Can you install the 1eye Vision snippet on snowbricks.io?
Please add it before the closing </head> tag across the full website, or install it through Google Tag Manager as a Custom HTML tag with an All Pages trigger.

Once it is published, I’ll test the installation in 1eyeᴬᴵ.
Thanks

Best practices

  1. Install Vision globally
    Add the snippet across your full marketing website so 1eyeᴬᴵ can capture complete target activity.

  2. Use one installation method
    Install directly in the <head> or through Google Tag Manager. Do not use both.

  3. Install on production
    Make sure the snippet is installed on your live company domain, not only on a staging or preview domain.

  4. Add all relevant domains
    Add root, www, and marketing subdomains if they are part of your GTM website.

  5. Exclude low-value or sensitive URLs
    Exclude login pages, app pages, admin pages, and legal pages if you do not want them tracked.

  6. Track high-intent forms
    Add demo, contact, trial, and gated content pages to form tracking URLs.

  7. Publish your changes
    Website builders and GTM both require publishing before changes go live.

  8. Test after publishing
    Always test the installation after the site is published.

  9. Review privacy settings
    Make sure your privacy policy and consent setup match your company’s requirements.

  10. Install before launching campaigns
    Install Vision early so signals can start flowing before your team builds target lists and campaigns.

FAQs

Does the Vision snippet slow down my website?

The Vision snippet is designed to load asynchronously so it does not block your page from loading.

Where should I install the snippet?

Install it before the closing </head> tag or through Google Tag Manager as a Custom HTML tag.

Should I install it on every page?

Yes. For best results, install it across your full marketing website.

Can I install it only on landing pages?

Yes, but 1eyeᴬᴵ will only capture activity from the pages where the snippet is installed.

Can I use Google Tag Manager?

Yes. Create a Custom HTML tag, paste the Vision snippet, set the trigger to All Pages, then publish the container.

How long does it take to show signals?

Signals may take a few minutes to appear after the snippet is installed and website activity is captured.

Will I get a confirmation?

Yes. Once 1eyeᴬᴵ detects the snippet, you will see an installed confirmation in the product. You may also receive an email notification confirming that Vision has been installed successfully.

Why are some visitors not identified?

Not every visitor can be identified. Identification depends on available signal data, enrichment match, source quality, and visitor context.

What if my site uses both root and www domains?

Install Vision on the version visitors actually use. If both versions are active, make sure both are covered or redirected correctly.

What if my site uses a cookie banner?

Your consent setup may control when the snippet loads. Review your consent and privacy settings before going live.

Can I add multiple domains?

Yes. Add each domain or subdomain where 1eyeᴬᴵ should capture website activity.

Can I exclude pages?

Yes. Use excluded URLs for pages you do not want 1eyeᴬᴵ to track.

Can I specify which form pages to track?

Yes. Add important form pages under form tracking URLs, such as demo, contact, trial, newsletter, webinar, and gated content pages.

Can I remove the snippet later?

Yes. Remove the snippet from your website header or delete the Google Tag Manager tag, then publish your changes.

Next step

After Vision is installed, go to Knowledge Base to review the ICPs, personas, and exclusions that 1eyeᴬᴵ creates for your workspace.

On this page

© 2026 1eye, Inc. All rights reserved.