Zum Inhalt springen
CranSEO
CranSEORegistrieren

DataForSEO-Preise im Vergleich zu Pay-Per-Call-Guthaben, kalkuliert für ein Notebook

Wir können keine Preisliste eines anderen Anbieters zitieren, und Sie sollten niemandem vertrauen, der dies aus dem Gedächtnis tut. Wir können zeigen, wie sich unsere eigenen Credits für eine monatliche Aufgabe summieren.

CranSEO-Research-Team ·

Eine kleine Topfpflanze neben einer Messingschale, die ein Gewicht gegen Kiesel auf Stein ausbalanciert

Unsere Preisliste als Lookup-Tabelle

Alle Werte aus unserer eigenen Preisliste. Ein Credit kostet 0,0001 $.
AktionenCredits pro AufrufKosten pro AufrufPro 1.000 Aufrufe
domain, overview, stats, suggest0KostenlosKostenlos
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

Ein hypothetischer Monat, Zeile für Zeile

Dies ist ein Beispiel, keine Kundenreferenz. Stellen Sie sich eine Analystin vor, die 30 Kunden-Websites und 200 Wettbewerber-Domains in einem Quarto-Report verfolgt.

Jeden Monat führt das Notebook bulk_dr einmal über alle 230 Domains aus, was 1 Credit kostet. Anschließend ruft es refdomains für jede der 30 Kunden-Websites ab, mit 2 Credits pro Aufruf, also 60 Credits.

Fügen Sie anchors für dieselben 30 Websites hinzu, weitere 60 Credits, sowie einige Wiederholungen beim Debugging, sagen wir 40 weitere. Der Monat summiert sich auf etwa 161 Credits.

Der Monat kostet etwa 0,016 $. Selbst wenn das Beispiel zehnfach größer wäre, würde das 100-$-Einrichtungs-Guthaben Jahre solcher Ausführungen abdecken, und die Rechnung bliebe eine vernachlässigbare Größe.

Die Tabelle lesen wie ein Budgetverantwortlicher

Schauen Sie zuerst in die rechte Spalte, da die meisten Zellen in der Tabelle sehr klein sind.

Tausend Aufrufe einer Aktion mit 1 Credit kosten zehn Cent, und tausend Aufrufe einer Aktion mit 3 Credits kosten dreißig Cent. Free Actions kosten nichts, sodass Explorationen im Notebook effektiv unbegrenzt sind, während Sie die Struktur der Daten erkunden.

Das einzige Mittel, um hier echtes Geld auszugeben, ist das Durchlaufen sehr vieler Domains mit einer 2- oder 3-Credit-Aktion. Daher ist bulk_dr mit 1 Credit für bis zu 2.000 Domains der erste Aufruf, den man lernen sollte.

Das gleiche Budget wie für ein paar Zeilen R

Bearbeiten Sie die Zählwerte und führen Sie den Vorgang erneut aus. Die unten stehenden Zahlen sind die hypothetischen Werte aus den vorherigen Absätzen.

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
Der ehrliche Vergleichswert

Ahrefs verkauft API-Einheiten innerhalb von Abonnements, ab 129 $/Monat für 200.000 Einheiten, wobei mindestens 50 Einheiten pro Anfrage verbraucht werden. Für die Preisgestaltung von DataForSEO öffnen Sie die aktuelle Preisliste und setzen Sie die gleichen Aufrufzahlen in die oben genannte tibble ein.

Glasflaschen, die von einer Holzbrücke hängen und Flüssigkeit in einen dunklen, fließenden Fluss tropfen lassen

Wofür die Credits im Notebook tatsächlich ausgegeben werden

Credits gehen an Stellen aus einem Notebook verloren, die die Preistabelle nicht zeigt. Der Preiseinheit ist überall gleich, daher ist die eigentliche Frage, wie viele Aufrufe das Notebook tätigt und wie oft.

Beginnen Sie mit den Aufrufen, nicht mit dem Preis. Jede der folgenden Gewohnheiten ist einzeln günstig, zusammen bestimmen sie jedoch die Rechnung.

Pro Aufruf, nicht pro Zeile

Die Abrechnung erfolgt pro Aufruf, unabhängig von der Anzahl der zurückgegebenen Zeilen, bis zu 1.000 Zeilen. Ein Aufruf, der 10 Zeilen zurückgibt, kostet genauso viel wie einer, der 1.000 Zeilen zurückgibt. Wenn eine Schleife beispielsweise zehn Zeilen auf einmal anfordert, zahlt sie oft viel mehr für eine Antwort, die eine einzige größere Seite geliefert hätte.

