Cookie3 Docs
  • πŸ‘‹Introduction
  • πŸ‘‰Register your account
  • πŸ”ŒSetup your site or app
    • 1️⃣Add your website or app
    • 2️⃣Install Cookie3 snippet in your website or app
    • 3️⃣Installation guide
      • ⚑Integration with Google Tag Manager (GTM)
    • 4️⃣Verifying installation status
    • 5️⃣Security measures
    • 6️⃣Setup in-app custom events
    • 7️⃣Setting up consent management
    • How to retrieve your siteID?
    • ↗️Upgrading the snippet version
      • Troubleshooting
  • πŸ‘©β€πŸ’ΌAdd your team members
  • πŸͺFeatures
    • πŸ“ˆOnchain Explorer
      • Filters
      • Supported blockchains
      • Charts & metrics
      • Data export
      • CSV import
      • Audiences
    • πŸ•ΈοΈWeb Analytics
      • Selecting a website or app
      • Filters
      • Onchain reporting
      • Acquisition report
        • πŸ”ŽData dimensions
        • πŸ“ˆKey metrics
      • Conversions report
        • πŸ“ˆKey metrics
        • πŸ’²Show attribution report per conversion event
    • πŸ’²Conversion Events
      • How our attribution works?
      • Onchain conversion events
        • Attributed USD Value
      • Offchain conversion events
      • Retrieving your Conversion Event unique ID
    • 🐦KOL Intelligence
      • Getting started
        • Organic KOLs and Lists
        • KOL Dashboard
        • Searchbar
        • KOL Activity Chart
          • Extending the chart with additional Metrics
        • Advanced Metrics
        • Performance Table
          • KOL metrics explained
        • Post Feed
      • Your KOLs
        • Importing KOL Lists
          • Understanding the loading status during KOL upload
        • Managing KOLs in a given project
        • KOL List summary
      • AI-powered KOL scoring system
      • Campaigns
    • πŸ“ŠToken Analytics
  • βš™οΈAPI
    • πŸŒ€Referral Systems
      • Setup referral tracking
      • Accessing leaderboard and user data
      • API Response schema
      • Best practices
      • FAQ
Powered by GitBook
On this page
  • I don't have a wallet connection feature installed, but there are wallet connection events visible on my website
  • Diagnosis and Solutions

Was this helpful?

  1. Setup your site or app
  2. Upgrading the snippet version

Troubleshooting

I don't have a wallet connection feature installed, but there are wallet connection events visible on my website

Wallet connection events appearing on a website without implemented wallet features can be explained by several technical factors. Development artifacts may persist when developers test wallet connections locally, with connection data stored in browser storage (localStorage, sessionStorage) remaining detectable even after deployment. Browser extensions like MetaMask or Phantom inject wallet-related scripts into all web pages, often attempting automatic connections without user interaction. Cross-origin events from other websites or browser tabs can propagate across contexts, while third-party scripts (analytics tools, advertising modules, embedded widgets) might include independent wallet detection functionality. Embedded content through iFrames from web3-enabled sites can trigger connection attempts that bubble up to the parent page. Users' browsing history also plays a role, as those who visited crypto sites previously may have persistent wallet connections throughout their session. Test environments and development wallets that connect automatically may leave artifacts in production. Background processes like service workers can maintain or restore wallet connections independently of the visible page, and different wallet providers implement varying connection strategies, with some aggressively scanning for compatible websites or attempting automatic reconnection based on previous user behavior.

Diagnosis and Solutions

To diagnose these issues, analyze the specific wallet types detected, compare event patterns between development and production environments, test in incognito mode to eliminate storage artifacts, and monitor event timing relative to page load. Potential solutions include implementing filtering to count only explicitly initiated connections from your domain, adding origin verification to ensure events come from your website, differentiating between new connections and restored connections in analytics, analyzing timestamps to identify automated versus user-initiated connections, and creating controlled test environments to establish baseline behavior. These approaches can help clarify the situation for clients and improve tracking accuracy by distinguishing genuine user wallet interactions from background technical processes.

PreviousUpgrading the snippet versionNextAdd your team members

Last updated 2 months ago

Was this helpful?

πŸ”Œ
↗️