Sari la conținut
CranSEO
CranSEOÎnregistrare

Prețurile DataForSEO versus creditele per-call, calculate pentru un singur notebook

Nu putem cita lista de prețuri a unui alt furnizor, iar tu nu ar trebui să ai încredere în cineva care o face din memorie. Putem arăta cum se adună creditele noastre pentru o sarcină lunară.

Echipa de cercetare CranSEO ·

O ferigă mică de ghivej lângă o balanță de alamă care echilibrează o greutate împotriva pietrișului pe piatră

Lista noastră de prețuri ca tabel de căutare

Toate figurile provin din propria noastră listă de prețuri. Un credit costă $0.0001.
AcțiuniCredite per apelCost per apelPer 1.000 de apeluri
domain, overview, stats, suggest0GratuitGratuit
bulk_dr, compare, top, dr_distribution, tld_breakdown1$0.0001$0.10
refdomains, backlinks, anchors, toppages, anchor_cloud, intersect2$0.0002$0.20
search, keyword3$0.0003$0.30

O lună ipotetică, pe rânduri

Acesta este un exemplu, nu o poveste de client. Imaginați-vă un analist care urmărește 30 de site-uri de clienți și 200 de domenii concurenți într-un singur raport Quarto.

În fiecare lună, notebookul rulează bulk_dr o dată pentru toate cele 230 de domenii, ceea ce este 1 credit. Apoi extrage refdomains pentru fiecare dintre cele 30 de site-uri de clienți, la 2 credite per apel, deci 60 de credite.

Adăugați anchors pentru aceleași 30 de site-uri, încă 60 de credite, și câteva reri-runs în timp ce depanați, să zicem încă 40. Luna totalizează aproximativ 161 de credite.

Luna ajunge la aproximativ $0.016. Chiar dacă exemplul ar fi de zece ori mai mare, creditul de înregistrare de $100 ar acoperi ani de astfel de rulări, iar factura ar rămâne o eroare de rotunjire.

Citirea tabelului așa cum ar face un responsabil de buget

Uitați-vă mai întâi la coloana din dreapta, deoarece majoritatea celulelor din tabel sunt mici.

O mie de apeluri către o acțiune de 1 credit costă zece cenți, iar o mie de apeluri către o acțiune de 3 credite costă treizeci. Acțiunile gratuite nu costă nimic, astfel încât explorarea într-un notebook este efectiv necontorizată în timp ce vă lucrați forma datelor.

Singurul mod de a cheltui bani reali aici este să iterați peste foarte multe domenii cu o acțiune de 2 sau 3 credite, de aceea bulk_dr, la 1 credit pentru până la 2.000 de domenii, este apelul pe care trebuie să îl învețați primul.

Același buget ca câteva linii de R

Editați numărătoarea și rulați din nou. Numerele de mai jos sunt cele ipotetice din paragrafele de mai sus.

r
credit_usd <- 0.0001
plan <- tibble::tribble(
  ~step,        ~calls, ~credits_per_call,
  "bulk_dr",        1,  1,
  "refdomains",    30,  2,
  "anchors",       30,  2,
  "debug reruns",  40,  1
)
plan$credits <- plan$calls * plan$credits_per_call
sum(plan$credits)            # 161
sum(plan$credits) * credit_usd  # 0.0161
Punctul de comparație onest

Ahrefs vinde unități API în abonamente, de la $129/lună pentru 200.000 de unități, cu cel puțin 50 de unități per solicitare. Pentru prețurile DataForSEO, deschideți lista de prețuri actuală și introduceți aceleași numărătoare de apeluri în tibble-ul de mai sus.

Sticle de sticlă agățate de o punte de lemn care picură lichid într-un râu întunecat și curgător

Unde se duc creditele într-un notebook

Creditele se scurg dintr-un notebook în locuri pe care tabelul de prețuri nu le arată. Prețul pe unitate este același peste tot, astfel că întrebarea reală este câte apeluri face notebookul și cu ce frecvență.