Fordern Sie die größtmögliche Seite an, die Sie benötigen, und lassen Sie die Sortierung Ihre Antwort an die erste Stelle setzen. Der Teardown zeigt die Paging-Parameter im Kontext einer gesamten Pipeline.

Wenn Sie die Kosten zweier Designs vergleichen, zählen Sie die Aufrufe in jedem Design und multiplizieren Sie sie mit den Credits pro Aufruf. Die Anzahl der Zeilen ist nicht Teil dieser Summe.

Neuausführungen sind die stille Kostenstelle

Die meisten Budgets vergessen Neuausführungen. Stellen Sie sich einen Analysten vor, der noch eine Join-Operation testet und fünfmal dieselbe refdomains-Ergebnis abruft, bevor das Ausgabeergebnis korrekt aussieht. Jeder Aufruf ist günstig, doch diese fünf summieren sich genau so auf, wie es der hypothetische Monat oben tat.

Speichern Sie die erste Antwort für eine datierte Datei beim ersten Eintreffen. Der Rest der Fehlersuche kann diese Datei lesen und nichts ausgeben.

Fehler benötigen eine Zeile im Plan

HTTP 401 bedeutet, dass der Schlüssel fehlt oder falsch ist. HTTP 402 bedeutet, dass das Guthaben aufgebraucht ist. Behandeln Sie beide als Stopp-Signal, damit eine Schleife nicht weiterhin die API aufruft, wenn die Antwort bereits bekannt ist.

Protokollieren Sie das Credits-Feld jeder Antwort. Es zeigt, was der Aufruf gekostet hat und welches Guthaben noch übrig ist, wodurch das Budget von einer Schätzung zu einem Aufzeichnungswert wird, den Sie von einem Monat zum nächsten vergleichen können.

Legen Sie im Voraus fest, was ein gestoppter Lauf für den Bericht bedeutet. Ein Teilmonat ist kein ganzer Monat, daher sollte der Bericht angeben, dass er gestoppt wurde, anstatt ein niedrigeres Gesamtergebnis so darzustellen, als wäre es vollständig.

Demo-Zellen und gemeinsam genutzte Notebooks

Demo-Zellen, die domain, overview, stats oder suggest aufrufen, benötigen keinen Schlüssel und kosten nichts. Ein Kollege kann sie ausführen, ohne Ihr Guthaben zu berühren.

Halten Sie die bezahlten Zellen hinter einem Flag, sodass eine Neuausführung nur dann Credits verbraucht, wenn jemand das Flag absichtlich setzt. Dieser Schalter ist kostengünstig zu implementieren, aber leicht zu vergessen.

Geteilte Notebooks neigen dazu, zu driften. Eine Demo-Zelle, die letzten Frühling einen bezahlten Anruf generiert hat, verbraucht möglicherweise Guthaben für einen Kollegen, der das nicht beabsichtigt hat. Überprüfen Sie daher die bezahlten Zellen immer, wenn das Notebook die Hand wechselt.

Monatliche versus tägliche Budgets

Ein monatlicher Job wird einmal pro Zyklus abgerechnet. Ein täglicher Job verbraucht bei gleichen Zahlen etwa dreißig Mal so oft, da sich der Linkgraph etwa einmal im Monat aktualisiert. Multiplizieren Sie den Betrag pro Zyklus mit der Anzahl der tatsächlich benötigten Durchläufe, nicht mit den Tagen im Monat.

Wenn jemand einen täglichen Neudurchlauf für ein Dashboard anfordert, ist die ehrliche Frage, welche neuen Informationen die zusätzlichen Aufrufe liefern. Oft lautet die Antwort: keine.

Budgetieren Sie den ersten Monat als Spanne

Der erste Monat eines neuen Notebooks ist oft am teuersten, da er die Exploration enthält. Nehmen wir an, Sie testen auf drei Domains, dann auf 300 und schließlich auf der vollständigen Liste. Die drei Tests nutzen kostenlose Aktionen und einen bulk_dr-Aufruf, sodass sie kaum Kosten verursachen. Der teure Teil ist meist eine Schleife, die Sie vergessen haben zu entfernen.

Planen Sie diesen ersten Monat als Spanne statt als einzelnen Betrag. Halten Sie die Aufrufzahlen im Code, damit sich die Spanne aktualisiert, wenn Sie eine Zahl ändern, und der Bericht beide Enden anzeigt.

Ein monatliches Budget in fünf Schritten

01

Notieren Sie die Aufrufe

Listen Sie jede Aktion auf, die Ihr Notebook verwendet, und wie oft sie pro Durchlauf aufgerufen wird.

02

Guthaben hinzufügen

Schlagen Sie die Guthaben pro Aufruf in der Tabelle oben nach und multiplizieren Sie sie mit der Anzahl für jede Zeile.

