Per sviluppatori

Misurazione e autenticazione, senza trascinare un SaaS

Un script sotto i 2 KB. Un'API JSON che ti dice quale quota ti è rimasta in ogni risposta. Accesso sociale che configuri una volta. Nessun SDK, nessun passaggio di build, nessun dashboard in cui devi vivere.

< 2 KB script Quota ripetuta Autenticazione con chiave Nessun SDK richiesto
index.html
<script async src="https://astrina.io/a.js" data-site="42"></script>
Nessun SDK richiesto

Cosa colleghi prima di misurare qualsiasi cosa

Nessuna di queste era il lavoro. Il lavoro consisteva nel rispondere a quante persone sono venute e se si sono registrate.

E l'ultima non è ipotetica: una chiave che viaggia in una stringa di query finisce nel tuo registro degli accessi, nel tuo registro proxy e nell'intestazione Referer di ogni link in uscita sulla pagina. Astrina non accetterà una chiave in un URL — solo intestazione, quindi l'errore non è disponibile per essere commesso.

?api_key=ak_… X-Api-Key: ak_…
Tre frammenti, nessun SDK

L'intera integrazione

Passaggio 1

Conta qualcosa

Un tag asincrono con il tuo id sito, più un pixel noscript se desideri il percorso rinforzato. Imposta un id di prima parte sul tuo dominio — nessun cookie di terze parti. I rapporti si riempiono dal primo colpo.

<script async src="https://astrina.io/a.js" data-site="42"></script>
<noscript><img src="https://astrina.io/px.gif?s=42" width="1" height="1" alt=""></noscript>
Passaggio 2

Nomina ciò che conta

Definisci un obiettivo su un URL nel dashboard, o attiva un evento nominato dal codice per qualsiasi cosa che un URL non può esprimere. Ogni obiettivo riporta il proprio tasso di conversione.

AstrinaGoal("signup", { plan: "pro" });
Passaggio 3

Leggilo ad alta voce

Genera una chiave nel tuo account e inviala come intestazione. Ogni risposta riflette la quota che ti è rimasta, quindi non stai indovinando fino a un 429. Le chiavi sono memorizzate in modo hash — possiamo emettere una nuova, mai mostrarti la vecchia.

curl -s https://astrina.io/api/v1/stats \
  -H "X-Api-Key: ak_..." \
  -G -d site=example.com

# {"quota":{"used":7,"limit":100}, ...}
L'unico limite che raggiungerai realmente

Chiamate al giorno, per piano

Il numero accanto a ciascun piano è il limite imposto dall'API stessa. Le barre sono tracciate su una scala logaritmica, quindi il piano gratuito rimane visibile.

quota.limit
Gratuito 100chiamate / giorno
Pro 5,000chiamate / giorno
Business 25,000chiamate / giorno
Business Plus 100,000chiamate / giorno
Nessuna carta, nessuna chiamata di vendita

Inizia con il piano gratuito e vedi se fa per te

Gratuito

€0per sempre

Sufficiente per integrarlo in un progetto.

  • 3 siti
  • 100 chiamate API al giorno
  • 33 giorni di cronologia
  • Obiettivi per URL o evento nominato
  • Accesso sociale, ogni fornitore
Inizia gratis
Migliore per un prodotto

Pro

€19/ 30 giorni

Quando qualcosa di reale è in esecuzione su di esso.

  • 25 siti
  • 5,000 chiamate API al giorno
  • 180 giorni di cronologia
  • Esportazione CSV delle visite grezze
  • Il feed dei visitatori in tempo reale
Scegli Pro

Business

€59/ 30 giorni

Per una flotta o un client API occupato.

  • 100 siti
  • 25,000 chiamate API al giorno
  • 365 giorni di cronologia
  • Riproduzione della sessione, con campi mascherati per impostazione predefinita
Scegli Business

Pagato da un saldo dell'account che ricarichi con carta o criptovaluta tramite Payora. Nulla si rinnova automaticamente — un piano scade e decidi di nuovo. Ogni fornitore di accesso sociale è supportato nel codice e si attiva una volta forniti i tuoi credenziali dell'app. Prezzi per i primi adottanti.

Un tag ora, un header dopo

Incolla lo script, vedi il primo colpo, poi leggilo di nuovo con una chiave. Gratuito copre un progetto con spazio in più.