Rankele
RankeleZarejestruj się

Odwołanie

Raport backlinków Ahrefs versus dane z API: odwołanie do akcji

Jeśli jesteś przyzwyczajony do eksportowania raportu backlinków Ahrefs, to odwołanie pokazuje, które elementy możesz odtworzyć na podstawie naszych akcji, ile kosztuje każde wywołanie i gdzie duże platformy pozostają w przewadze.

Fizyczna mapa i mechaniczny kołek zębaty obok siebie na stole

Akcje, ceny i ich odpowiedniki w raporcie

Ceny z naszej publicznej listy; 1 kredyt to $0.0001. Nazwy pól w wierszach różnią się w zależności od akcji, dlatego przed rozpoczęciem skryptowania otwórz jeden zapisany wynik odpowiedzi.
AkcjaKredytyNajbliższa część typowego raportuUwagi
domain, overview, stats, suggest0Liczniki nagłówkówNie wymaga klucza
bulk_dr1Kolumna DR dla listyDo 2000 domen w jednym wywołaniu
compare1Porównanie domen obok siebieDo 20 domen
top, dr_distribution, tld_breakdown1Wykresy podsumowującePodsumowania w stylu rozkładów
refdomains2Zakładka domen odsyłającychPaginacja
backlinks2Zakładka backlinkówPaginacja
anchors, anchor_cloud2Zakładka anchorówChmura służy do wyświetlania
toppages2Najlepsze strony według liczby linkówStrony przyciągające linki
intersect2Przecięcie linków2 do 10 domen
search, keyword3Bez bezpośredniego odpowiednikaWyszukiwanie po anchorze, tytule i URL

Jak zakładki raportu mapują się na nasze akcje

Większość eksportów raportów składa się z zakładek, z których każda ma przybliżony odpowiednik w naszym API. Nie jest to dokładna kopia. Traktuj mapowanie jako punkt wyjścia, ponieważ pole występujące w jednej zakładce może w ogóle nie występować w naszej odpowiedzi.

Zakładka domen odsyłających

Wyobraź sobie raport, który otwiera się na domenach odsyłających posortowanych według DR. Naszym najbliższym odpowiednikiem jest refdomains za 2 kredyty, który można sortować w ten sam sposób. Przygotuj się na zmianę nazw jednej lub dwóch kolumn w swoim skrypcie, ponieważ nazwy pól w wierszach różnią się w zależności od akcji.

Napraw sortowanie między miesiącami. Lista posortowana według DR w jednym miesiącu i według ruchu w kolejnym nie może być uczciwie porównana, dlatego wpisz klucz sortowania do nazwy pliku.

Zakładka anchorów i dlaczego chmura służy do wyświetlania

anchors to wywołanie dla zakładki anchorów, kosztujące 2 kredyty. anchor_cloud kosztuje tyle samo, ale jak wskazuje tabela powyżej, służy do wyświetlania. Jeśli decyzja zależy od liczb, przeczytaj zwykłą listę.

Czytaj anchory z jednym pytaniem: czy prawdziwy autor wpisałby te słowa? Nazwy marek i same URL-y zazwyczaj przechodzą test. Blok identycznych fraz pieniężnych powtórzonych na wielu domenach nie przechodzi, i to właśnie ten blok należy sprawdzić jako pierwszy.

Najlepsze strony i widok dwóch do dziesięciu domen

toppages to najbliższy odpowiednik zakładki „najlepsze według liczby linków”. Pokazuje, które strony przyciągają linki, co często mówi więcej niż całkowita liczba domen, gdy zmiana pozycji rankingowej dotyczy jednego podkatalogu witryny.

intersect przyjmuje od dwóch do dziesięciu domen i kosztuje 2 kredyty za wywołanie. Załóżmy, że porównujesz swoją witrynę z dwoma konkurentami. Przekrój pokaże, które witryny odsyłające są wspólne dla wszystkich trzech, co jest proste i tanie.

Parametry stosowane we wszystkich wywołaniach

Trzy rzeczy kontrolują każdą listę. Są to page, per oraz para sort z order. Utrzymuj je stałe między miesiącami.

per przyjmuje wartości od 10 do 5000, choć jedno wywołanie zwraca do 1000 wierszy, a głęboka paginacja zatrzymuje się na 50 000 wierszach. Każde wywołanie jest rozliczane raz niezależnie od liczby wierszy, więc poproszenie o pełną stronę kosztuje tyle samo, co poproszenie o dziesięć wierszy.