Începeți de la apeluri, nu de la preț. Fiecare dintre obiceiurile de mai jos este ieftină în sine, iar împreună ele decid factura.

Per apel, nu pe rând

Facturarea este per apel, indiferent de numărul de rânduri returnate, până la 1.000 de rânduri. Un apel care returnează 10 rânduri și unul care returnează 1.000 costă la fel. Să zicem că o buclă cere câte zece rânduri pe rând. Plătește de multe ori pentru un răspuns pe care o singură pagină mai mare l-ar fi oferit.

Cereți cea mai mare pagină de care aveți nevoie și lăsați sortarea să vă pună răspunsul pe primul loc. Teardown arată parametrii de paginare în contextul unei întregi pipeline-uri.

Când comparați costul a două designuri, numărați apelurile din fiecare și înmulțiți cu creditele per apel. Numărul de rânduri nu face parte din acea sumă.

Reri-runs sunt costul tăcut

Majoritatea bugetelor uită de reri-runs. Imaginați-vă un analist care încă testează o uniune și extrage același rezultat refdomains de cinci ori înainte ca output-ul să arate corect. Fiecare apel este ieftin, totuși acele cinci se adună în același mod ca luna ipotetică de mai sus.

Scrieți primul răspuns într-un fișier datat prima dată când ajunge. Restul depanării poate citi acel fișier și nu cheltui nimic.

Erorile au nevoie de o linie în plan

HTTP 401 înseamnă că cheia lipsește sau este greșită. HTTP 402 înseamnă că soldul s-a epuizat. Tratați ambele ca un stop, astfel încât o buclă să nu continue să apeleze API-ul când răspunsul este deja cunoscut.

Logați câmpul credite al fiecărui răspuns. Arată cât a costat apelul și soldul care a rămas, ceea ce transformă bugetul dintr-o estimare într-un record pe care îl puteți compara de la o lună la alta.

Decideți în avans ce înseamnă un rul oprit pentru raport. O lună parțială nu este o lună întreagă, astfel că raportul ar trebui să spună că s-a oprit, în loc să arate un total mai mic ca și cum ar fi complet.

Celule demo și notebook-uri partajate

Celulele demo care apelează domain, overview, stats sau suggest nu au nevoie de cheie și nu costă nimic. Un coleg le poate rula fără să atingă soldul dumneavoastră.

Păstrați celulele plătite în spatele unui flag, astfel încât un reri-run să cheltuiască credit doar când cineva setează flag-ul intenționat. Acest comutator este ieftin de construit și ușor de uitat.

Notebook-urile partajate se derapează. O celulă demo care a câștigat un apel plătit în primăvara trecută va cheltui credit pentru un coleg care nu a vrut neapărat, astfel că revizuiți celulele plătite de fiecare dată când notebook-ul se schimbă de proprietar.

Bugete lunare versus zilnice

O sarcină lunară cheltuie o dată pe ciclu. O sarcină zilnică cheltuie de aproximativ treizeci de ori mai des pentru aceleași numere, deoarece graficul de link-uri se reîmprospătează aproximativ o dată pe lună. Înmulțiți figura per-ciclu cu rulările pe care chiar le aveți nevoie, nu cu zilele din lună.

Dacă cineva cere un reri-run zilnic pentru un dashboard, întrebarea onestă este ce informații noi aduc apelurile suplimentare. Adesea, răspunsul este niciunul.

Bugetați prima lună ca un interval

Prima lună a unui notebook nou este adesea cea mai scumpă, deoarece conține explorarea. Să zicem că testați pe trei domenii, apoi pe 300, apoi pe lista completă. Cele trei teste folosesc acțiuni gratuite și un apel bulk_dr, astfel că costă foarte puțin. Partea scumpă este de obicei o buclă pe care ați uitat să o eliminați.

Planificați acea prima lună ca un interval, nu ca un număr unic. Păstrați numărătoarea apelurilor în cod, astfel încât intervalul să se actualizeze când modificați o numărătoare, iar raportul să arate ambele capete.

Un buget lunar în cinci pași

