Growth Agents¶
The fastest way to personalise a DeFi landing page or dApp — no backend changes, no API integration, no engineering sprint.
Growth Agents are ChainAware's GTM-native personalisation layer. They detect the Web3 wallet behind each visitor, profile it against 14M+ on-chain behavioural records, and rewrite your page content — headlines, subheadlines, CTAs, feature highlights, trust signals — in real time, before the user has scrolled past the fold.
This is ChainAware's flagship growth product. It is the integration that powered SmartCredit.io's 8x engagement increase and 2x conversion improvement in six months.
Connect-to-transact rate (vs 10% baseline)
Engagement uplift (SmartCredit.io)
Setup via Google Tag Manager
Wallet profiling latency
How Growth Agents Work¶
There are five steps from visitor arrival to personalised experience — all happening in under 100 milliseconds, invisibly, on any page that has a GTM container.
Step 1 — Visitor arrives on your page
A DeFi power trader finds your site via a paid campaign. A complete beginner clicks a banner in a Telegram group. Both land on the same URL. Without Growth Agents, they see the same page.
Step 2 — Wallet connect is detected by the ChainAware Pixel
The visitor connects their wallet. The ChainAware Pixel — installed once in your GTM container — automatically detects the wallet connect event across all major wallet libraries. No changes to your dApp code required.
Step 3 — ChainAware profiles the wallet in <100ms
The pixel profiles the wallet against 14M+ behavioural records and returns: wallet segment (Power Trader / Yield Farmer / DeFi Curious / Web3 Newcomer / Airdrop Farmer), experience score (0–100), predicted intent, DeFi categories, and fraud risk.
Step 4 — Page content is rewritten
The pixel pushes wallet data to your GTM data layer. Your GTM tags — configured once — use those variables to rewrite page elements in place. No page reload. No redirect. Just the right message for this wallet.
Step 5 — The right CTA fires
The Power Trader sees "Explore Pro Fee Tiers →". The Newcomer sees "Start with $10 — we'll guide you." The Airdrop Farmer pattern triggers a suppression flag — they are excluded from your incentive programme without ever knowing it.
What Growth Agents Personalise¶
Every element below can be controlled by GTM variables populated from ChainAware wallet data:
| Page Element | Power Trader | Web3 Newcomer |
|---|---|---|
| Hero headline | "The DEX Built for Serious Traders" | "Your First DeFi Trade — Simplified" |
| Subheadline | "Sub-0.05% fees, advanced order types, API access" | "No jargon. No surprises. Start with $10." |
| Primary CTA | "See Pro Tiers →" | "Try Your First Swap →" |
| Feature highlights | Fee tiers, liquidity depth, routing engine | Safety, guided flow, zero gas surprise |
| Trust signals | TVL, volume, institutional integrations | Security audit, money-back, beginner guides |
| Onboarding flow | Skip tutorial, show advanced dashboard | Full guided flow, simplified UI |
| Re-engagement message | "You left before hitting the fee tier threshold" | "Ready to try your second swap?" |
How Growth Agents Are Placed — Like Ad Units, But Smarter¶
Growth Agents work the same way as ad network placements: you drop an HTML <div> onto any page, and the agent fills it with content. No backend. No rebuild. Just a snippet on the page.
The difference from a standard ad unit: the content is not served from a remote ad server based on cookies or demographics. It is generated from the on-chain behavioural profile of the wallet that just connected — experience level, segment, predicted intent, fraud score — and rendered directly into your layout.
Place a Growth Agent anywhere on your site:
<!-- Drop this div where you want personalised content to appear -->
<div id="chainaware-growth-agent" data-placement="hero"></div>
<!-- ChainAware fills it at wallet connect — no page reload -->
One snippet on your landing page. One snippet in your dApp header. One snippet on your product feature page. Each one speaks to the wallet that is looking at it right now.
This is the key distinction: at $100 per connecting wallet (best case for DeFi paid acquisition), every wallet that connects but does not transact is $100 lost. Growth Agents maximise the return on wallets you have already paid to acquire — by making the page speak to each one specifically rather than serving a single generic experience to all of them.
Growth Agents solve this in three steps:
1. One page, infinite personalisation
Your landing page URL stays the same. Growth Agents personalise the experience after wallet connect, so your page speaks differently to each wallet type without any additional page variants or campaign structure.
2. Wallet-aware content
When a wallet connects, ChainAware returns the segment and experience level. Your Growth Agent div is filled with the right message instantly. The Power Trader is not insulted with a tutorial. The Newcomer is not overwhelmed with metrics.
3. Campaign suppression
Already-converted wallets? Excluded. Fraud-flagged addresses? Suppressed. Airdrop Farmer patterns? Blocked from incentive programmes. Growth Agents use the same wallet intelligence to protect your acquisition budget as they use to personalise your content.
GTM Integration — ChainAware Pixel¶
The integration entry point is the ChainAware Pixel — a tag you add to your Google Tag Manager container once, and it handles all Web3 wallet connect tracking and analytics automatically from that point on. No backend changes, no custom JavaScript, no API keys in your frontend code.
Installation: three steps in GTM
Step 1 — Add the ChainAware Pixel tag
In your GTM workspace, create a new Custom HTML tag and paste the ChainAware Pixel snippet (available in your ChainAware dashboard). Set it to fire on All Pages.
Step 2 — The pixel detects wallet connections automatically
The ChainAware Pixel listens for wallet connect events across all major Web3 wallet libraries (MetaMask, WalletConnect, Coinbase Wallet, and others) without any modifications to your dApp code. When a wallet connects, the pixel fires automatically.
Step 3 — Wallet data is pushed to your GTM data layer
The pixel profiles the connected wallet against 14M+ behavioural records in under 100ms and pushes the results into your GTM data layer as standard variables:
| Variable | Values |
|---|---|
chainaware.segment |
power_trader / yield_farmer / defi_curious / newcomer / airdrop_farmer |
chainaware.experienceScore |
0–100 |
chainaware.fraudScore |
0–100 |
chainaware.predictedIntent |
trading / staking / bridging / nft / lending |
chainaware.isHighValue |
true / false |
From here, standard GTM takes over. Use these variables in any GTM trigger or tag — show different banners, fire different remarketing events, suppress fraud wallets from campaigns, route users to different flows — all without touching your codebase.
Example: trigger conditions for personalisation
| Condition | Variable | Value |
|---|---|---|
| Power Trader experience | chainaware.segment |
equals power_trader |
| Newcomer routing | chainaware.experienceScore |
less than 20 |
| VIP treatment | chainaware.isHighValue |
equals true |
| Suppress from campaign | chainaware.fraudScore |
greater than 70 |
Re-engagement Sequences¶
Growth Agents are not only active at the moment of wallet connect. They power re-engagement sequences for wallets that connect but do not transact — one of the highest-value conversion opportunities in DeFi.
The pattern:
- Wallet connects, ChainAware profiles it
- Wallet does not transact within the session
- GTM fires a re-engagement trigger — email, push, on-site banner, or Telegram message
- The re-engagement message is written for this wallet's persona — not a generic "come back" message
A Power Trader who didn't transact gets: "You checked our fee tiers but didn't trade. Here's the breakdown vs your current DEX."
A Newcomer who didn't transact gets: "No rush. Here's a 2-minute guide to your first swap — we'll walk you through it."
Fraud Exclusion and Campaign Protection¶
Every Growth Agent call also returns a fraud score and behaviour classification. This means your GTM setup can:
- Exclude fraud-flagged wallets from retargeting campaigns — stop spending $100+ per connecting wallet on addresses that will never convert legitimately
- Suppress Airdrop Farmers from token incentive programmes automatically — they connect, ChainAware flags the Sybil pattern, they never see the reward offer
- Block high-risk wallets from certain product flows — lending platforms can decline wallets with a credit score above a risk threshold before the user submits any application
This is not a separate product. It is the same GTM tag, the same ChainAware call, the same data layer — personalisation and fraud prevention from a single integration.
Case Study: SmartCredit.io¶
SmartCredit.io is a DeFi lending platform. Before Growth Agents, every connecting wallet saw the same onboarding experience. After integrating ChainAware via Google Tag Manager — in under 30 minutes — they segmented their audience by on-chain behaviour and delivered personalised messages to each wallet type.
The results over six months:
- 8x increase in user engagement
- 2x improvement in primary conversions
- Full attribution: which wallet segments convert, what messages worked, which personas need different flows
The integration required no backend changes, no API code in the frontend, and no ongoing configuration. The GTM container handles everything.
Getting Started¶
Option 1: Self-serve via GTM
Add the ChainAware Pixel to your GTM container, configure your personalisation rules, and you're live.
Option 2: Book a Growth Demo
If you want to see Growth Agents running on your actual landing page or dApp before you set anything up, book a 30-minute demo. We'll walk through your specific funnel and show you what personalisation looks like for your wallet traffic.
Option 3: Use the Ready-made Agents
If you are building a custom AI agent workflow (not a GTM integration), the 31 Ready-made Agents include chainaware-onboarding-router, chainaware-wallet-marketer, and chainaware-platform-greeter — agents that wrap the same wallet intelligence for use in Claude Code pipelines.