Uwierzytelnianie wymaga either key=sk_... w zapytaniu lub nagłówka Authorization: Bearer sk_.... CORS jest otwarty, ale trzymaj klucz na serwerze, ponieważ kod w przeglądarce jest widoczny dla każdego odwiedzającego.

Kolejność ma znaczenie. Przy paginacji wyników sortuj według DR malejąco dla domen, które prawdopodobnie mają znaczenie, lub rosnąco, aby sprawdzić długi ogon małych witryn. Bez względu na wybór, zapisz go obok pliku.

Traktuj powyższą tabelę jako mapę, a zapisane odpowiedzi jako teren. Jeśli oczekiwanego pola brakuje, zbuduj rozwiązanie wokół tego, co jest dostępne.

Miesięczny eksport w pięciu krokach

Wykonuj te same pięć kroków każdego miesiąca, aby zapisane pliki układały się w spójną całość podczas porównań.

  1. 1

    Wybierz wywołania

    Wybierz refdomains, anchors i toppages dla każdej domeny. Overview i stats są darmowe, więc dodaj je do tego samego folderu.

  2. 2

    Ustal głębokość

    Ustaw page, per, sort i order raz i utrzymuj je. Per może wynosić do 5000, ale jedno wywołanie zwraca do 1000 wierszy.

  3. 3

    Zapisz każdą odpowiedź bez zmian

    Zapisuj surowy JSON na dysku przed jakimkolwiek parsowaniem. Jeśli skrypt później zawiedzie, zapisana kopia jest tym, co ponownie uruchomisz.

  4. 4

    Przeczytaj obiekt _credits

    Każda uwierzytelniona odpowiedź raportuje swój koszt i pozostałe saldo. Skopiuj oba wartości do linii logu, aby wydatki w miesiącu były widoczne bez konieczności korzystania z dashboardu.

  5. 5

    Porównaj z zeszłym miesiącem

    Porównaj zapisane kopie. Przepis na diff wymienia trzy kolumny, które warto zachować.

Mosięża waga równoważąca ciężki kamień przeciwko małym kamykom

Kredyty, limity wierszy i rachunek za miesiąc

Lista cen jest krótka. Rachunek zależy od częstotliwości wywołań i sposobu paginacji. Trzy nawyki decydują o większości kosztów.

Jedno naliczenie za wywołanie, niezależnie od liczby wierszy

Każde wywołanie jest rozliczane raz, więc per=1000 kosztuje tyle samo co per=10 dla tej samej akcji. Pełna strona to tani wybór dla listy, której będziesz ponownie używać, a marnotrawny dla szybkiego rzutu okiem.

Załóżmy, że pobierasz refdomains dla jednej domeny tego samego dnia każdego miesiąca. To 2 kredyty, czyli $0.0002 miesięcznie przy opublikowanej stawce $0.0001 za kredyt.

Sufit 50 000 wierszy

Głęboka paginacja zatrzymuje się na 50 000 wierszach. Pętla, która nadal pyta o kolejną stronę po tym limicie, nie zwróci nowych danych, dlatego ogranicz liczbę stron przed rozpoczęciem pętli.

Osiągnięcie sufitu przy 1000 wierszy na wywołanie wymaga pięćdziesięciu wywołań. Przy 2 kredytach za każde to 100 kredytów, czyli $0.01. Tanie, ale tylko jeśli skrypt zatrzyma się w odpowiednim momencie.

Mały budżet dla miesięcznej rutyny

Wyobraź sobie dziesięć domen, z których każda ma refdomains i anchors pobierane raz w miesiącu. To 40 kredytów miesięcznie, czyli $0.004, pobierane z darmowych $100 kredytów po rejestracji, co stanowi 1 000 000 kredytów.

W takim tempie darmowe kredyty wystarczą na długo, a dziennik wydatków pokaże, czy tempo się utrzymuje. Utrzymuj je.

Rozwiązywanie problemów z odpowiedziami

WidziszPrzyczynaNaprawa
HTTP 401Klucz nieznaleziony lub błędnySprawdź klucz i pisownię nagłówka
HTTP 402Kredyty się wyczerpałyDoładuj w USDT (TRC-20) na stronie konta
ok jest falseŻądanie zostało odrzuconePrzeczytaj wiadomość w ciele odpowiedzi i parametry, które wysłałeś
Mniej wierszy niż pokazują duże platformyInny indeks i czas indeksowaniaPorównuj trendy, nie sumy
Link, który utworzyłeś w zeszłym tygodniu, brakujeIndeks odbudowywany około raz w miesiącuSprawdź ponownie w kolejnym cyklu
Mglista leśna ścieżka rozdzielająca się na dwa kierunki pod słońcem

