Spindl
  • 👋Overview
    • Introduction
    • Attribution
    • Privacy
  • Your Spindl app setup
    • Managing team members
  • 🪄Features
    • 📈Onchain Attribution
      • 📉Plotting attribution
    • 📊Web3-native Analytics
      • Chart Builder
      • Event Selection and Filtering
      • Line Chart
      • Funnel
      • Cohort Retention
      • Sankey Diagram
      • Big Numbers
      • Pies and Donuts
    • 🧍‍♂️Audiences
      • Creating an audience
    • 🔗Short Links
      • 🖇️Custom Domains
    • 🤝Referrals
      • Management and reporting
      • ⏩Quick Start
      • ⛓️Technical Details
  • ⚙️Techncial
    • ⏩Start Here
    • Google GTM Guide
    • Javascript SDK / HTML Script Guide
      • ➡️Install
      • ➡️Wallet Connects
      • ➡️Page Views
      • ➡️Custom Events
      • ✅Verify That Events Are Sent Correctly
      • React, Next.js & Html Examples
      • Setup a Reverse Proxy
        • Using Next.js
        • Using Cloudflare Workers
        • Netlify
      • ➡️Referrals
      • Default vs Lite SDK Versions
      • Security
    • API
      • ➡️Short Links
      • ➡️Custom Events API
      • Data Exports
    • Android SDK
    • iOS (Swift) SDK
    • On-Chain
      • ➡️Rewards
  • Contact Spindl
  • Ads
    • ⏩Start Here
    • 📢Creative Specifications
      • Web Banner Ads
      • Discord Embeds
Powered by GitBook
On this page
  • Event Types
  • Implementation
  • Default vs Lite SDK versions
  1. Techncial

Start Here

PreviousTechnical DetailsNextGoogle GTM Guide

Last updated 8 months ago

To understand the attribution process, we need to understand the event types we can collect and then implement the collection process via GTM, SDK, or API.

Event Types

Page View

When a user navigates through pages, we track basic information on which page the user is on as well as where they are coming from (which websites/apps/users are referring the user to your app or site)

Wallet Connect

When a user connects their wallet address, we prefer to collect this information to understand their public preferences (e.g., are they a DeFi user, NFT enthusiast, etc.).

Custom

There are many important custom events on any website or app that we want to track (form submission, button clicks, sign-ins, etc.) as these can be important conversion events in the funnel. Custom event collection allows us to track these.

Implementation

There are 3 ways to implement the Spindl SDK and start sending events to us depending on your type of application & existing integrations.

We recommend this for most websites that have Google's already installed. You can achieve a lot without ever changing the code in your webiste.

For GTM Integration, go .

Here, we can use either the NPM library, Web Script, or Android/iOS SDK to implement SDK into your applications. We recommend this if you have a mobile app or you have a web app that doesn't have Google GTM.

Follow these integration instructions:

If a lot of the attribution events that you want to track are in your backend code, you can send us events via our API. Follow the instructions .

Default vs Lite SDK versions

We offer 2 types of SDKs depending on 2 privacy modes depending on use cases. The vast majority of clients use default mode, but feel free to read more about the differences .

⚙️
⏩
GTM
here
NPM
HTML Script
iOS
Android
here
here