03

Freiraum für Neudurchläufe einplanen

Fügen Sie einen Zuschlag für Debugging hinzu, der sich aus dem Protokoll des letzten Monats ableitet, nicht aus einer Schätzung.

04

In Dollar umrechnen

Multiplizieren Sie die Gesamtguthaben mit $0.0001. Halten Sie die Guthabenanzahl neben dem Dollarbetrag, damit ein Leser sie skalieren kann.

05

Mit dem Saldo vergleichen

Prüfen Sie den Saldo auf der Kontoseite vor jedem Durchlauf. Wenn er unter dem geplanten Verbrauch liegt, laden Sie zuerst mit USDT (TRC-20) auf, oder lassen Sie den Durchlauf bei HTTP 402 sauber stoppen.

Ein Tischler, der eine Holzverbindung an einer Werkbank schleift, was manuelle Arbeit und Zeit hervorhebt

Was die Arithmetik außer Acht lässt

Die meisten echten Kosten entstehen durch Zeit. Guthaben sind günstig, aber das Bereinigen eines Exports nicht.

Ein Budget in Dollar verbirgt die wahren Kosten einer Pipeline: die Stunde, die Sie für einen fehlgeschlagenen Join aufwenden, den Tag, den Sie verlieren, wenn ein Schlüssel verloren geht, die Verwirrung, wenn zwei Anbieter um 30 Prozent abweichen. Der Kreditpreis entscheidet bei diesem Maßstab selten eine Wahl.

Entscheidend ist die Abrechnungsstruktur. Eine Abrechnung einmal pro Aufruf, unabhängig von der Zeilenanzahl, belohnt große Seiten und bestraft Schleifen, daher fordert der Code im Teardown per = 1000 an und stoppt frühzeitig. Wenn Sie noch einen Anbieter auswählen, beginnen Sie mit dem Entscheidungsbaum.

Die kostenlosen Aktionen sind die stille Ersparnis. Ein geteiltes Notebook, dessen Demo-Zellen domain oder overview aufrufen, benötigt keinen Schlüssel, sodass ein Kollege es ohne Beeinträchtigung Ihres Saldos neu ausführen kann. Die Aktionen-Glossar listet genau auf, welche Aktionen das sind.

Fragen, die Sie jeden Anbieter stellen sollten, bevor Sie vergleichen

  • Wird ein Aufruf einmal oder einmal pro zurückgegebener Zeile abgerechnet?
  • Gibt es ein monatliches Minimum oder eine Abonnementgrenze?
  • Was kostet eine fehlgeschlagene Anfrage?
  • Wie aktuell sind die zugrunde liegenden Daten, und wer garantiert das?
  • Kann die kostenlose Ebene die Demo-Zellen eines geteilten Notebooks ausführen?

Preisfragen von Analysten

Gibt es Abonnements oder monatliche Mindestbeträge?

Nein. Guthaben wird im Voraus zu $0.0001 pro Guthaben gekauft, ohne Abonnement und ohne monatliches Minimum. Ein ruhiger Monat kostet nichts über die getätigten Aufrufe hinaus.

Kostet ein größerer Job mehr pro Aufruf?

Der Preis pro Guthaben ist derselbe, ebenso die Kosten pro Aktion. Ein größerer Job kostet mehr, weil er mehr Aufrufe generiert oder teurere Aktionen nutzt. Paginierung bis zu 1.000 Zeilen pro Aufruf hält die Aufrufzahl niedrig.

Kann ein Kollege mein Notebook auf meine Rechnung ausführen?

Nur wenn die bezahlten Zellen mit Ihrem Schlüssel ausgeführt werden. Kostenlose Aktionen benötigen keinen Schlüssel, daher kann ein geteiltes Notebook seine Demo-Zellen frei ausführen. Halten Sie den Schlüssel in einer Umgebungsvariable, und niemand sonst sieht ihn.

Wie vergleiche ich das mit den Preisen von DataForSEO?

Öffnen Sie die aktuelle DataForSEO-Preisliste und füllen Sie die gleichen Aufrufzahlen in die Tabelle oben ein. Verlassen Sie sich nicht auf eine Zahl aus dem Gedächtnis, da Preislisten sich ändern. Fragen Sie, ob jeder Aufruf einmal oder einmal pro Zeile abgerechnet wird und ob es eine monatliche Untergrenze gibt.

Reicht die Anmelde-Guthaben für eine Testphase aus?

Das Anmelde-Guthaben beträgt $100, was 1.000.000 Guthaben entspricht und keine Karte benötigt. Der hypothetische Monat oben verbraucht 161 Guthaben, daher nutzt eine Testphase dieser Größe nur einen kleinen Bruchteil davon.