01

Scrieți apelurile

Listați fiecare acțiune pe care o folosește notebook-ul și de câte ori îl apelează un singur rul.

02

Atașați creditele

Căutați creditele per apel în tabelul de mai sus, apoi înmulțiți cu numărătoarea pentru fiecare rând.

03

Lăsați loc pentru reri-runs

Adăugați o alocație pentru depanare, dimensionată din logul lunii trecute, nu dintr-o presupunere.

04

Convertiți în dolari

Înmulțiți totalul de credite cu $0.0001. Păstrați numărătoarea de credite lângă figura în dolari, astfel încât un cititor să o poată scala.

05

Comparați cu soldul

Verificați soldul din pagina contului înainte de fiecare rul. Dacă este sub cheltuiala planificată, reîncărcați cu USDT (TRC-20) mai întâi, sau lăsați rularea să se oprească curat pe HTTP 402.

Un tâmplar șlefuind o îmbinare de lemn la o banc de lucru, evidențiind munca manuală și timpul

Ce lasă aritmetica nedefinit

Majoritatea costului real este timp. Creditele sunt ieftine, dar curățarea unui export nu este.

Un buget în dolari ascunde costurile reale ale unei pipeline-uri: ora petrecută pe o uniune eșuată, ziua pierdută când o cheie scapă, confuzia când doi furnizori disagree cu 30 la sută. Prețul creditului decide rar o alegere la această scară.

Ceea ce contează cu adevărat este forma facturării. Facturarea o dată per apel, indiferent de rânduri, recompensează paginile mari și pedepsește buclele, astfel că codul din teardown cere per = 1000 și se oprește devreme. Dacă încă alegeți un furnizor, începeți de la decision tree.

Acțiunile gratuite sunt economisirea tăcută. Un notebook partajat ale cărui celule demo apelează domain sau overview nu are nevoie de cheie, astfel că un coleg îl poate reri-rula fără să atingă soldul dumneavoastră, iar action glossary listează exact care sunt acele acțiuni.

Întrebări de pus oricărui furnizor înainte de a compara

  • Este un apel facturat o dată, sau o dată per rând returnat?
  • Există un minim lunar sau un prag de abonament?
  • Cât costă o solicitare eșuată?
  • Cât de proaspătă sunt datele de bază și cine spune asta?
  • Poate nivelul gratuit să ruleze celulele demo ale unui notebook partajat?

Întrebări de preț de la analiști

Există abonamente sau minimume lunare?

Nu. Creditul este pre-plătit la $0.0001 pe credit, fără abonament și fără minim lunar. O lună liniștită nu costă nimic dincolo de apelurile pe care le-ați făcut.

O sarcină mai mare costă mai mult per apel?

Prețul pe credit este același, la fel și costul fiecărei acțiuni. O sarcină mai mare costă mai mult pentru că face mai multe apeluri sau folosește acțiuni mai scumpe. Paginarea până la 1.000 de rânduri per apel menține numărul de apeluri mic.

Poate un coleg să ruleze notebook-ul meu pe factura mea?

Doar dacă celulele plătite rulează cu cheia dumneavoastră. Acțiunile gratuite nu au nevoie de cheie, astfel că un notebook partajat își poate rula celulele demo liber. Păstrați cheia într-o variabilă de mediu și nimeni altcineva nu o vede.

Cum compar acest lucru cu prețurile DataForSEO?

Deschideți lista de prețuri actuală DataForSEO, apoi completați aceleași numărătoare de apeluri în tabelul de mai sus. Nu vă bazați pe o figură din memorie, deoarece listele de prețuri se schimbă. Întrebați dacă fiecare apel este facturat o dată sau o dată per rând, și dacă există un prag lunar.

Este creditul de înregistrare suficient pentru un trial?

Creditul de înregistrare este $100, ceea ce egalează 1.000.000 de credite și nu are nevoie de card. Luna ipotetică de mai sus folosește 161 de credite, astfel că un trial de acea dimensiune folosește o mică fracțiune din el.