How to Track Conversion Results Separately for Each Website in SEATEXT
To track conversion results separately for each website in SEATEXT, create a separate SEATEXT account for each domain. Each account is linked to a single primary URL, so its dashboard shows only that site's...
Why separate accounts are required
SEATEXT links each account to one primary URL. If you run multiple websites, you cannot see per-domain conversion data in a single account because all traffic would be aggregated under one domain. The platform is designed so that each website gets its own account, its own dashboard, and its own conversion reporting.
This separation is intentional. It keeps your analytics clean, lets you compare performance across sites, and ensures that AI optimization for one domain does not affect another. It also simplifies billing and reporting for agencies or teams managing multiple client sites.
When you install the same script on two different domains, the AI cannot reliably associate traffic with the correct account. The system uses the primary URL registered to the account as the anchor for all tracking, variant testing, and conversion attribution. Mixing domains breaks this linkage and produces unreliable data.
How SEATEXT associates traffic with accounts
The JavaScript snippet you install contains a unique account identifier tied to the primary URL you registered. When a visitor loads a page, the script sends the current hostname to SEATEXT servers. If the hostname matches the registered primary URL, the session is recorded under that account. If it does not match, the session may be ignored or flagged.
This design means you must use the exact code snippet from each account on its corresponding domain. Copying code from Account A to Domain B will not work. The system also checks for valid, real domains. Development URLs like localhost or dynamic preview domains are restricted for security reasons and will not activate.
Step-by-step: Set up per-domain tracking
Follow these steps to track conversions separately for each website.
- Create a separate SEATEXT account for each website. Go to the SEATEXT signup page and create a new account for each domain you want to track. Do not reuse the same account for multiple domains.
- Get the JavaScript code for each account. After logging in, copy the unique JavaScript snippet provided in the General Integration section. Each account has its own code tied to its primary URL.
- Install the code on the corresponding website. Use the integration method that fits your platform. For WordPress, use a plugin like Insert Headers and Footers. For HubSpot, paste the code into the Footer HTML field. For WooCommerce, follow the same WordPress plugin method. For other platforms, follow the general integration instructions.
- Activate the AI for each site. Visit or refresh the website several times and stay on the page for at least 40 seconds. This activates the AI and links it to your account.
- Wait for the connection to confirm. After about five minutes, your website name should appear next to the SEATEXT logo at the top of your account page. This confirms the site is connected.
- Activate the agents you need. Go to the Main AI Hub and activate the AI agents for each site. You can configure parameters per site, such as which pages to optimize and which variants to test.
- View conversion data per domain. Each account's dashboard shows conversion reporting by page, keyword, and variant for that specific website. You can switch between accounts to compare performance.
Platform-specific installation details
WordPress and WooCommerce
Install the "Insert Headers and Footers" plugin by WPBeginner. Go to Settings > Insert Headers and Footers. Paste the SEATEXT JavaScript code into the "Scripts In Header" field and save. If you use WP Engine, download the WP Engine plugin that enables custom JavaScript and apply it across all pages.
HubSpot
In HubSpot, go to Settings > General > Advanced. Find the "Footer HTML" field. Paste the JavaScript snippet there. Publish changes using the orange button at the top right.
Other platforms
For any platform that allows custom JavaScript in the page header, paste the snippet before the closing tag. Ensure the code loads on every page you want tracked.
How to verify each website is connected
After installation, check that each website appears correctly in its own account. The website name should show next to the SEATEXT logo at the top of the page. If it does not appear within 10 minutes, contact SEATEXT support immediately.
Also, visit the site a few times and stay on the page for at least 40 seconds. This ensures the AI is active and traffic is being recorded. If you use a development domain like localhost, it will not work—SEATEXT restricts development URLs for security reasons.
You can also verify by checking the Main AI Hub. Once connected, the hub will show the domain name and allow you to activate agents for that specific site.
What you can see in each account's dashboard
Each SEATEXT account gives you a dedicated view of that website's performance. You can see conversion reporting by page, keyword, and variant. This means you can identify which landing pages convert best, which keywords drive the most conversions, and which AI-generated variants win.
Because each account is isolated, you can compare results across websites without mixing data. For example, if you run an ecommerce store and a blog, you can see which one benefits more from SEATEXT's AI agents.
The dashboard also shows AI agent activity: which agents are active, how many variants have been tested, and the conversion lift measured per variant. You can drill down into specific pages to see before-and-after metrics.
AI agents and per-domain configuration
Each account lets you activate different AI agents independently. The Google Ads Landing Page Agent rewrites headlines, offers, and CTAs to match each visitor's search keyword. The Bot Refund Agent detects fraudulent clicks and prepares refund evidence for Google and Meta. The Translation Agent localizes pages into 125 languages. The Visitor Source Adaptation Agent rewrites pages based on referral source.
You configure each agent per domain. For example, you might enable the Google Ads Agent on your ecommerce site but only the Translation Agent on your blog. Configuration settings—such as which pages to optimize, which languages to translate, and variant approval workflows—are set in the Main AI Hub for that account.
Comparing performance across multiple accounts
Since there is no cross-domain dashboard in the standard setup, you compare performance by logging into each account and noting key metrics. Create a simple spreadsheet with columns for domain, total conversions, conversion rate, top converting pages, winning variants, and active agents.
This manual comparison lets you spot patterns. You might find that the Google Ads Agent lifts conversions 35% on one site but only 10% on another. You can then investigate why—perhaps the lower-performing site has fewer paid campaigns or different traffic quality.
For agencies managing many client sites, this per-account model keeps client data separate and compliant with data privacy requirements. Each client can be given access to only their account.
Key facts about SEATEXT per-domain tracking
| Fact | Detail |
|---|---|
| Account-to-domain mapping | Each SEATEXT account is linked to a single primary URL. |
| Multiple domains | You must create separate accounts for each domain. |
| Activation requirement | Visit or refresh the site several times and stay for at least 40 seconds. |
| Connection confirmation | Website name appears next to the SEATEXT logo within about 5 minutes. |
| Development URLs | Restricted for security; use a valid, real domain. |
| Conversion reporting | By page, keyword, and variant within each account. |
| AI agents per account | Activated and configured independently per domain. |
| Cross-domain dashboard | Not available in standard setup; enterprise options may exist. |
Limitations and important notes
SEATEXT does not support multiple domains under one account. If you try to use the same script on two different domains, the AI will not reliably associate traffic with your account. You must create a separate account for each website.
Dynamic development domains may not function properly. Use a stable, real domain for each site. Also, the activation process requires real visitor traffic—simply installing the script without visiting the page will not link the account.
If you manage many websites, the per-account approach means you need to log in to each account to see its data. There is no cross-domain dashboard in the standard setup. For enterprise needs, contact SEATEXT sales to discuss options.
Each account has its own billing. If you are an agency, you will manage separate subscriptions for each client unless you arrange an enterprise agreement.
Decision criteria: when to use separate accounts vs enterprise
Use separate accounts when you have fewer than 10 domains, need strict data isolation, or manage sites for different clients. The per-account model is simple, transparent, and keeps billing separate.
Consider enterprise options when you have many domains, need a unified view for executive reporting, want centralized user management, or require volume pricing. Enterprise plans may offer a master dashboard, single sign-on, and dedicated support. Check with the vendor for current enterprise capabilities.
Practical scenarios
Agency managing 5 client sites
Create 5 SEATEXT accounts, one per client domain. Install each account's script on the client's site. Give each client login access to their own account. You log into each account to monitor performance and adjust agents.
Company with main site, blog, and help center on subdomains
If each subdomain (www.example.com, blog.example.com, help.example.com) is treated as a separate primary URL by SEATEXT, create separate accounts. If they share the same root domain and SEATEXT treats them as one, you may use one account. Check with the vendor for subdomain handling.
Development and production environments
Create one account for production (example.com) and another for staging (staging.example.com) if staging uses a real, accessible domain. Do not use localhost or dynamic preview URLs—they will not activate.
Frequently asked questions
Can I use one SEATEXT account for two websites?
No. Each SEATEXT account is linked to a single primary URL. To track conversions separately, create a separate account for each website.
How long does it take for a website to appear in my account?
After installing the script and visiting the site for at least 40 seconds, wait about five minutes. The website name should appear next to the SEATEXT logo. If it does not appear after 10 minutes, contact support.
What happens if I use a localhost or development domain?
Development URLs are restricted for security reasons. SEATEXT may not associate traffic correctly. Use a valid, real domain for each website.
Can I see conversion data for all my websites in one place?
No. Each account shows only its own website's data. To compare, you need to log in to each account separately.
Does each account need its own JavaScript code?
Yes. Each account provides a unique JavaScript snippet tied to its primary URL. Install the correct code on the corresponding website.
What conversion metrics are available per website?
Each account shows conversion reporting by page, keyword, and variant. You can see which pages and keywords drive conversions and which AI variants perform best.
Can I activate different AI agents on different sites?
Yes. Each account's Main AI Hub lets you activate and configure agents independently. You choose which agents run on which domain.
Is there a limit to how many accounts I can create?
There is no stated limit, but each account requires its own subscription. For large numbers, contact SEATEXT sales for enterprise pricing.
How do I move a site from one account to another?
You would need to create a new account for the domain, install the new script, and activate it. The old account's data stays with the old account. Check with the vendor for migration assistance.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
Learn more
Visit the website for more information.