{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7iI2aUNq5wSirFKqOrcI/zdMsPlPBRzhbEkZRX4RP/beH60saVD-3.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Link as n}from\"framer\";import{motion as r}from\"framer-motion\";import*as a from\"react\";export const richText=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Since Bitcoin\u2019s launch in 2009, the crypto market has grown to \",/*#__PURE__*/e(n,{href:\"https://coinmarketcap.com/charts/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"over $2 trillion\"})}),\", presenting numerous earning opportunities. Crypto faucets let newcomers earn small amounts of crypto by completing simple tasks. However, most faucets only provide testnet tokens, which have no real-world value. While they won\u2019t make you rich, they serve as an entry point into the crypto space, helping users familiarize themselves with wallets, transactions, and digital assets.\"]}),/*#__PURE__*/e(\"p\",{children:\"In this guide, we\u2019ll cover what crypto faucets are, how they work, the different types available, and best practices for using them effectively. Let\u2019s dive in.\"}),/*#__PURE__*/e(\"img\",{alt:\"A Beginner\u2019s Guide: What Is a Crypto Faucet?\",className:\"framer-image\",height:\"449\",src:\"https://framerusercontent.com/images/7K6djEyErswH1rqb5qntZzFcnsQ.png\",srcSet:\"https://framerusercontent.com/images/7K6djEyErswH1rqb5qntZzFcnsQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/7K6djEyErswH1rqb5qntZzFcnsQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/7K6djEyErswH1rqb5qntZzFcnsQ.png 1600w\",style:{aspectRatio:\"1600 / 899\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Understanding Crypto Faucets\"})}),/*#__PURE__*/e(\"p\",{children:'Crypto faucets are websites or apps that reward users with small amounts of crypto for completing basic tasks such as solving captchas, watching ads, or answering surveys. The name \"faucet\" comes from the way these platforms \"drip\" tiny crypto rewards, similar to a leaky tap.'}),/*#__PURE__*/e(\"p\",{children:\"Faucets give free tokens to new users, sparking curiosity and engagement. Some projects use them as a marketing tool to attract and onboard users. Some faucets help users cover gas fees. For example, the Optimism ETH faucet provides small amounts of oETH to pay transaction fees on the Optimism Layer 2 network.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Origins of Crypto Faucets\"})}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(n,{href:\"https://bitcointalk.org/index.php?topic=183.0\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"first BTC faucet\"})}),\" was launched in 2010 by Bitcoin developer Gavin Andresen to promote Bitcoin adoption. His faucet gave users 5 BTC for solving a simple captcha \u2014 back when Bitcoin was worth mere cents. As Bitcoin's value surged, faucet operators partnered with ad networks to sustain rewards. Today, they continue to serve as an entry point for crypto newcomers.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Gavin Andresen's famous post on Bitcoin Talk\",className:\"framer-image\",height:\"321\",src:\"https://framerusercontent.com/images/9LqHMFaMdF05N3nEwpPrjDV1AAU.png\",srcSet:\"https://framerusercontent.com/images/9LqHMFaMdF05N3nEwpPrjDV1AAU.png?scale-down-to=512 512w,https://framerusercontent.com/images/9LqHMFaMdF05N3nEwpPrjDV1AAU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/9LqHMFaMdF05N3nEwpPrjDV1AAU.png 1600w\",style:{aspectRatio:\"1600 / 642\"},width:\"800\"}),/*#__PURE__*/t(\"p\",{children:[\"Gavin Andresen's famous post on Bitcoin Talk (\",/*#__PURE__*/e(n,{href:\"https://bitcointalk.org/index.php?topic=183.0\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Image source\"})}),\")\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Benefits of Using Crypto Faucets\"})}),/*#__PURE__*/e(\"p\",{children:\"While Crypto faucets may not generate substantial income, they provide a risk-free way to engage with cryptocurrencies and gain hands-on experience.\"}),/*#__PURE__*/e(\"img\",{alt:\"A Beginner\u2019s Guide: What Is a Crypto Faucet?\",className:\"framer-image\",height:\"448\",src:\"https://framerusercontent.com/images/K3vCZRHQQMoP3kDFcqFffXgQE.png\",srcSet:\"https://framerusercontent.com/images/K3vCZRHQQMoP3kDFcqFffXgQE.png?scale-down-to=512 512w,https://framerusercontent.com/images/K3vCZRHQQMoP3kDFcqFffXgQE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/K3vCZRHQQMoP3kDFcqFffXgQE.png 1600w\",style:{aspectRatio:\"1600 / 897\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Faucets help beginners set up wallets, manage transactions, and navigate blockchain networks, building confidence before making financial commitments. Faucets also encourage deeper exploration of crypto, including DeFi and NFTs.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How To Use a Crypto Faucet\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Choose a Trusted Faucet\"}),\": Find a reliable platform that provides your preferred tokens. Check reviews and user feedback to ensure legitimacy.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sign Up\"}),\": Register with your email and password. Most faucets have a quick and simple sign-up process.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Complete Tasks\"}),\": Earn rewards by completing tasks such as captcha verifications, surveys, or watching ads. Choose tasks that suit you best.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Claim Rewards\"}),\": Click the claim button to collect your earned crypto. Some faucets allow instant claims, while others have a waiting period.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Withdraw to Your Wallet\"}),\": Once you reach the minimum payout threshold, transfer your rewards to your crypto wallet.\"]})})]}),/*#__PURE__*/e(\"img\",{alt:\"A Beginner\u2019s Guide: What Is a Crypto Faucet?\",className:\"framer-image\",height:\"380\",src:\"https://framerusercontent.com/images/579EkQw0XveBwUuJcbEirKvgLZI.png\",srcSet:\"https://framerusercontent.com/images/579EkQw0XveBwUuJcbEirKvgLZI.png?scale-down-to=512 512w,https://framerusercontent.com/images/579EkQw0XveBwUuJcbEirKvgLZI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/579EkQw0XveBwUuJcbEirKvgLZI.png 1600w\",style:{aspectRatio:\"1600 / 761\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Top Crypto Faucets\"})}),/*#__PURE__*/e(\"p\",{children:\"Here are some of the best platforms for different crypto tokens\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Formo Faucet\"})}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(n,{href:\"https://formo.so/faucets\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo Faucets\"})}),\" directory makes it easy to claim free testnet tokens for your onchain experiments.\\xa0 Formo Faucets supports multiple testnets, helping developers to acquire test ETH and other tokens for smart contract and dApp testing.\\xa0\"]}),/*#__PURE__*/e(\"img\",{alt:\"A Beginner\u2019s Guide: What Is a Crypto Faucet?\",className:\"framer-image\",height:\"637\",src:\"https://framerusercontent.com/images/fulqB4fCkqtEFvumTLy4ryHanI.png\",srcSet:\"https://framerusercontent.com/images/fulqB4fCkqtEFvumTLy4ryHanI.png?scale-down-to=512 512w,https://framerusercontent.com/images/fulqB4fCkqtEFvumTLy4ryHanI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fulqB4fCkqtEFvumTLy4ryHanI.png 1600w\",style:{aspectRatio:\"1600 / 1275\"},width:\"800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Alchemy Faucet\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.alchemy.com/faucets\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Alchemy Faucet\"})}),\" is a free crypto faucet provided by Alchemy, allowing developers to request small amounts of testnet ETH for blockchain development and testing. They support multiple testnets such as Sepolia, Goerli, and others.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Chainstack Faucet\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://faucet.chainstack.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Chainstack Faucet\"})}),\" provides testnet tokens for developers building and testing blockchain applications. It supports multiple networks, enabling seamless smart contract deployment and dApp testing.\\xa0\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Superchain Faucet\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://console.optimism.io/faucet\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Superchain Faucet\"})}),\" is a testnet faucet for the OP Superchain ecosystem, providing free testnet ETH for developers building on Optimism and other Superchain networks.\\xa0\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Quicknode Faucet\"})}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(n,{href:\"https://faucet.quicknode.com/drip\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"QuickNode Faucet\"})}),\" provides free testnet tokens for developers working on blockchain applications. It supports multiple testnets, allowing users to easily obtain test ETH and other tokens for smart contract and dApp testing.\\xa0\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Paradigm Faucet\"})}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(n,{href:\"http://faucet.paradigm.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Paradigm MultiFaucet\"})}),\" is a free testnet faucet that provides ETH for multiple blockchain testnets, including Sepolia, Holesky, OP Sepolia, Base Sepolia, and others.\"]}),/*#__PURE__*/e(\"p\",{children:\"Beginners can explore web3 risk-free with crypto faucets. While testnet tokens are not worth anything, they provide hands-on experience in using crypto wallets and making transactions. Not all faucets are safe \u2014 scams and data privacy risks exist. Always research platforms, stay cautious, and prioritize security.\\xa0\"}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"community\"})}),\" to learn how Formo turbocharges growth for leading teams across web3!\"]})]});export const richText1=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We\u2019re excited to showcase Visitor Analytics for Web3\u2014a real-time dashboard designed for Web3 marketing and data teams to track visitor activity, analyze wallets, and optimize user engagement. With Formo\u2019s Visitor Analytics, you can gain deeper audience insights, boost user retention, and make data-driven product decisions.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Visitor Analytics: Actionable Insights for Web3 Dapp\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/Afg8AuZx1pIFVYvtkW7ZNkvbQfM.png\",srcSet:\"https://framerusercontent.com/images/Afg8AuZx1pIFVYvtkW7ZNkvbQfM.png?scale-down-to=512 512w,https://framerusercontent.com/images/Afg8AuZx1pIFVYvtkW7ZNkvbQfM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Afg8AuZx1pIFVYvtkW7ZNkvbQfM.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Visitor Analytics?\"})}),/*#__PURE__*/e(\"p\",{children:\"Visitor Analytics, also known as Traffic Analytics, involves tracking, measuring, and analyzing website traffic to understand user behavior and visit sources, thereby helping Web3 teams and marketers optimize their online presence based on real data.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Metrics in Traffic Analytics\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Traffic Sources:\"}),\" Identifies the origins of visitor traffic, such as organic search, social media, paid advertisements, direct visits, and referrals.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"User Behavior:\"}),\" Monitors metrics like page views, time spent on site, bounce rate, and navigation paths.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Demographics:\"}),\" Analyze visitor information, including countries, languages, and device types.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Conversions:\"}),\" Measures goal completions, such as sign-ups, purchases, or form submissions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"New vs. Returning Visitors:\"}),\" Assesses audience engagement and retention by distinguishing between first-time and repeat visitors.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By analyzing these metrics, marketers can refine growth strategies and maximize ROI through informed, data-driven decisions.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Web3 Visitor Analytics?\"})}),/*#__PURE__*/e(\"p\",{children:\"Understanding Web3 users presents unique challenges due to pseudonymity. Formo bridges this gap by integrating traditional web visitor analytics with on-chain data, empowering Web3 teams to track visitor numbers, wallet interactions, and transactions. This integration reveals which tactics drive product adoption and growth.\"}),/*#__PURE__*/e(\"p\",{children:\"Gain insights into user segments by country, referrer, device, browser, and UTM parameters to evaluate campaign performance and ROI. Advanced filters allow analysis of how different segments and wallet types engage with your decentralized application (dapp) over time\u2014all within a single, intuitive dashboard.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Visitor Analytics: Actionable Insights for Web3 Dapp\",className:\"framer-image\",height:\"444\",src:\"https://framerusercontent.com/images/P98JnaO9gcCo1YVCOEGohTsuk8.png\",srcSet:\"https://framerusercontent.com/images/P98JnaO9gcCo1YVCOEGohTsuk8.png?scale-down-to=512 512w,https://framerusercontent.com/images/P98JnaO9gcCo1YVCOEGohTsuk8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/P98JnaO9gcCo1YVCOEGohTsuk8.png 1600w\",style:{aspectRatio:\"1600 / 889\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What can I do with Visitor Analytics?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Real-Time Traffic Monitoring:\"}),\" Observe visitor metrics as they occur.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"User Acquisition Analysis:\"}),\" Identify top acquisition sources using UTM and on-chain attribution.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Marketing Optimization:\"}),\" Enhance ROI and reduce unnecessary spending.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Growth Measurement:\"}),\" Assess metrics such as Daily Active Users (DAU), Weekly Active Users (WAU), and Monthly Active Users (MAU).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Reach High-Value Users:\"}),\" Identify and engage whales and active onchain users.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Wallet Analytics:\"}),\" Discover the top wallets among your visitors and users.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Improve User Experience:\"}),\" Utilize real user insights to improve UX and community engagement.\"]})})]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Visitor Analytics: Actionable Insights for Web3 Dapp\",className:\"framer-image\",height:\"238\",src:\"https://framerusercontent.com/images/sosThm77GFMxuEZn2Tg1ucL3gSQ.png\",srcSet:\"https://framerusercontent.com/images/sosThm77GFMxuEZn2Tg1ucL3gSQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/sosThm77GFMxuEZn2Tg1ucL3gSQ.png 642w\",style:{aspectRatio:\"642 / 476\"},width:\"321\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How It Works:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sign In and Install:\"}),\" Log in and install \",/*#__PURE__*/e(n,{href:\"http://app.formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\"})}),\" on your dapp or website.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Access the Overview Page:\"}),\" Navigate to the \u201COverview\u201D section for a detailed breakdown of your visitors and users.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Analyze and Optimize:\"}),\" Understand traffic sources, UTM attribution, and refine your growth strategy.\"]})})]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Visitor Analytics: Actionable Insights for Web3 Dapp\",className:\"framer-image\",height:\"444\",src:\"https://framerusercontent.com/images/gKlidWFXX9XcK6aoprFlBPDF0aw.png\",srcSet:\"https://framerusercontent.com/images/gKlidWFXX9XcK6aoprFlBPDF0aw.png?scale-down-to=512 512w,https://framerusercontent.com/images/gKlidWFXX9XcK6aoprFlBPDF0aw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/gKlidWFXX9XcK6aoprFlBPDF0aw.png 1600w\",style:{aspectRatio:\"1600 / 889\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Get Started with Formo\"})}),/*#__PURE__*/e(\"p\",{children:\"Don\u2019t let valuable visitor insights go unnoticed. Understand your audience with Visitor Analytics for Web3. Supercharge your dapp with Formo to drive engagement, user acquisition, and growth.\"}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on\",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" LinkedIn\"})}),\" and\",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" Twitter\"})}),\", and join our\",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" community \"})}),\"for regular product updates and insights about data in Web3.\"]})]});export const richText2=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Product analytics helps teams optimize digital products by tracking how users interact with them. Key metrics such as conversion, activation, and churn provide insights that drive better product decisions. Unfortunately, traditional product analytics cannot see onchain data, so you miss key insights around user acquisition, drop-off, and retention from the large chunk of a user's journey.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-product-analytics-best-practices-and-benefits\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 product analytics\"})}),\" consolidates both onchain and offchain data to provide a complete picture of user behavior on onchain apps. In this article, you'll learn about Web3 product analytics, explore real-world use cases, and uncover best practices.\"]}),/*#__PURE__*/e(\"img\",{alt:\"8 Web3 Product Analytics Use Cases to Supercharge Your Growth\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/JhJa4PnJGIm1ilPiKjg98dIHQg.png\",srcSet:\"https://framerusercontent.com/images/JhJa4PnJGIm1ilPiKjg98dIHQg.png?scale-down-to=512 512w,https://framerusercontent.com/images/JhJa4PnJGIm1ilPiKjg98dIHQg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JhJa4PnJGIm1ilPiKjg98dIHQg.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Web3 product analytics?\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 product analytics reveals how users interact with a dApp, providing more granular insights than traditional analytics tools such as Google Analytics. By tracking user actions (events) such as wallet connections and transactions within a dApp, Web3 teams can identify friction points, optimize user flows, and convert valuable users.\"}),/*#__PURE__*/e(\"p\",{children:\"Analyzing Web3 user behavior helps product teams boost engagement and increase conversion rates \u2014 ultimately driving growth through a better user experience.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Metrics to Track with Product Analytics for Web3\"})}),/*#__PURE__*/e(\"p\",{children:\"Understanding user behavior helps you build a better product. Key metrics include:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Activation\"})}),/*#__PURE__*/e(\"p\",{children:\"Activation and conversion rates indicate how effectively users onboard and engage with key features. In Web3, it's important to track wallet events to understand how many of your users activate. Critical wallet events include connecting their wallets and executing their first onchain transaction.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Engagement\"})}),/*#__PURE__*/e(\"p\",{children:\"Session duration, number of sessions within a period, and bounce rate measures how engaged users are with your dapp. Monitor the number and value of transactions users perform, providing insights into user engagement.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Retention\"})}),/*#__PURE__*/e(\"p\",{children:\"Track the number of unique wallets interacting with your platform over specific periods (DAU, WAU, MAU) to assess user retention and churn. Identify areas for improvement while tracking positive and negative changes over time.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Customer LTV\"})}),/*#__PURE__*/e(\"p\",{children:\"Lifetime Value (LTV) measures your users' long-term revenue potential.\\xa0The average value of tokens held or fees spent by users over time reflects their long-term value and engagement with your project.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Adoption\"})}),/*#__PURE__*/e(\"p\",{children:\"Feature adoption rates show how quickly users adopt new features and whether they find them valuable. Track adoption rates as your user base grows to make sure users consistently find value in your product. Qualitative feedback and customer sentiment across community platforms such as Discord and Telegram also reflects broader adoption and interest.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Different Roles Use Web3 Product Analytics\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Product Managers\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 product managers leverage product analytics to make informed, data-driven decisions on feature prioritization and roadmapping. Which features are popular and why? \"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/top-10-kpis-every-web3-product-leader-should-monitor\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Key metrics for Web3 product leaders\"})}),\" like feature adoption rate and conversion rate provide insights into user engagement, enabling managers to refine the product for accelerated adoption and improved user experience.\"]}),/*#__PURE__*/e(\"img\",{alt:\"8 Web3 Product Analytics Use Cases to Supercharge Your Growth\",className:\"framer-image\",height:\"448\",src:\"https://framerusercontent.com/images/hdlV2tnWcm0GxIIcFUFRB7o.png\",srcSet:\"https://framerusercontent.com/images/hdlV2tnWcm0GxIIcFUFRB7o.png?scale-down-to=512 512w,https://framerusercontent.com/images/hdlV2tnWcm0GxIIcFUFRB7o.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/hdlV2tnWcm0GxIIcFUFRB7o.png 1600w\",style:{aspectRatio:\"1600 / 897\"},width:\"800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Product Marketers\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 marketers use retention rates, daily active users (DAU), and monthly active users (MAU) to measure the effectiveness of their marketing campaigns. Track the impact of marketing campaigns on onchain user activity. With data, you can ensure campaigns drive long-term repeat engagement instead of one-time interactions.\"}),/*#__PURE__*/e(\"img\",{alt:\"8 Web3 Product Analytics Use Cases to Supercharge Your Growth\",className:\"framer-image\",height:\"449\",src:\"https://framerusercontent.com/images/ISNIWwgF1vMlAahNBapGzDviKiY.png\",srcSet:\"https://framerusercontent.com/images/ISNIWwgF1vMlAahNBapGzDviKiY.png?scale-down-to=512 512w,https://framerusercontent.com/images/ISNIWwgF1vMlAahNBapGzDviKiY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ISNIWwgF1vMlAahNBapGzDviKiY.png 1600w\",style:{aspectRatio:\"1600 / 898\"},width:\"800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Developers and Engineers\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 developers and engineers can use funnel drop-off and cohort analysis to identify potential technical issues, such as bugs or performance bottlenecks, that may affect the user experience. When drop-off rates increase, something is usually wrong. By monitoring these metrics, you can fix technical flaws and enhance product performance.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 UX/UI Designers\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 UX/UI and product designers track metrics such as onboarding completion rate and task completion rates to understand where users are struggling within your product. Improve the onboarding experience by addressing drop-off points, especially during wallet connection and transaction signing stages. Real-time data helps guide design improvements that create a more intuitive and seamless user experience.\"}),/*#__PURE__*/e(\"img\",{alt:\"8 Web3 Product Analytics Use Cases to Supercharge Your Growth\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/uULRqqrcvJSxSWZL9clf05AVU.png\",srcSet:\"https://framerusercontent.com/images/uULRqqrcvJSxSWZL9clf05AVU.png?scale-down-to=512 512w,https://framerusercontent.com/images/uULRqqrcvJSxSWZL9clf05AVU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/uULRqqrcvJSxSWZL9clf05AVU.png 1600w\",style:{aspectRatio:\"1600 / 900\"},width:\"800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Data Analysts\"})}),/*#__PURE__*/t(\"p\",{children:[\"Web3 data and business analysts focus on business metrics such as customer LTV, average revenue per user, and conversion rate to assess overall dapp performance. You can use product analytics to make \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/the-beginner-s-guide-to-data-driven-web3-marketing\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"data-driven decisions\"})}),\" for increasing revenue. You can also identify which user segments are the most valuable and identify the red-hot center of your target audience.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Customer Success\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 customer success teams track churn rate and renewal rate to understand customer satisfaction and identify at-risk users. These metrics guide proactive efforts to improve user retention and provide personalized support that activates dormant users.\\xa0Identifying users at risk of leaving based on onchain activity (e.g., unbonding, unstaking, selling tokens) is an underrated retention strategy.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Growth Managers\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 growth managers track the activation rate and site bounce rate to gauge the effectiveness of user acquisition strategies. Monitoring these metrics helps you optimize the user journey and increase platform growth by reducing friction and improving conversion rates. Optimize Web3 growth loops by analyzing which incentives (KOLs, airdrops, referral rewards) lead to sustained platform usage.\"}),/*#__PURE__*/e(\"img\",{alt:\"8 Web3 Product Analytics Use Cases to Supercharge Your Growth\",className:\"framer-image\",height:\"447\",src:\"https://framerusercontent.com/images/nXh5vIve9bMgD6Lum4kEyj4Q4aU.png\",srcSet:\"https://framerusercontent.com/images/nXh5vIve9bMgD6Lum4kEyj4Q4aU.png?scale-down-to=512 512w,https://framerusercontent.com/images/nXh5vIve9bMgD6Lum4kEyj4Q4aU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/nXh5vIve9bMgD6Lum4kEyj4Q4aU.png 1600w\",style:{aspectRatio:\"1600 / 894\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best Practices for Product Analytics in Web3\"})}),/*#__PURE__*/e(\"p\",{children:\"To integrate product analytics into your Web3 product strategy, follow these best practices:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Choose the Right Data Platform\"})}),/*#__PURE__*/e(\"p\",{children:\"Select a flexible, scalable product analytics platform that integrates seamlessly with your Web3 stack. It should track onchain events, user behavior, and engagement metrics out of the box. Formo enables non-technical teams to analyze web3 user flows, map journeys, and monitor end-user interactions onchain in real-time.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Build a Cross-Functional Team\"})}),/*#__PURE__*/e(\"p\",{children:\"Product analytics is a team effort. Ensure that product managers, developers, engineers, marketers, designers, and leadership are all aligned. This ensures everyone can access the data and collaborate on enhancing the entire product experience.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Define Key Metrics\"})}),/*#__PURE__*/t(\"p\",{children:[\"Identify \",/*#__PURE__*/e(n,{href:\"http://formo.so/blog/web3-product-growth-metrics-hxow-to-track-analyze\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"key growth metrics\"})}),\" that align with Web3 goals, such as active users, retention, user activation, and feature adoption. Track your key metrics over time to make data-driven decisions on feature prioritization and improvements. Continuously analyze these metrics to identify trends, uncover pain points, and optimize user experiences. Leverage insights from the data to iterate on your product strategy, ensuring alignment with Web3 principles like decentralization, transparency, and community-driven growth.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Ensure Data Availability and Governance\"})}),/*#__PURE__*/e(\"p\",{children:\"As your product grows, manage your data catalog well. Maintain clean, documented, and accessible data. Break down data silos and ensure teams are using the same definitions and metrics for cross-functional alignment. Ensure your Web3 product data is accurate, secure, and compliant. Appoint a data governance owner to oversee data quality and integrity.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"8 Web3 Product Analytics Use Cases\"})}),/*#__PURE__*/e(\"p\",{children:\"Traditional product analytics has been instrumental in tracking product launches, growth, and market fit in web2 apps. These same principles apply uniquely to Web3, helping founders and teams building onchain turn data into action. Here\u2019s how product analytics empowers Web3 projects:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Product Launch Analytics\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Defining Success Beyond Launch\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 projects, such as NFT marketplaces, often emphasize minting events or user acquisition at launch. However, focusing solely on these metrics can overlook long-term engagement and retention. Product analytics enables tracking of wallet interactions, repeat purchases, and activity frequency at all stages of a product, ensuring sustainable growth.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Optimizing the Web3 Launch Experience\"})}),/*#__PURE__*/e(\"p\",{children:\"For a DeFi protocol, tracking key steps in a user's journey such as staking, lending, and swapping is critical. Web3 analytics tools help identify friction points, such as failed  wallet connections or reverting transactions, enabling teams to fix the user journey before scaling to more users.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Product Growth Analytics\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Powering Product-Led Growth in Web3\"})}),/*#__PURE__*/e(\"p\",{children:\"Adopting a product-led growth strategy requires leveraging analytics to identify bottlenecks in decentralized applications (dApps). For example, if users face challenges with wallet connections or transaction execution, real-time data enables teams to refine onboarding processes and enhance user engagement.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Tracking Early Growth Signals\"})}),/*#__PURE__*/e(\"p\",{children:\"A Web3 dapp can utilize analytics to pinpoint popular features and key value moments for users. Understanding early growth signals helps teams prioritize resources, marketing efforts, and new feature development, accelerating adoption.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Turning Data into Actionable Insights\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. From Intuition-Driven to Data-Driven Decisions\"})}),/*#__PURE__*/e(\"p\",{children:\"Consider a dApp that launched its minimum viable product (MVP) based on a little market research and vague intuition. Despite high engagement at launch, you start to observe a decline in user engagement and activity. Product analytics revealed that a problematic onboarding step was the issue, allowing you to apply a targeted change to improve conversion rates to your desired level.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Product-Market Fit Analytics\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"6. Identifying Regional Adoption Trends\"})}),/*#__PURE__*/e(\"p\",{children:\"A project tracking user engagement by region may find that Southeast Asian users have higher retention and activity. With these insights, the company can tailor marketing efforts to maximize traction in high-performing segments.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"7. Validating Fit in a Competitive Web3 Landscape\"})}),/*#__PURE__*/e(\"p\",{children:\"A dapp that rewards users for achievements can analyze task completion rates. If user engagement is low, the team can experiment with gamification and reward mechanisms to boost user adoption.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Maximizing Marketing ROI with Data Insights\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"8. Refining Market Strategies with Analytics:\"})}),/*#__PURE__*/e(\"p\",{children:\"A Web3 Network used product analytics to determine that their services were more appealing to game users than NFT users. By adjusting their marketing strategies, they were able to double their ROI.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Get Started with Web3 Product Analytics\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Product analytics goes beyond simply tracking data; it focuses on gaining a deep understanding of user behavior, including what they enjoy and what they choose to avoid. By connecting insights throughout the entire user journey, Formo empowers Web3 teams to make data-driven decisions. With real-time analytics and no-code tools, both technical and non-technical teams can test, iterate, and optimize for product-led growth without compromising performance.\"}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"community\"})}),\" to learn how leading teams across web3 use data to turbocharge growth.\"]})]});export const richText3=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"We\u2019re thrilled to introduce \",/*#__PURE__*/e(\"strong\",{children:\"UTM Tag Analytics\"}),\", a powerful feature designed to help Web3 marketers track, measure, and optimize campaign performance with precision. Analyze traffic sources, measure ROI, and enhance your marketing strategy to maximize conversions and engagement. Get end-to-end marketing attribution from offchain to onchain with UTM analytics.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing UTM Tag Analytics: Measure Web3 Marketing Performance\",className:\"framer-image\",height:\"449\",src:\"https://framerusercontent.com/images/p4nZP9fH5wMZL4FKtnTbe8z8Q.png\",srcSet:\"https://framerusercontent.com/images/p4nZP9fH5wMZL4FKtnTbe8z8Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/p4nZP9fH5wMZL4FKtnTbe8z8Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/p4nZP9fH5wMZL4FKtnTbe8z8Q.png 1600w\",style:{aspectRatio:\"1600 / 898\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is UTM?\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"UTM (Urchin Tracking Module) parameters are short tags added to the end of a URL to help track campaign performance in analytics tools such as Formo Analytics. They provide insights into where website traffic is coming from, which marketing efforts are working best, and how users interact with your content.\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Types of UTM Parameters & Their Uses\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"code\",{children:\"utm_source\"}),\" helps identify where your traffic is coming from. This could be platforms such as Google, Twitter, Facebook, or a specific newsletter. You use this tag to track which sources drive the most visitors to your website.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"code\",{children:\"utm_medium\"}),\" defines the marketing channel through which users reach your content. Examples include social media, email, CPC (cost-per-click ads), or referrals. This helps you understand the effectiveness of different mediums in your marketing strategy.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"code\",{children:\"utm_campaign\"}),\" is used to track specific marketing campaigns. Whether you're running a promotion, a product launch, or a seasonal sale, this tag allows you to measure the performance of individual campaigns.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"code\",{children:\"utm_term\"}),\" is mainly used for tracking keywords in paid search ads. It helps marketers analyze which keywords drive the most traffic and conversions. While not always necessary, this tag is valuable for PPC campaigns.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"code\",{children:\"utm_content\"}),\" differentiates multiple links within the same campaign. For example, if you have two call-to-action buttons on the same page or different versions of an ad, this tag can help you determine which variation performs better.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Example of a UTM-Tracked Link\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://yourdapp.com/?utm_source=twitter&utm_medium=social&utm_campaign=nftdrop\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"https://yourdapp.com/?utm_source=twitter&utm_medium=social&utm_campaign=nftdrop\"})})}),/*#__PURE__*/e(\"p\",{children:\"This URL helps Web3 marketers analyze how Twitter contributes to an NFT campaign.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why UTM Tag Analytics?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"UTM Tag Analytics\"}),\" empowers Web3 teams to track campaign performance across multiple channels using UTM parameters. Know exactly which traffic sources drive the most conversions\u2014whether it\u2019s Twitter, influencer marketing, or community outreach. \",/*#__PURE__*/e(\"strong\",{children:\"Formo\"}),\" connects offchain marketing efforts with onchain behaviors, giving you a full-funnel view of user journeys and real onchain engagement.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing UTM Tag Analytics: Measure Web3 Marketing Performance\",className:\"framer-image\",height:\"378\",src:\"https://framerusercontent.com/images/7xdceQnbheCDBgHkrhlFPIZNMQ.png\",srcSet:\"https://framerusercontent.com/images/7xdceQnbheCDBgHkrhlFPIZNMQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/7xdceQnbheCDBgHkrhlFPIZNMQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/7xdceQnbheCDBgHkrhlFPIZNMQ.png 1600w\",style:{aspectRatio:\"1600 / 757\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What can I do with UTM Tag Analytics?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Analyze referral traffic and identify top-performing sources.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Track campaign performance across Twitter, Discord, and influencers.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Optimize ad spend and maximize ROI for Web3 marketing.\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing UTM Tag Analytics: Measure Web3 Marketing Performance\",className:\"framer-image\",height:\"785\",src:\"https://framerusercontent.com/images/BDubsol7LyB6z6NTFnXQH17eH1k.png\",srcSet:\"https://framerusercontent.com/images/BDubsol7LyB6z6NTFnXQH17eH1k.png?scale-down-to=512 512w,https://framerusercontent.com/images/BDubsol7LyB6z6NTFnXQH17eH1k.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/BDubsol7LyB6z6NTFnXQH17eH1k.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/BDubsol7LyB6z6NTFnXQH17eH1k.png 3208w\",style:{aspectRatio:\"3208 / 1570\"},width:\"1604\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How It Works:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/utm-generator\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Generate UTM links\"})}),\" for your marketing campaigns\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Share these links on Twitter, Discord, Telegram, and newsletters.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Track and analyze traffic sources on the \u201COverview\u201D page on Formo Analytics.\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing UTM Tag Analytics: Measure Web3 Marketing Performance\",className:\"framer-image\",height:\"662\",src:\"https://framerusercontent.com/images/P9mkqTbsC85spE7EMVvD2tYqhrs.png\",srcSet:\"https://framerusercontent.com/images/P9mkqTbsC85spE7EMVvD2tYqhrs.png?scale-down-to=512 512w,https://framerusercontent.com/images/P9mkqTbsC85spE7EMVvD2tYqhrs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/P9mkqTbsC85spE7EMVvD2tYqhrs.png 1586w\",style:{aspectRatio:\"1586 / 1324\"},width:\"793\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Get Started with Formo\"})}),/*#__PURE__*/t(\"p\",{children:[\"Supercharge your Web3 marketing with data-driven marketing attribution \u2014 optimize spending, identify high-performing campaigns, and drive sustainable growth. Get started with \",/*#__PURE__*/e(n,{href:\"http://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"\\xa0Formo\"})}),\" and track your web3 marketing campaigns with UTM Tag Analytics.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on\",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" LinkedIn\"})}),\" and\",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" Twitter\"})}),\", and join our\",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" community\"})}),\" to learn how Formo turbocharges growth for leading teams across web3!\"]})]});export const richText4=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Formo is a web3 data platform designed for web3 teams that helps you understand your users and how they engage with your app so you can build a better product.\\xa0Now available in early access!\"}),/*#__PURE__*/e(\"p\",{children:\"We are excited to announce that Formo Analytics has launched and is now available to all users! Empower your product and marketing teams with actionable insights that activate growth.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Formo makes it easy to digest web3 data. With Formo Analytics, teams and builders can analyze user behavior, measure campaign performance, and drive growth \u2014 without the complexity of in-house data pipelines and tools. Focus on building amazing web3 experiences. Leave the data engineering and analytics to us.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Formo Analytics: Now Available in Early Access\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/nhAa6JyQd9Z5i5BMz8EjwpsLBk.png\",srcSet:\"https://framerusercontent.com/images/nhAa6JyQd9Z5i5BMz8EjwpsLBk.png?scale-down-to=512 512w,https://framerusercontent.com/images/nhAa6JyQd9Z5i5BMz8EjwpsLBk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/nhAa6JyQd9Z5i5BMz8EjwpsLBk.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Make Data-Driven Product Decisions with Confidence\"})}),/*#__PURE__*/e(\"p\",{children:\"Designed for onchain builders, Formo Analytics delivers web3-native product analytics to help:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Product Teams:\"}),\" Understand Web3 user journeys and identify drop-off points.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Marketing Teams:\"}),\" Optimize campaign performance and build sustainable growth.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Developers:\"}),\" Capture and track user activity in real-time.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"You get real-time web3-native analytics, user segmentation, and visual charts \u2014 all designed to help you make data-driven decisions. Whether you're tracking community growth, campaign impact, or user retention, Formo Analytics has you covered.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Formo Analytics: Now Available in Early Access\",className:\"framer-image\",height:\"444\",src:\"https://framerusercontent.com/images/1uDsC56Svn6wyLJIfizxq8ho8iA.png\",srcSet:\"https://framerusercontent.com/images/1uDsC56Svn6wyLJIfizxq8ho8iA.png?scale-down-to=512 512w,https://framerusercontent.com/images/1uDsC56Svn6wyLJIfizxq8ho8iA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1uDsC56Svn6wyLJIfizxq8ho8iA.png 1600w\",style:{aspectRatio:\"1600 / 889\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What can you do with Formo?\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Web3 Product Analytics\"})}),/*#__PURE__*/e(\"p\",{children:\"Measure Web3 user journeys with real-time analytics that capture how users interact with your dApp:\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Formo Analytics: Now Available in Early Access\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/YIOBY8CvFTCPkq6JQj16e3HxpFk.png\",srcSet:\"https://framerusercontent.com/images/YIOBY8CvFTCPkq6JQj16e3HxpFk.png?scale-down-to=512 512w,https://framerusercontent.com/images/YIOBY8CvFTCPkq6JQj16e3HxpFk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/YIOBY8CvFTCPkq6JQj16e3HxpFk.png 1600w\",style:{aspectRatio:\"1600 / 1080\"},width:\"800\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Monitor Key Growth Metrics:\"}),\" Track Daily Active Users (DAU), Weekly Active Users (WAU), Monthly Active Users (MAU), transaction volume, and retention.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Identify Drop-Off Points:\"}),\" Optimize conversion funnels for better engagement.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Link Offchain Marketing to Onchain Actions:\"}),\" Achieve clear attribution.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Onchain Attribution & Referral Tracking\"})}),/*#__PURE__*/e(\"p\",{children:\"Identify your top-performing acquisition channels and measure the impact of marketing efforts directly onchain:\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Formo Analytics: Now Available in Early Access\",className:\"framer-image\",height:\"465\",src:\"https://framerusercontent.com/images/n7pGiHj8LHQq0YCaxfv0JLtUU1Y.png\",srcSet:\"https://framerusercontent.com/images/n7pGiHj8LHQq0YCaxfv0JLtUU1Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/n7pGiHj8LHQq0YCaxfv0JLtUU1Y.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/n7pGiHj8LHQq0YCaxfv0JLtUU1Y.png 1600w\",style:{aspectRatio:\"1600 / 930\"},width:\"800\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Track Referral Traffic:\"}),\" Reward community-driven user acquisition.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Measure Campaign Performance:\"}),\" Use onchain attribution for accurate ROI analysis.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Identify High-Value Users:\"}),\" Recognize those who complete key actions, such as transactions.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Activity Feed & User Insights\"})}),/*#__PURE__*/e(\"p\",{children:\"Monitor real-time user activity across dApps, allowing teams to react to trends and user behavior instantly.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Formo Analytics: Now Available in Early Access\",className:\"framer-image\",height:\"535\",src:\"https://framerusercontent.com/images/J8ZURgcoMDZRbrgOCQ7QxYMFuGk.png\",srcSet:\"https://framerusercontent.com/images/J8ZURgcoMDZRbrgOCQ7QxYMFuGk.png?scale-down-to=512 512w,https://framerusercontent.com/images/J8ZURgcoMDZRbrgOCQ7QxYMFuGk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/J8ZURgcoMDZRbrgOCQ7QxYMFuGk.png 1600w\",style:{aspectRatio:\"1600 / 1071\"},width:\"800\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Analyze User Activity:\"}),\" Understand trends and engagement patterns.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Trigger Automated Responses:\"}),\" Initiate onboarding flows or reward incentives based on user behavior.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Track User Movement Across Platforms:\"}),\" Refine targeting and retention strategies.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Wallet Profile\"})}),/*#__PURE__*/e(\"p\",{children:\"Get a unified wallet view with onchain, offchain, and behavioral data to tailor experiences and optimize marketing.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Unify User Data:\"}),\" Combine onchain and offchain information to understand high-value users.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Monitor Wallet Usage:\"}),\" Track specific, high-value wallets on your dApp.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Analyze Token Holdings and App Usage:\"}),\" Discover users' interests in similar applications.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Formo Analytics is designed for Web3 growth teams looking to analyze, measure, and optimize user acquisition and engagement using real-time user activity data. By uncovering your end-to-end users\u2019 journey from offchain to onchain, you can drive real growth and achieve product-market fit.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Getting Started with Formo Analytics\"})}),/*#__PURE__*/e(\"p\",{children:\"Give yourself and your team data superpowers. Start unlocking actionable insights in just 3 steps:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sign Up:\"}),\" Create your workspace at \",/*#__PURE__*/e(n,{motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"app.formo.so\"})}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Install Formo:\"}),\" Add the Formo SDK (Browser, React, Next.js) to your dApp.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Start Tracking:\"}),\" Collect actionable insights and optimize user engagement.\"]})})]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Formo Analytics: Now Available in Early Access\",className:\"framer-image\",height:\"444\",src:\"https://framerusercontent.com/images/3lLvaDWro5ObvJseuzgjZtqAM00.png\",srcSet:\"https://framerusercontent.com/images/3lLvaDWro5ObvJseuzgjZtqAM00.png?scale-down-to=512 512w,https://framerusercontent.com/images/3lLvaDWro5ObvJseuzgjZtqAM00.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3lLvaDWro5ObvJseuzgjZtqAM00.png 1600w\",style:{aspectRatio:\"1600 / 889\"},width:\"800\"}),/*#__PURE__*/t(\"p\",{children:[\"Need more help? Visit our\",/*#__PURE__*/e(n,{href:\"https://help.formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" Help Center\"})}),\" or contact us at support@formo.so - we're here to support you.\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Next on Our Roadmap\"})}),/*#__PURE__*/e(\"p\",{children:\"At Formo, we\u2019re committed to advancing Web3 analytics, making it easier than ever for teams to understand and engage their users. Here\u2019s a sneak peek at what\u2019s coming next:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Wallet Reputation Score\"})}),/*#__PURE__*/e(\"p\",{children:\"Measure wallet engagement and demographics through unified offchain and onchain signals. Detect spam and Sybil attacks; reward real users and protect against mercenary farmers.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"\\xa0Wallet Segmentation\"})}),/*#__PURE__*/e(\"p\",{children:\"Segment users by onchain activity, holdings, and interactions. Identify whales, degens, collectors, and yappers for targeted campaigns and personalized engagement.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"\\xa0Wallet Messaging\"})}),/*#__PURE__*/e(\"p\",{children:\"Reach high-intent and high-value users through direct-to-wallet messaging that resonates and converts.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Follow Us\"})}),/*#__PURE__*/t(\"p\",{children:[\"Get the latest updates by\",/*#__PURE__*/e(n,{href:\"https://app.formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" signing up\"})}),\". You should follow us on\",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" X\"})}),\". Join the growing Formo community and stay ahead in the Web3 ecosystem. Let\u2019s light up the dark forest, together!\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Social Media:\\xa0\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[\"Twitter:\",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" @GetFormo\\xa0\"})})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[\"LinkedIn:\",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/showcase/getformo/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" Formo\"})}),\"\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[\"Warpcast:\",/*#__PURE__*/e(n,{href:\"https://warpcast.com/~/channel/formo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" Formo\"})})]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Community\"})}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[\"Slack: \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo Community\"})})]})})})]});export const richText5=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Web3 Behavioral Analytics provides verified real-time insights into user actions onchain, empowering teams to understand Web3 user needs, enhance user experiences, and drive growth. Unlike Web2 analytics, which rely on cookies and session tracking, \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-analytics-challenges-use-cases-opportunities\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 analytics\"})}),\" integrates onchain and offchain data for a comprehensive view of the user journey. By analyzing user interactions on dApps and protocols, Web3 teams can make \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/the-beginner-s-guide-to-data-driven-web3-marketing\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"data-driven product decisions\"})}),\" and improve user retention.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"This guide explores key metrics, essential tools, and effective strategies for analyzing Web3 user behavior.\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Behavioral Analytics: How to Track and Analyze\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/drXgHns2UlneNEpQ83TwlA0t6pY.png\",srcSet:\"https://framerusercontent.com/images/drXgHns2UlneNEpQ83TwlA0t6pY.png?scale-down-to=512 512w,https://framerusercontent.com/images/drXgHns2UlneNEpQ83TwlA0t6pY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/drXgHns2UlneNEpQ83TwlA0t6pY.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Web3 Behavioral Analytics?\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Behavioral Analytics captures and analyzes user activity across dApps, blockchain networks, and Web3 platforms to uncover user intentions, pain points, and drop-off moments. With precise behavioral data, builders can enhance product experiences, optimize conversions, and drive sustainable growth.\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 analytics answer key questions:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"What\u2019s happening?\"}),\" (e.g., Which wallets interact with your dApp?)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Why is it happening?\"}),\" (e.g., Why do users abandon transactions or fail to claim rewards?)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How can you improve?\"}),\" (e.g., Optimizing UX, adjusting gas fees, enhancing onboarding)\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By combining onchain data (transactions, wallet activity, contract interactions) with offchain behavior (clicks, scrolls, engagement), Web3 analytics provides deeper, actionable insights to help growth.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Challenges in Web3 Behavioral Analytics\"})}),/*#__PURE__*/e(\"p\",{children:\"Behavioral analytics make decision-making easier, but Web3 has unique complexities:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Traditional Tools Aren\u2019t Built for Web3\"})}),/*#__PURE__*/e(\"p\",{children:\"Most analytics platforms are designed for Web2, relying on cookies and session tracking, which makes them ineffective for Web3. Traditional tools cannot track wallet interactions, smart contract calls, or onchain events, limiting their ability to capture Web3 user activity. Setting up Web3 analytics tools requires advanced technical expertise, posing a challenge for small teams and startups without dedicated data engineers.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. No Standardized Playbook for Web3 User Journeys\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 interactions are fragmented, raising fundamental questions:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"How do you\",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/how-web3-user-segmentation-transforms-blockchain-analytics\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" segment users\"})}),\" when they interact pseudonymously with multiple wallets?\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"How do you track conversions when users switch between multiple devices, wallets, and chains?\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"How do you measure user engagement and retention onchain?\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Extracting Actionable Insights\"})}),/*#__PURE__*/e(\"p\",{children:\"Even with analytics tools in place, turning raw data into meaningful insights remains difficult. Identifying which events or metrics to track, such as wallet connections, smart contract interactions, or token swaps? Interpreting onchain behavior can also be complex; for example, are users abandoning transactions due to high gas fees or poor UI design? Bridging onchain and offchain data is critical for a holistic view of user behavior, but integrating these data sources can be technically demanding.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Top 4 Benefits of Web3 Behavioral Analytics\"})}),/*#__PURE__*/e(\"p\",{children:\"Despite its challenges, Web3 behavioral analytics is needed for driving community growth, retention, and engagement. Here\u2019s how it provides actionable insights:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Identify Drop-off Points in User Journeys\"})}),/*#__PURE__*/e(\"p\",{children:\"Understanding where users abandon key actions such as wallet connections, transactions, or staking is critical for improving conversions. By tracking wallet interactions and the Web3 funnel over time, teams can identify drop-off points and find how to improve retention.\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Behavioral Analytics: How to Track and Analyze\",className:\"framer-image\",height:\"469\",src:\"https://framerusercontent.com/images/MiJ9sH1Juu55jz1aeu93dUR1NOs.png\",srcSet:\"https://framerusercontent.com/images/MiJ9sH1Juu55jz1aeu93dUR1NOs.png?scale-down-to=512 512w,https://framerusercontent.com/images/MiJ9sH1Juu55jz1aeu93dUR1NOs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MiJ9sH1Juu55jz1aeu93dUR1NOs.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/MiJ9sH1Juu55jz1aeu93dUR1NOs.png 2656w\",style:{aspectRatio:\"2656 / 938\"},width:\"1328\"}),/*#__PURE__*/e(\"p\",{children:\"Example: If a high percentage of users abandon your dapp before making a transaction, it could indicate high gas fees, an unclear UI, or a lack of trust in your brand.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Understand Community Engagement Patterns\"})}),/*#__PURE__*/t(\"p\",{children:[\"You need to analyze how users interact with your dapps to foster engagement. \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-is-utm-how-it-helps-your-web3-analytics-and-attribution\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"UTM analytics\"})}),\" can track the visibility on your social media and community, such as\\xa0 X, Discord, and Telegram, while onchain activity reveals the interactions on your product to keep them engaged.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Behavioral Analytics: How to Track and Analyze\",className:\"framer-image\",height:\"748\",src:\"https://framerusercontent.com/images/ymCmF00MRSWWlEeYtAaJrqxUBdE.png\",srcSet:\"https://framerusercontent.com/images/ymCmF00MRSWWlEeYtAaJrqxUBdE.png?scale-down-to=512 512w,https://framerusercontent.com/images/ymCmF00MRSWWlEeYtAaJrqxUBdE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ymCmF00MRSWWlEeYtAaJrqxUBdE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/ymCmF00MRSWWlEeYtAaJrqxUBdE.png 2678w\",style:{aspectRatio:\"2678 / 1496\"},width:\"1339\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"Example: If community participation is low, the issue might be a lack of incentives, poor communication, or unclear instructions.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Collect Real-Time Feedback\"})}),/*#__PURE__*/t(\"p\",{children:[\"Collecting direct user insights on tokenomics and product usage helps boost marketing strategies. Web3 behavioral analytics provides verifiable, onchain feedback to help you understand and enhance decision-making. Using both quantitative insights from the \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-product-analytics-best-practices-and-benefits\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 Product Analytics\"})}),\" tool and qualitative insights from community calls, AMAs, and Discord discussions further enriches the analysis.\"]}),/*#__PURE__*/e(\"p\",{children:\"Example: A DAO can validate proposed tokenomics changes by running an onchain polling campaign and analyzing user interactions with this campaign.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Justify Growth Decisions\"})}),/*#__PURE__*/e(\"p\",{children:\"Data-driven decisions are important for securing funding, optimizing token distribution, and developing new features. Onchain analytics provide insights into transaction trends, wallet activity, and product adoption. By aligning behavioral data with growth strategies, Web3 teams can demonstrate traction and validate key product decisions.\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Behavioral Analytics: How to Track and Analyze\",className:\"framer-image\",height:\"535\",src:\"https://framerusercontent.com/images/iTrLOunqvZRlP1jH0y672glZ7U.png\",srcSet:\"https://framerusercontent.com/images/iTrLOunqvZRlP1jH0y672glZ7U.png?scale-down-to=512 512w,https://framerusercontent.com/images/iTrLOunqvZRlP1jH0y672glZ7U.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/iTrLOunqvZRlP1jH0y672glZ7U.png 1600w\",style:{aspectRatio:\"1600 / 1071\"},width:\"800\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Example:\"}),\" A Web3 gaming project can prove its momentum to investors by showcasing wallet retention, NFT trades, and play-to-earn participation.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Behavior Analytics Methodologies\"})}),/*#__PURE__*/e(\"p\",{children:\"Different analytics methods help you understand user behavior, each offering unique insights. Here are some core approaches to consider:\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Behavioral Analytics: How to Track and Analyze\",className:\"framer-image\",height:\"448\",src:\"https://framerusercontent.com/images/X9JnTESh946dxvfkM0WZfWPWL4.png\",srcSet:\"https://framerusercontent.com/images/X9JnTESh946dxvfkM0WZfWPWL4.png?scale-down-to=512 512w,https://framerusercontent.com/images/X9JnTESh946dxvfkM0WZfWPWL4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/X9JnTESh946dxvfkM0WZfWPWL4.png 1600w\",style:{aspectRatio:\"1600 / 896\"},width:\"800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Funnel Analysis\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-funnel-analytics-optimize-your-user-journeys-for-growth\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Funnel analysis\"})}),\" tracks how users move through a series of steps, helping you to identify where they drop off and where they convert. This method is especially useful for understanding the stages of complex Web3 transactions, such as token swaps or NFT purchases.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Path Analysis\"})}),/*#__PURE__*/e(\"p\",{children:\"Path analysis shows the routes users take through your product. It\u2019s valuable for discovering unexpected user behaviors or inefficient flows, helping to optimize user navigation and interaction paths.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 User Segmentation\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-user-segmentation-a-guide-to-target-the-right-audience\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Segment your users\"})}),\" based on their token balances, country, device, or product usage. Web3 behavior analytics allows you to tailor personalized experiences and target specific needs. With tools like \",/*#__PURE__*/e(\"strong\",{children:\"Formo\"}),\", you can easily segment users to optimize marketing and product features.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 A/B Testing\"})}),/*#__PURE__*/e(\"p\",{children:\"A/B testing compares different versions of a feature or experience to see which performs better in terms of engagement and conversions. For example, test different wallet connection processes or NFT minting pages to see which variant leads to higher user engagement.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Session Replays\"})}),/*#__PURE__*/e(\"p\",{children:\"Session replays let you watch real user interactions to identify pain points or usability issues. This qualitative method helps you observe how users experience your Web3 platform.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 Surveys\"})}),/*#__PURE__*/t(\"p\",{children:[\"Surveys capture qualitative insights directly from users, helping explain why they behave a certain way. Use \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/elevate-web3-surveys-engaging-users-with-nft-rewards\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 surveys\"})}),\" to better understand user motivations and pain points, especially in the Web3 ecosystem where user needs can vary widely.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Combining Methods for Comprehensive Insights\"})}),/*#__PURE__*/e(\"p\",{children:\"The right behavioral analytics method depends on the type of insights you need. Quantitative methods like funnel and path analysis help you understand user behavior, while qualitative methods like surveys and session replays provide deeper insights into user motivations. Combining these methods strategically allows you to achieve specific business outcomes, such as improving retention, increasing feature adoption, and boosting conversion rates.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Web3 Teams Use Behavioral Analytics\"})}),/*#__PURE__*/e(\"p\",{children:\"Behavioral analytics empowers Web3 teams to refine user experiences, optimize engagement, and drive growth.\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Behavioral Analytics: How to Track and Analyze\",className:\"framer-image\",height:\"449\",src:\"https://framerusercontent.com/images/5SZ8gr6sYOuT230JKBZ1I0nRU.png\",srcSet:\"https://framerusercontent.com/images/5SZ8gr6sYOuT230JKBZ1I0nRU.png?scale-down-to=512 512w,https://framerusercontent.com/images/5SZ8gr6sYOuT230JKBZ1I0nRU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/5SZ8gr6sYOuT230JKBZ1I0nRU.png 1600w\",style:{aspectRatio:\"1600 / 899\"},width:\"800\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Product teams:\"}),\" analyze drop-off points during feature adoption to enhance onboarding and feature usage. If users frequently click on a feature but don\u2019t use it, improvements such as UI adjustments, clearer tooltips, or interactive tutorials can boost engagement.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data teams:\"}),\" leverage behavioral insights to predict user actions and identify churn risks. For example, if many users bypass onboarding, they may be more likely to disengage. Recognizing these patterns early allows teams to intervene with personalized guidance or incentives.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Marketing teams: \"}),\"identify which features and dApp interactions drive the highest conversions. By understanding user engagement trends, they can personalize campaigns, target high-value users, and refine messaging to improve adoption rates.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Customer support teams \"}),\"can proactively address user struggles by analyzing session replays and behavioral data. By identifying common friction points, they can create more effective guides, FAQs, and product improvements, reducing the need for reactive support.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Although behavioral analytics may seem complex, the right tools and strategies simplify the process. A combination of A/B testing, user funnels, and segmentation provides actionable insights that help Web3 projects enhance community engagement, boost conversions, and improve user retention.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\"})}),\" streamlines this process with no-code dashboards, real-time user data, and web3-native analytics. By unifying onchain behavioral insights with offchain engagement data, Formo enables Web3 teams to better understand users, increase retention, and grow onchain.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"community\"})}),\" to learn how Formo turbocharges growth for leading teams across web3!\"]})]});export const richText6=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"UTM (Urchin Tracking Module) parameters help track the effectiveness of marketing campaigns by tagging URLs with specific identifiers. These parameters enable Web3 marketers to identify which traffic sources drive the most engagement and conversions, making them an ideal feature for Web3 analytics. By leveraging UTMs, Web3 projects can bridge the gap between different marketing channels and onchain interactions to make data-driven decisions and effectively measure marketing campaign ROI and performance.\"}),/*#__PURE__*/e(\"img\",{alt:\"What is UTM? How It Helps Your Web3 Analytics and Attribution\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/1cRdTQtFrEyQ0AmvaQkKtIlhLc.png\",srcSet:\"https://framerusercontent.com/images/1cRdTQtFrEyQ0AmvaQkKtIlhLc.png?scale-down-to=512 512w,https://framerusercontent.com/images/1cRdTQtFrEyQ0AmvaQkKtIlhLc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1cRdTQtFrEyQ0AmvaQkKtIlhLc.png 1600w\",style:{aspectRatio:\"1600 / 900\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Even though adding UTM parameters to a URL seems simple, the process can be error-prone when managing multiple URLs and campaigns. In the following sections, we'll explore how UTM parameters fit into URLs and why they matter for Web3 marketing.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is UTM?\"})}),/*#__PURE__*/e(\"p\",{children:\"UTM parameters are snippets of text added to the end of a URL to help track the source of website traffic. These parameters allow analytics tools to categorize and measure the success of marketing campaigns.\"}),/*#__PURE__*/e(\"img\",{alt:\"What is UTM? How It Helps Your Web3 Analytics and Attribution\",className:\"framer-image\",height:\"125\",src:\"https://framerusercontent.com/images/wbOlYsouM4orQGuQK8ALQYt4.png\",srcSet:\"https://framerusercontent.com/images/wbOlYsouM4orQGuQK8ALQYt4.png?scale-down-to=512 512w,https://framerusercontent.com/images/wbOlYsouM4orQGuQK8ALQYt4.png 1000w\",style:{aspectRatio:\"1000 / 250\"},width:\"500\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key UTM Parameters\"})}),/*#__PURE__*/e(\"ol\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"utm_source\"}),\" \u2013 Identifies the traffic source (e.g., Twitter, Discord, Email, Farcaster).\"]})})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"utm_medium\"}),\" \u2013 Specifies the type of marketing channel (e.g., social, paid, referral).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"utm_campaign\"}),\" \u2013 Labels the specific campaign (e.g., NFT_drop, Airdrop2024).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"utm_term\"}),\" \u2013 Tracks paid search keywords (optional for SEO and PPC campaigns).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"utm_content\"}),\" \u2013 Differentiates links within the same campaign (e.g., banner vs. button).\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Example of a UTM-Tracked Link\"})}),/*#__PURE__*/e(\"p\",{children:\"https://yourdapp.com/?utm_source=twitter&utm_medium=social&utm_campaign=nftdrop\"}),/*#__PURE__*/e(\"p\",{children:\"This URL helps Web3 marketers analyze how Twitter contributes to an NFT campaign.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why UTM Matters for Web3 Product Analytics\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Tracking Onchain & Offchain Traffic\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 marketing spans multiple channels, including social media, email newsletters, paid ads, and community platforms. Unlike Web2, where Google Analytics suffices, Web3 analytics must link offchain traffic (Twitter, Telegram, Discord) with onchain interactions (dApp usage). UTM parameters bridge this gap, making it easier to analyze traffic from different sources as long as you put the UTM link there.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Measuring Marketing Performance\"})}),/*#__PURE__*/e(\"p\",{children:\"UTMs help Web3 projects track marketing effectiveness, identifying high-performing sources and conversions. For example, a DeFi platform running ads on Twitter and Discord can determine which drives more engaged users, helping identify better resource allocation and improving campaign ROI.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Optimizing Growth & User Acquisition\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 growth teams rely on data-driven decisions to optimize user acquisition. By analyzing UTM-tracked traffic, teams can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Identify which channels bring the most active users.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Optimize marketing target by focusing on high-converting sources.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Improve retargeting strategies based on user behavior.\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best Practices for Setting Up UTMs\"})}),/*#__PURE__*/e(\"p\",{children:\"A well-structured UTM strategy prevents inconsistencies, ensures reliable analytics, and improves decision-making. Here are the key factors:\"}),/*#__PURE__*/e(\"img\",{alt:\"What is UTM? How It Helps Your Web3 Analytics and Attribution\",className:\"framer-image\",height:\"760\",src:\"https://framerusercontent.com/images/rd67uz4DLspIBdaA88GjkFPg2AM.png\",srcSet:\"https://framerusercontent.com/images/rd67uz4DLspIBdaA88GjkFPg2AM.png?scale-down-to=512 512w,https://framerusercontent.com/images/rd67uz4DLspIBdaA88GjkFPg2AM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rd67uz4DLspIBdaA88GjkFPg2AM.png 1600w\",style:{aspectRatio:\"1600 / 1520\"},width:\"800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Never Add UTM Tags to Internal Links\"})}),/*#__PURE__*/e(\"p\",{children:\"Avoid using UTM parameters on internal links within your website or dApp. This can distort analytics by treating internal navigation as new external traffic, leading to inaccurate attribution. Instead, use event tracking or other internal analytics tools to measure internal user flow.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Maintain Case Consistency\"})}),/*#__PURE__*/t(\"p\",{children:[\"UTM parameters are case-sensitive, meaning \",/*#__PURE__*/e(\"strong\",{children:'\"Twitter\"'}),\", \",/*#__PURE__*/e(\"strong\",{children:'\"twitter\"'}),\", and \",/*#__PURE__*/e(\"strong\",{children:'\"TWITTER\"'}),\" will be treated as separate sources. Always use lowercase to avoid confusion and data fragmentation (e.g., utm_source=twitter).\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Utilize a Campaign URL Builder\"})}),/*#__PURE__*/t(\"p\",{children:[\"Manually adding UTM parameters increases the risk of errors and inconsistencies. A \",/*#__PURE__*/e(\"strong\",{children:\"Campaign URL Builder\"}),\" (such as Google\u2019s UTM Builder or Formo's UTM Generator) ensures correct formatting, reducing mistakes and improving tracking accuracy.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Avoid Spaces in UTM Parameters\"})}),/*#__PURE__*/e(\"p\",{children:\"UTM parameters cannot contain spaces, as they can break URLs. Instead:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Use \",/*#__PURE__*/e(\"strong\",{children:\"dashes (-)\"}),\" to separate words (nft-drop-campaign).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Use \",/*#__PURE__*/e(\"strong\",{children:\"underscores (_)\"}),\" for multi-layered data points (weekly_2024_01_15).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Avoid \",/*#__PURE__*/e(\"strong\",{children:\"special characters\"}),\" that might cause encoding issues.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. Use UTM Conventions for Complex Data Tracking\"})}),/*#__PURE__*/t(\"p\",{children:[\"If your campaigns require multiple levels of tracking (e.g., tracking influencers, regions, or content formats), define \",/*#__PURE__*/e(\"strong\",{children:\"a structured UTM convention\"}),\". Example:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"utm_source=twitter&utm_medium=social&utm_campaign=nftdrop-2024&utm_content=video-review\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"utm_source=telegram&utm_medium=community&utm_campaign=token-launch&utm_content=announcement\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"6. Regularly Audit and Clean Up UTM Data\"})}),/*#__PURE__*/e(\"p\",{children:\"Over time, inconsistencies or redundant UTM tags may appear in your analytics. Regularly review your UTM structure to:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Merge duplicate tracking values.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Identify and correct errors.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Align your team with proper UTM usage.\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to Use UTM in Your Web3 Marketing Campaigns\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo Analytics \"})}),\"provides a seamless way to track \",/*#__PURE__*/e(\"strong\",{children:\"onchain and offchain traffic\"}),\" using UTM parameters. By integrating UTM tracking, Web3 projects can monitor marketing channel performance and correlate user interactions with onchain data for deeper behavioral insights.\"]}),/*#__PURE__*/e(\"p\",{children:\"With Formo, automated reports can break down user engagement by UTM parameters, helping teams make data-driven marketing decisions. It also enables tracking of specific active users who interact with marketing campaigns, allowing better segmentation and retargeting.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"What is UTM? How It Helps Your Web3 Analytics and Attribution\",className:\"framer-image\",height:\"426\",src:\"https://framerusercontent.com/images/oa8exPrfh7KeceMG59kvVZU63Y.png\",srcSet:\"https://framerusercontent.com/images/oa8exPrfh7KeceMG59kvVZU63Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/oa8exPrfh7KeceMG59kvVZU63Y.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/oa8exPrfh7KeceMG59kvVZU63Y.png 1560w\",style:{aspectRatio:\"1560 / 852\"},width:\"780\"}),/*#__PURE__*/e(\"p\",{children:\"To integrate UTM in Formo Analytics:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Generate UTM-tagged links\"}),\" for your Web3 campaigns and direct users to your Dapps.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Analyze traffic sources\"}),\" in Formo\u2019s Analytics dashboard to see which campaigns generate the highest engagement.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Compare UTM data with onchain interactions\"}),\", ensuring accurate attribution for conversions and transactions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use insights to optimize marketing strategy\"}),\" by identifying which platforms deliver high-value users.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"UTM parameters are critical for Web3 marketers, enabling precise traffic tracking and campaign performance measurement. Using a UTM Builder simplifies URL management and reduces errors. By implementing UTM tracking, Web3 projects gain a data-driven marketing advantage, optimizing resource allocation, enhancing user acquisition strategies, and driving sustainable growth.\"}),/*#__PURE__*/e(\"p\",{children:\"If you're building a Web3 product, use UTM tracking to optimize your growth strategies and gain deeper insights into your audience. Formo Analytics supports UTM tracking and more, giving you full onchain attribution by linking offchain engagement with onchain activity.\"}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Twitter\"})}),\", and join our Telegram \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"community\"})}),\" to learn how Formo turbocharges growth for leading teams across web3!\"]})]});export const richText7=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"User engagement is critical for the success of decentralized applications (dApps). Unlike Web2, where engagement metrics focus on clicks, time spent, and interactions, Web3 engagement extends to wallet activity, token holdings, governance participation, and more. \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-user-segmentation-a-guide-to-target-the-right-audience\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 User Segment\"})}),\" Analytics leverages onchain and offchain data to group users based on their behavior, enabling highly targeted engagement strategies.\"]}),/*#__PURE__*/e(\"p\",{children:\"This article explores Web3 User Segment Analytics, key metrics, common user segments, and practical steps for implementation.\"}),/*#__PURE__*/e(\"img\",{alt:\"How Web3 User Segmentation Transforms Blockchain Analytics\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/hLO1kZJBw9lnXFoDU9i5vUDj0.png\",srcSet:\"https://framerusercontent.com/images/hLO1kZJBw9lnXFoDU9i5vUDj0.png?scale-down-to=512 512w,https://framerusercontent.com/images/hLO1kZJBw9lnXFoDU9i5vUDj0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/hLO1kZJBw9lnXFoDU9i5vUDj0.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Web3 User Segment Analytics?\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 User Segment Analytics categorizes users based on their onchain behavior, interactions with dApps, token transactions, and other activities. Unlike traditional segmentation methods focusing on demographics or past purchasing behavior, Web3 segmentation uncovers real-time user engagement trends through onchain and offchain data.\"}),/*#__PURE__*/e(\"p\",{children:\"By leveraging Web3 analytics, projects can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Personalize user experiences with data-driven insights\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Optimize marketing campaigns through precise audience segmentation\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Improve user retention with tailored engagement strategies\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Identify high-value users and enhance their platform experience\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Use Cases & Benefits of Web3 User Segmentation\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Personalized Experiences\"})}),/*#__PURE__*/e(\"img\",{alt:\"How Web3 User Segmentation Transforms Blockchain Analytics\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/tlpVnGpWJj29XLA2NPL3UegkQ.png\",srcSet:\"https://framerusercontent.com/images/tlpVnGpWJj29XLA2NPL3UegkQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/tlpVnGpWJj29XLA2NPL3UegkQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/tlpVnGpWJj29XLA2NPL3UegkQ.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Segmenting users into groups such as first-time users, repeat users, institutions, degens, or collectors enables more relevant engagement. For example:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Onboarding New Users\"}),\": A DeFi platform can enhance user onboarding by displaying in-app dialog messages that guide first-time wallet users through the setup process and provide helpful tips.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Loyalty Programs\"}),\": Reward active users with exclusive benefits, such as boosted APRs, access to new features, or gas subsidies for those engaged for more than six months.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Community Access\"}),\": Grant token holders exclusive access to gated communities, strengthening engagement and retention.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Identifying High-Value Users\"})}),/*#__PURE__*/e(\"img\",{alt:\"Customer Lifetime Value = Average Customer Lifespan x Customer Value\",className:\"framer-image\",height:\"893\",src:\"https://framerusercontent.com/images/QZmphSEGwmQX8t6ezZdp6g3Sg.png\",srcSet:\"https://framerusercontent.com/images/QZmphSEGwmQX8t6ezZdp6g3Sg.png?scale-down-to=512 512w,https://framerusercontent.com/images/QZmphSEGwmQX8t6ezZdp6g3Sg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/QZmphSEGwmQX8t6ezZdp6g3Sg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/QZmphSEGwmQX8t6ezZdp6g3Sg.png 3234w\",style:{aspectRatio:\"3234 / 1786\"},width:\"1617\"}),/*#__PURE__*/e(\"p\",{children:\"Customer Lifetime Value = Average Customer Lifespan x Customer Value\"}),/*#__PURE__*/e(\"p\",{children:\"High-value users\u2014those holding significant assets or frequently interacting with a platform\u2014should be prioritized for engagement campaigns. Web3 analytics tools help track wallet activity, token usage, and staking behaviors. Use cases include:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Targeting High-Value Users\"}),': A crypto exchange leverages Engage\u2019s \"Target Whales\" template to offer special promotions to users holding large amounts of a specific token.']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Early Product Access\"}),\": Provide VIP users with priority invitations to beta tests, governance proposals, or premium staking pools.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Optimizing Content and Campaigns\"})}),/*#__PURE__*/e(\"p\",{children:\"Understanding user preferences allows teams to tailor content and promotions. Examples:\"}),/*#__PURE__*/e(\"img\",{alt:\"How Web3 User Segmentation Transforms Blockchain Analytics\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/E0R9N5IUmWfO34wRQJEYlrGeho.png\",srcSet:\"https://framerusercontent.com/images/E0R9N5IUmWfO34wRQJEYlrGeho.png?scale-down-to=512 512w,https://framerusercontent.com/images/E0R9N5IUmWfO34wRQJEYlrGeho.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/E0R9N5IUmWfO34wRQJEYlrGeho.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"NFT Launch Promotion\"}),\": An NFT platform can notify collectors who have interacted with similar content about a new collection, encouraging engagement.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"DeFi Strategy Insights\"}),\": Provide guides, real-time market trends, and yield-farming strategies for DeFi power users.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"DAO Participation\"}),\": Engage governance users with proposal updates, voting reminders, and rewards for active participation.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Reducing Friction & Improving User Experience\"})}),/*#__PURE__*/e(\"p\",{children:\"Proactive engagement helps address pain points and improve retention. Examples include:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Reducing Transaction Failures\"}),\": A lending protocol can detect multiple failed transactions and display troubleshooting tips or gas refund offers in real-time.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Re-engagement Campaigns\"}),\": Identify inactive users and provide incentives to bring them back, such as exclusive offers or content tailored to their past activity.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. Enhanced Community Building\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"692\",src:\"https://framerusercontent.com/images/YWibBAQP075EjyU5O5PWxqY9Cw8.png\",srcSet:\"https://framerusercontent.com/images/YWibBAQP075EjyU5O5PWxqY9Cw8.png?scale-down-to=512 512w,https://framerusercontent.com/images/YWibBAQP075EjyU5O5PWxqY9Cw8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/YWibBAQP075EjyU5O5PWxqY9Cw8.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/YWibBAQP075EjyU5O5PWxqY9Cw8.png 2412w\",style:{aspectRatio:\"2412 / 1384\"},width:\"1206\"}),/*#__PURE__*/e(\"p\",{children:\"Segmented analytics enables stronger community engagement and support:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Exclusive Channels\"}),\": Token holders access private discussion groups to discuss upcoming features or governance decisions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Developer Support\"}),\": Technical users can receive updates on SDKs, smart contract changes, and protocol improvements.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Live Event Engagement\"}),\": During a DAO governance vote, Engage can send real-time reminders to increase participation before the deadline.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"6. Collecting User Feedback\"})}),/*#__PURE__*/e(\"p\",{children:\"Post-launch updates and feature releases require user insights to effectively iterate. Engage can facilitate:\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Feedback Collection\"}),\": After a major update, dApps can display quick surveys to users who have tested the new features, gathering valuable input for improvements.\"]})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to Implement Web3 User Segmentation\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Collect Data\"})}),/*#__PURE__*/e(\"p\",{children:\"Capture real-time data on user behavior across both onchain and offchain touchpoints using Web3 analytics tools such as Formo. Track wallet activity, transactions, user traits, and behavioral patterns to build a unified user profile for a comprehensive user understanding.\"}),/*#__PURE__*/e(\"img\",{alt:\"How Web3 User Segmentation Transforms Blockchain Analytics\",className:\"framer-image\",height:\"426\",src:\"https://framerusercontent.com/images/uGEQXyDs7u9JYvTsNs4J6Od0YdQ.png\",srcSet:\"https://framerusercontent.com/images/uGEQXyDs7u9JYvTsNs4J6Od0YdQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/uGEQXyDs7u9JYvTsNs4J6Od0YdQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/uGEQXyDs7u9JYvTsNs4J6Od0YdQ.png 1600w\",style:{aspectRatio:\"1600 / 853\"},width:\"800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Segment Your Audience\"})}),/*#__PURE__*/e(\"p\",{children:\"Segment users based on the following properties:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Wallet net worth (high-value vs. casual users)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Crypto interests (NFTs, DeFi, DAOs)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Transaction frequency (daily vs. occasional users)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Device (desktop vs mobile)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Wallet type\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Referrers and UTM parameters\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Demographics (country and language)\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Leverage real-time data and user behavior insights to refine targeting. Use \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/understanding-web3-user-profiles-a-comprehensive-guide\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"wallet profiles \"})}),\"to find users who resemble your existing audience, improving conversion and retention. Automate campaigns based on actions such as failed/rejected transactions to enhance engagement.\"]}),/*#__PURE__*/e(\"p\",{children:\"For example, high-value users can receive exclusive offers, while casual users get onboarding support. Monitor segment growth and engagement to optimize campaigns.\"}),/*#__PURE__*/e(\"img\",{alt:\"How Web3 User Segmentation Transforms Blockchain Analytics\",className:\"framer-image\",height:\"541\",src:\"https://framerusercontent.com/images/tRUl0CIV5nfYBe18SBCGvY8Hf4.png\",srcSet:\"https://framerusercontent.com/images/tRUl0CIV5nfYBe18SBCGvY8Hf4.png?scale-down-to=512 512w,https://framerusercontent.com/images/tRUl0CIV5nfYBe18SBCGvY8Hf4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/tRUl0CIV5nfYBe18SBCGvY8Hf4.png 1600w\",style:{aspectRatio:\"1600 / 1083\"},width:\"800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Analyze and Visualize Data\"})}),/*#__PURE__*/t(\"p\",{children:[\"Use platforms such as \",/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\"})}),\" to visualize engagement trends, monitor key metrics, and refine strategies in real-time.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"Example: A chart displaying DeFi users who also participate in governance could highlight cross-promotional opportunities.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Apply Personalization Techniques\"})}),/*#__PURE__*/e(\"p\",{children:\"Tailor your marketing efforts based on the specific behaviors and preferences of each segment.\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Onboarding: Guide first-time users with educational content.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Retention: Reward high-value users with exclusive incentives.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Re-engagement: Offer personalized incentives to inactive wallets.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"For instance, re-engage passive users with personalized rewards or educational content.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Monitor and Optimize Campaigns\"})}),/*#__PURE__*/e(\"p\",{children:\"Continuously monitor engagement trends, campaign performance, and audience insights using Formo to refine segmentation and improve targeting. A/B test messaging and offers to maximize conversion rates.\"}),/*#__PURE__*/e(\"p\",{children:\"Example: If a segment shows low engagement with a campaign, test different messaging or offers to refine your approach.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Example User Segments in Web3\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Active vs. Passive Users\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/JQs5wOfByYKtUpdkY6npF5VMc.png\",srcSet:\"https://framerusercontent.com/images/JQs5wOfByYKtUpdkY6npF5VMc.png?scale-down-to=512 512w,https://framerusercontent.com/images/JQs5wOfByYKtUpdkY6npF5VMc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JQs5wOfByYKtUpdkY6npF5VMc.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/mau-vs-wau-vs-dau-why-active-users-matter-in-web3\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Active Users\"})})}),/*#__PURE__*/e(\"strong\",{children:\":\"}),\" Regularly engage with your platform, such as daily traders, active liquidity providers in DeFi, or regular dApp users. Example: A user who frequently trades tokens on decentralized exchanges (DEXs) like Uniswap.\"]})})}),/*#__PURE__*/e(\"p\",{children:\"Engagement Tip: Keep users engaged with personalized offers, loyalty rewards, VIP access, exclusive features, subscription incentives, and a seamless payment experience.\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Passive Users:\"}),\" Have wallets but rarely engage with the platform. Example: A user who created a wallet but hasn\u2019t interacted in months.\"]})})}),/*#__PURE__*/e(\"p\",{children:\"Engagement Tip: Re-engage passive users with targeted campaigns\u2014tutorials, contextual messages, new feature highlights, surveys, and self-serve support. Boost upsells with timely prompts and A/B testing.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Token Holders\"})}),/*#__PURE__*/e(\"p\",{children:\"Users who hold your project\u2019s native token but may not engage deeply in other activities. Example: A user who holds Ethereum (ETH) primarily for staking.\"}),/*#__PURE__*/e(\"p\",{children:\"Engagement Tip: Offer token holders exclusive benefits, such as governance privileges (voting on key project decisions), staking rewards, or early access to new features or products.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"NFT Collectors\"})}),/*#__PURE__*/e(\"p\",{children:\"Users who actively collect, trade, or engage with NFTs within your platform. Example: A user who collects limited-edition digital art.\"}),/*#__PURE__*/e(\"p\",{children:\"Engagement Tip: Launch exclusive NFT drops or provide early access to new NFT collections. Host virtual events or community meetups where collectors can interact with creators or other collectors, creating a sense of belonging.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Governance Participants\"})}),/*#__PURE__*/e(\"p\",{children:\"Users are involved in the decision-making process of DAOs, voting on proposals or submitting ideas. Example: A user voting on protocol changes in MakerDAO.\"}),/*#__PURE__*/e(\"p\",{children:\"Engagement Tip: Recognize their contributions with badges, unique tokens, or enhanced voting rights. Offering additional rewards for active participation encourages further engagement in governance.\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 User Segment Analytics unlocks deeper user engagement, personalized marketing, and sustainable growth. Whether you're running a dApp, DAO, or NFT project, segment analytics helps accelerate growth and drive meaningful interactions.\"}),/*#__PURE__*/t(\"p\",{children:[\"Formo\u2019s \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-analytics-challenges-use-cases-opportunities\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 Analytics\"})}),\" empowers you to analyze onchain interactions, delivering actionable insights into user behavior. Gain a deeper understanding of wallet activity to refine user segments, optimize engagement strategies, and build dynamic dashboards for real-time monitoring. With powerful analytics, Formo helps you uncover user patterns, capture key insights, and make data-driven decisions with confidence.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"community \"})}),\"to learn how Formo turbocharges growth for leading teams across web3!\"]})]});export const richText8=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We\u2019re thrilled to announce Connect Wallet (Solana) on Formo Forms \u2014 a seamless way to verify Solana users, collect wallet addresses, and boost community engagement. This new feature empowers users to connect their Solana wallets before submitting a form, ensuring that all responses come from verified users while eliminating spam and bots.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Wallet (Solana): Token Gating for Solana Wallets\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/ySNzwi4O9OJ4BAtvvbIEdqOXhTM.png\",srcSet:\"https://framerusercontent.com/images/ySNzwi4O9OJ4BAtvvbIEdqOXhTM.png?scale-down-to=512 512w,https://framerusercontent.com/images/ySNzwi4O9OJ4BAtvvbIEdqOXhTM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ySNzwi4O9OJ4BAtvvbIEdqOXhTM.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Solana?\"})}),/*#__PURE__*/e(\"p\",{children:\"Solana is a high-performance Layer 1 blockchain known for its speed, low fees, and scalability. Solana uses a unique Proof-of-History (PoH) mechanism combined with Proof-of-Stake (PoS) to process up to 65,000 transactions per second (TPS) at minimal cost. Solana supports a growing ecosystem of DeFi, NFTs, and Web3 applications, providing a fast and efficient alternative to Ethereum for developers and users.\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Connect Wallet on Solana?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Connect Solana \"}),\"enables users to connect their wallets and verify their identity before submitting a form, ensuring that every response comes from a verified wallet on Solana. \",/*#__PURE__*/e(\"strong\",{children:\"Solana Wallet Verification is \"}),\"ideal for Web3 builders and teams looking to streamline campaign registrations, token-gated forms, and whitelists within the Solana ecosystem.\"]}),/*#__PURE__*/e(\"p\",{children:\"Wallet addresses are persistent user identities on web3. By integrating wallet connections, you can unlock valuable user insights without relying on traditional email or KYC methods. Effortlessly capture Solana wallet addresses, check token balances, and verify onchain asset ownership \u2014 all within an intuitive, no-code form builder.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Wallet (Solana): Token Gating for Solana Wallets\",className:\"framer-image\",height:\"577\",src:\"https://framerusercontent.com/images/WepED64h04q0jsgolzLAaMDGJu8.png\",srcSet:\"https://framerusercontent.com/images/WepED64h04q0jsgolzLAaMDGJu8.png?scale-down-to=512 512w,https://framerusercontent.com/images/WepED64h04q0jsgolzLAaMDGJu8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/WepED64h04q0jsgolzLAaMDGJu8.png 1600w\",style:{aspectRatio:\"1600 / 1154\"},width:\"800\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What can I do with Connect Wallet (Solana)?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Require verified wallets for campaigns and airdrops.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Restrict access based on Solana NFTs and tokens.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"V\"}),\"erify attendees for Web3 events and communities on Solana.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How It Works:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Go to the 'Settings' Page of your Formo form.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Enable the 'Connect Wallet (Solana)' Option to activate Solana verification.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"You\u2019re ready to receive responses on the 'Responses' page.\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"622\",src:\"https://framerusercontent.com/images/v7t3RvOoqvONEEkVTPfijbRA.png\",srcSet:\"https://framerusercontent.com/images/v7t3RvOoqvONEEkVTPfijbRA.png?scale-down-to=512 512w,https://framerusercontent.com/images/v7t3RvOoqvONEEkVTPfijbRA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/v7t3RvOoqvONEEkVTPfijbRA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/v7t3RvOoqvONEEkVTPfijbRA.png 2944w\",style:{aspectRatio:\"2944 / 1244\"},width:\"1472\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Get Started with Formo\"})}),/*#__PURE__*/t(\"p\",{children:[\"Formo makes it easy to build forms that integrate Solana, Add token-gated forms, and Web3 analytics into your web3 workflow. Whether you're managing a community, launching a campaign, or running an exclusive event, \",/*#__PURE__*/e(n,{href:\"http://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\"})}),\" helps you turbocharge your growth onchain.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on\",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" LinkedIn\"})}),\" and\",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" Twitter\"})}),\", and join our\",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" community \"})}),\"to learn how Formo turbocharges growth for leading teams across web3!\"]})]});export const richText9=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Launching a Web3 product is the first step \u2014 getting users through the right journey is the real challenge. If your onboarding isn\u2019t performing well, chances are your funnel needs optimization. Your users may lose interest, fail to understand your product or drop off before doing anything meaningful. In this guide, we\u2019ll show you how to use structured Web3 funnel analytics to drive engagement, conversions, and community growth.\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Funnel Analytics: Optimize Your User Journeys for Growth\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/XznZfMYTfvjrLRVauxhZ42Izmw.png\",srcSet:\"https://framerusercontent.com/images/XznZfMYTfvjrLRVauxhZ42Izmw.png?scale-down-to=512 512w,https://framerusercontent.com/images/XznZfMYTfvjrLRVauxhZ42Izmw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/XznZfMYTfvjrLRVauxhZ42Izmw.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Web3 Funnel Analytics?\"})}),/*#__PURE__*/e(\"p\",{children:\"A marketing funnel is a framework that guides users through key stages \u2014 awareness, consideration, conversion, and retention. In the Web3 space, where user journeys are often fragmented across onchain and offchain interactions, optimizing each stage is even more critical.\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Funnel Analytics: Optimize Your User Journeys for Growth\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/IUxmEa1wcGXKyY5gbecdXe5Bvc.png\",srcSet:\"https://framerusercontent.com/images/IUxmEa1wcGXKyY5gbecdXe5Bvc.png?scale-down-to=512 512w,https://framerusercontent.com/images/IUxmEa1wcGXKyY5gbecdXe5Bvc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IUxmEa1wcGXKyY5gbecdXe5Bvc.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/t(\"p\",{children:[\"Web3 Funnel Analytics goes beyond traditional marketing funnels by tracking and analyzing user interactions on decentralized platforms (dApps). Unlike Web2 analytics, which relies on centralized data sources, \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-analytics-challenges-use-cases-opportunities\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 analytics \"})}),\"leverages fragmented data to monitor user behavior.\"]}),/*#__PURE__*/e(\"p\",{children:\"By tracking wallet connections, token transfers, and onchain interactions, Web3 Funnel Analytics provides deep insights into user activity. This data helps teams refine their marketing strategies, optimize onboarding processes, and increase conversion rates.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why do you need a Web3 Marketing Funnel?\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Navigating Complexity\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 products often involve complex concepts such as decentralization, token economies, staking, DAOs, and smart contracts. For many users, these ideas are unfamiliar or intimidating. A marketing funnel simplifies the learning curve, guiding users step by step from awareness to engagement and conversion.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Building Trust and Credibility\"})}),/*#__PURE__*/e(\"p\",{children:\"Trust is a major hurdle in the Web3 space. Users must believe in your project, team, and technology before they commit. A marketing funnel helps build trust through transparent information, real-world use cases, testimonials, and thought leadership content.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Educating and Engaging Users\"})}),/*#__PURE__*/e(\"p\",{children:\"Most potential users won\u2019t understand your product immediately. A marketing funnel gives you a signal to educate them through blog posts, tutorials, webinars, AMAs, and interactive demos, gradually leading them toward adoption.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Community-Driven Growth\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 thrives on community engagement. Unlike traditional products where users are passive consumers, Web3 users are often contributors, stakeholders, and governance participants. A funnel helps nurture these relationships through ongoing communication, incentives, and governance involvement.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Maximizing Conversion Opportunities\"})}),/*#__PURE__*/e(\"p\",{children:\"Every interaction with your platform is a potential conversion point. Whether it\u2019s getting users to sign up, mint an NFT, participate in governance, or stake tokens, a well-structured funnel ensures frictionless progression from one stage to the next. Web3 marketing funnel helps you focus your efforts, optimize user engagement, and maximize ROI.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Stages of a Web3 Marketing Funnel\\xa0\"})}),/*#__PURE__*/e(\"img\",{alt:\"Stages of a Web3 Marketing Funnel\\xa0\",className:\"framer-image\",height:\"888\",src:\"https://framerusercontent.com/images/TyICBe0Y14PWjeIluCMqAFQDQzQ.png\",srcSet:\"https://framerusercontent.com/images/TyICBe0Y14PWjeIluCMqAFQDQzQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/TyICBe0Y14PWjeIluCMqAFQDQzQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/TyICBe0Y14PWjeIluCMqAFQDQzQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/TyICBe0Y14PWjeIluCMqAFQDQzQ.png 3180w\",style:{aspectRatio:\"3180 / 1776\"},width:\"1590\"}),/*#__PURE__*/e(\"p\",{children:\"A Web3 funnel follows 6 key stages, each designed to move users toward active participation. Here\u2019s how to optimize each one:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Awareness: Making Users Discover Your Web3 Product\"})}),/*#__PURE__*/e(\"p\",{children:\"At the top of the funnel, your goal is to capture attention and spark curiosity. Users might discover your product through social media, search engines, referrals, hackathons, or airdrops.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Tactics for Awareness:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Advertising: Run impression-based campaigns on platforms such as Twitter, Farcaster, and Warpcast.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Educational Content: Share blog posts, infographics, and explainer videos to introduce your product.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Influencer Partnerships: Collaborate with KOLs, community leaders, and YouTubers in the Web3 space.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Events & Hackathons: Join Web3 conferences, AMAs, and Twitter Spaces to increase visibility.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Interest: Engaging Potential Users\"})}),/*#__PURE__*/e(\"p\",{children:\"Once users are aware of your project, they\u2019ll explore your website, read your documentation, or connect their wallets. At this stage, your goal is to keep them engaged and interested.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Tactics for Interest:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Interactive Demos & Tutorials: Let users test your product through sandbox environments.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Community Engagement: Actively participate in Discord, Telegram, and Web3 communities.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Use Cases & Success Stories: Showcase real-world applications and partnerships.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Consideration: Helping Users Make Informed Decisions\"})}),/*#__PURE__*/e(\"p\",{children:\"At this point, users are evaluating whether your product aligns with their needs. They may sign up, connect a wallet, or explore token utilities.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Tactics for Consideration:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Detailed Documentation & FAQs: Address common concerns.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Retargeting Ads: Re-engage previous visitors with customized ads.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Email Sequences: Send follow-ups based on user actions and interests.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Decision: Encouraging Users to Take Action\"})}),/*#__PURE__*/e(\"p\",{children:\"Users are now close to converting. Your job is to simplify the process and reduce friction.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Tactics for Decision:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Clear CTAs & Simple Onboarding: Remove unnecessary steps.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Social Proof & Case Studies: Showcase positive testimonials and success stories.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Incentives & Rewards: Provide bonuses or early access.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. Action: Driving Conversions\"})}),/*#__PURE__*/e(\"p\",{children:\"The moment of conversion \u2014 users sign up, explore features, and make a purchase. Ensure a seamless experience to avoid drop-offs.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Tactics for Action:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Optimized UI/UX: Ensure a smooth, user-friendly onboarding and checkout process.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Customer Support & Live Chat: Offer immediate assistance to resolve friction.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"6. Retention: Turning Users into Advocates\"})}),/*#__PURE__*/e(\"p\",{children:\"Retention is critical for sustained growth. Engaged users become brand advocates, governance participants, and repeat users.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Tactics for Retention:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Exclusive Community Access: Create private Telegram/Discord groups for loyal users.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ongoing Education & Feature Releases: Keep users updated on product roadmaps and upgrades.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Loyalty & Rewards Programs: Incentivize long-term engagement with perks.\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Metrics to Track in Web3 Funnel Analytics\"})}),/*#__PURE__*/e(\"p\",{children:\"To measure the effectiveness of your Web3 funnel, track the following key metrics:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Wallet Connections: Track unique and returning users.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Engagement Rate: Monitor interactions with dApps and smart contracts.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Conversion Rate: Measure how many users complete key actions.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Drop-Off Rate: Identify weak points in the funnel.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Churn Rate: Track retention and user loyalty.\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Optimize Your Web3 Funnel Analytics with Formo\"})}),/*#__PURE__*/t(\"p\",{children:[\"A well-structured marketing funnel helps your Web3 product gain traction, foster a loyal community, and drive growth. Whether you are launching a social dApp, DeFi app, or growing an NFT ecosystem, funnel analytics helps you turn users into advocates. With \",/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\u2019s Web3 funnel analytics\"})}),\", you can track your user journeys, optimize onboarding, and build a better product.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"community \"})}),\"to learn how Formo turbocharges growth for leading teams across web3!\"]})]});export const richText10=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We\u2019re thrilled to announce that Redstone is now fully integrated with Formo\u2019s Web3 Form Builder! This integration empowers Web3 dApps and teams building on Redstone to easily create token-gated forms and surveys, leveraging onchain and offchain data to boost their communities.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"873\",src:\"https://framerusercontent.com/images/knucfylZedR6D5ZKPFrBROW6dSM.png\",srcSet:\"https://framerusercontent.com/images/knucfylZedR6D5ZKPFrBROW6dSM.png?scale-down-to=512 512w,https://framerusercontent.com/images/knucfylZedR6D5ZKPFrBROW6dSM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/knucfylZedR6D5ZKPFrBROW6dSM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/knucfylZedR6D5ZKPFrBROW6dSM.png 3150w\",style:{aspectRatio:\"3150 / 1746\"},width:\"1575\"}),/*#__PURE__*/e(\"p\",{children:\"Redstone x Formo\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Redstone?\"})}),/*#__PURE__*/e(\"p\",{children:\"Redstone Chain is a Layer 2 specifically designed for onchain applications, focusing on games and autonomous worlds. Developed by the Lattice team, Redstone Chain utilizes the op-plasma data availability (DA) protocol, which enhances transaction efficiency and reduces costs compared to existing Layer 2 solutions. Redstone Chain is suitable for projects built with the MUD framework, an engine for building onchain applications.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What does this mean for you?\"})}),/*#__PURE__*/e(\"p\",{children:\"With Redstone integrated into Formo, teams can now create Web3 forms and surveys for the Redstone ecosystem. Formo users can now capture onchain data with tokens and assets on Redstone, connect with your most active users, and make more data-driven decisions to drive growth.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"911\",src:\"https://framerusercontent.com/images/q6YoSFmJwcdRsO5zLr9ZCVxbo.png\",srcSet:\"https://framerusercontent.com/images/q6YoSFmJwcdRsO5zLr9ZCVxbo.png?scale-down-to=512 512w,https://framerusercontent.com/images/q6YoSFmJwcdRsO5zLr9ZCVxbo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/q6YoSFmJwcdRsO5zLr9ZCVxbo.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/q6YoSFmJwcdRsO5zLr9ZCVxbo.png 3266w\",style:{aspectRatio:\"3266 / 1822\"},width:\"1633\"}),/*#__PURE__*/e(\"p\",{children:\"Blockchains supported by Formo\"}),/*#__PURE__*/e(\"p\",{children:\"Today, you can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Create forms that utilize onchain data from Redstone, such as token and NFT balances.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement surveys and collect responses faster than ever for Redstone dapps, users, and communities.\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Yos Riady, Founder of Formo, shares his enthusiasm:\",/*#__PURE__*/e(\"br\",{}),\"\u201CThe Redstone integration marks an exciting milestone for Formo.\\xa0 We\u2019re beyond excited to see how builders use Redstone\u2019s onchain data to create dApps that users love and achieve product-market fit!.\u201D\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Getting Started with Redstone on Formo\"})}),/*#__PURE__*/e(\"p\",{children:\"Accessing Redstone\u2019s data is now easier than ever on Formo. When creating a form, simply choose Redstone as your preferred blockchain, and you have full access to onchain data from the Redstone network.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to connect to the Redstone network in your web3 Form:\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 1\"}),\": Go to \",/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo.so\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 2: \"}),\"Sign in and create a form\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"889\",src:\"https://framerusercontent.com/images/AGj9smSPLW5vqLm7kN1othz5BA.png\",srcSet:\"https://framerusercontent.com/images/AGj9smSPLW5vqLm7kN1othz5BA.png?scale-down-to=512 512w,https://framerusercontent.com/images/AGj9smSPLW5vqLm7kN1othz5BA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/AGj9smSPLW5vqLm7kN1othz5BA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/AGj9smSPLW5vqLm7kN1othz5BA.png 2352w\",style:{aspectRatio:\"2352 / 1778\"},width:\"1176\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 3\"}),\": Go to Access Gate in the Settings page and choose \u201CAdd Requirement\u201D. You can select an ERC20 Token or a Native Token based on your needs.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"691\",src:\"https://framerusercontent.com/images/83jpwxVmD7Zy5llnre2Zi6vg.png\",srcSet:\"https://framerusercontent.com/images/83jpwxVmD7Zy5llnre2Zi6vg.png?scale-down-to=512 512w,https://framerusercontent.com/images/83jpwxVmD7Zy5llnre2Zi6vg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/83jpwxVmD7Zy5llnre2Zi6vg.png 1994w\",style:{aspectRatio:\"1994 / 1382\"},width:\"997\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 4:\"}),\" Select the \u201CRedstone\u201D network, search or paste your token address\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"691\",src:\"https://framerusercontent.com/images/83jpwxVmD7Zy5llnre2Zi6vg.png\",srcSet:\"https://framerusercontent.com/images/83jpwxVmD7Zy5llnre2Zi6vg.png?scale-down-to=512 512w,https://framerusercontent.com/images/83jpwxVmD7Zy5llnre2Zi6vg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/83jpwxVmD7Zy5llnre2Zi6vg.png 1994w\",style:{aspectRatio:\"1994 / 1382\"},width:\"997\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 5\"}),\": Set the minimum amount and name your requirement\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 6:\"}),\" Click on \u201CAdd requirement\u201D to complete.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"909\",src:\"https://framerusercontent.com/images/PdAsIf2fVaZgq2bqzZPRiFD7rM.png\",srcSet:\"https://framerusercontent.com/images/PdAsIf2fVaZgq2bqzZPRiFD7rM.png?scale-down-to=512 512w,https://framerusercontent.com/images/PdAsIf2fVaZgq2bqzZPRiFD7rM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/PdAsIf2fVaZgq2bqzZPRiFD7rM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/PdAsIf2fVaZgq2bqzZPRiFD7rM.png 2334w\",style:{aspectRatio:\"2334 / 1818\"},width:\"1167\"}),/*#__PURE__*/e(\"p\",{children:\"Next, you can publish and share the form to start collecting responses. You\u2019ll be able to engage with your most active users and gain actionable insights to build products people want.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"918\",src:\"https://framerusercontent.com/images/4rQ91TYVL5rT2QAll7vHLGSDY0.png\",srcSet:\"https://framerusercontent.com/images/4rQ91TYVL5rT2QAll7vHLGSDY0.png?scale-down-to=512 512w,https://framerusercontent.com/images/4rQ91TYVL5rT2QAll7vHLGSDY0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/4rQ91TYVL5rT2QAll7vHLGSDY0.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/4rQ91TYVL5rT2QAll7vHLGSDY0.png 2352w\",style:{aspectRatio:\"2352 / 1836\"},width:\"1176\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What\u2019s next?\"})}),/*#__PURE__*/t(\"p\",{children:[\"We\u2019re committed to integrating more blockchains and offering additional features to support your web3 data and analytics needs. If there\u2019s a blockchain you\u2019d love to see on Formo, \",/*#__PURE__*/e(n,{href:\"https://formo.canny.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"let us know\"})}),\", and we\u2019ll work to make it happen!\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://app.formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Get started\"})}),\" with Redstone and Formo today!\"]})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "__FramerMetadata__"]
}