Brakujący wiersz to pytanie, nie odpowiedź

Wiersz, który znika między dwiema odpowiedziami, jest częstym zaskoczeniem. Zanim zdecydujesz, co to oznacza, oddziel historie, które może opowiadać.

Trzy historie za jednym brakującym wierszem

Link mógł nigdy nie zostać zindeksowany lub mógł zostać usunięty. Trzecią historią jest czas: strona została zindeksowana przed lub po odbudowie indeksu, a wiersz pojawia się w późniejszym cyklu.

Jedno wywołanie nie rozdzieli tych historii. Tylko druga kopia pobrana później, plus spojrzenie na samą stronę, zawęża listę.

Oceń wiersz zanim go śledź

Sprawdz DR domeny i stronę odsyłającą przed jakąkolwiek kampanią outreach. Usunięty link ze słabej witryny rzadko zmienia plan. Usunięty link ze strony, która przyciągała czytelników, może wymagać notatki do jej właściciela. Tabela podejrzanych pokazuje, gdzie brakujący wiersz mieści się wśród szerszych przyczyn.

Przeniesienie eksportu na nasze wywołania

Czy mogę wyeksportować te same kolumny, które daje Ahrefs?

Nie jeden do jednego. Pola w wierszach różnią się w zależności od akcji, więc otwórz zapisany wynik odpowiedzi i przemapuj nazwy samodzielnie. Tabela powyżej wskazuje najbliższą akcję dla każdej części raportu, ale nazwy pól będą się różnić.

Czy API jest tańsze niż subskrypcja Ahrefs?

Odpowiedź zależy od liczby wywołań. Nasza opublikowana cena to $0.10 za 1000 jednokredytowych wywołań. Ahrefs sprzedaje jednostki API w ramach subskrypcji, od $129 miesięcznie za 200 000 jednostek, z min. 50 jednostkami na żądanie. Policz swoje wywołania przed podjęciem decyzji.

Czy stare eksporty nadal będą się porównywać z nowymi?

Tylko jeśli sortowanie, głębokość i źródło są zgodne. Plik pobrany z innego narzędzia w innym tygodniu to inna próbka. Zachowaj stare pliki i rozpocznij nową serię wyraźnie opatrzoną parą.

Czy muszę trzymać klucz na serwerze?

Tak. CORS jest otwarty, więc przeglądarka może wywołać API, ale klucz w kodzie frontendowym jest widoczny dla każdego odwiedzającego. Wysyłaj żądania z serwera i odczytuj klucz ze zmiennej środowiskowej.

Zanim zbudujesz raport na podstawie tych wywołań

  • Otwórz jedną zapisaną odpowiedź dla każdej akcji i zanotuj nazwy pól w wierszach, które faktycznie otrzymujesz.
  • Zdecyduj, która etykieta miesiąca trafi do nazwy każdego pliku.
  • Utrzymuj page, per, sort i order identyczne między miesięcznymi pobraniami.
  • Loguj obiekt _credits z każdej uwierzytelnionej odpowiedzi, aby wydatki na zadanie były widoczne.
  • Ogranicz głęboką paginację w swoim skrypcie, ponieważ listy zatrzymują się na 50 000 wierszach.
  • Dodaj notatkę o świeżości do każdego raportu, który przekazujesz, mówiąc, że indeks odświeża się około raz w miesiącu.

Czytanie otoki

Każda odpowiedź zawiera ok. Uwierzytelnione dodają również _credits, więc możesz logować wydatki na zadanie i obserwować saldo.

bash
curl -s "https://rankele.com/api.php?action=toppages&q=example.com&per=50&key=sk_live_..." | head -c 600

# header style
curl -s -H "Authorization: Bearer sk_live_..." \
  "https://rankele.com/api.php?action=bulk_dr&domains=example.com,example.org"
Gdzie Ahrefs i Semrush pozostają w przewadze

Ahrefs sprzedaje jednostki API w ramach subskrypcji, od $129 miesięcznie za 200 000 jednostek przy min. 50 jednostkach na żądanie. Oferuje również słowa kluczowe, śledzenie pozycji i świeższy indeks, tak samo jak Semrush. My pokrywamy dane linkowe po niskiej cenie za wywołanie i nic poza tym. Użyj książki rutynowej, jeśli to jest luka, którą musisz wypełnić. Drzewo decyzji o spike spamu to dobry pierwszy przypadek użycia tanich wywołań podsumowujących.