RankWiser
RankWiserRegistrovat se

Návod k nastavení

Měsíční snímek DR domény: měsíční nastavení pro váš BI nástroj

Postupné nastavení, které promění jeden volání API v důvěryhodnou časovou řadu, od prvního klíče až po graf.

Hliněná workbench s přesýpacími hodinami, klíčem a sukulentem ukazující měsíční nastavení

Nastavení krok za krokem

  1. 1

    Vytvořte klíč

    Přihlaste se přes Google na /auth/google.php. Váš účet se otevře s částkou $100, což je 1 000 000 kreditů. Zkopírujte klíč začínající na sk_.

  2. 2

    Vytvořte tabulku

    Sloupce: domain, dr, ref_domains, pulled_on, source. Primární klíč na domain plus pulled_on, aby při opakování nedošlo k duplikaci záznamu za měsíc.

  3. 3

    Naplánujte jedno volání

    Spusťte to 5. dne každého měsíce. Naše index se obnovuje přibližně měsíčně, takže častější volání přidává řádky, nikoliv informace.

  4. 4

    Parsovejte a vložte

    Přečtěte JSON, zkontrolujte, zda je ok true, a vložte každý řádek s datem načtení.

  5. 5

    Označte změny

    Vypočítejte měsíční rozdíly a označte vše, co přesahuje 3 body. Menší pohyby jsou většinou šum.

  6. 6

    Vytvořte graf

    Jeden řádek na doménu, vaše doména v syté barvě, pás soupeře v šedé.

Jedno volání

Záznam cronu, spuštěný 5. dne v 06:00. Náklady na jedno spuštění jsou jeden kredit.

bash
0 6 5 * * curl -s -X POST "https://rankwiser.app/api.php?action=bulk_dr&key=$RW_KEY" \
  -d "domains=$(paste -sd, /etc/rw/domains.txt)" > /var/rw/dr_$(date +%F).json

Výběr toho, na co může číslo DR domény odpovídat

Domain DR je počítadlo v přestrojení. Prosté. Roste, když více odlišných webů odkazuje na doménu, a logaritmická stupnice činí každý nový bod obtížnějším než ten předchozí. Udržte tuto větu v poznámkách k grafu.

Dobrá dlaždice odpovídá jedné otázce o trendu pro sadu domén: doháníme tři soupeře, rostou partneři, posunulo něco kampaň. Špatná dlaždice míchá dohromady provoz nebo příjmy a láká na kauzální příběh, který data nepodrží.

Uložte také surový počet odkazujících domén. Pokud se skóre změní o bod, uvidíte, zda šlo o 40 nových domén nebo 4 000, a to vám řekne, zda se bát.

Hliněná police s minimálním keramickým nádobím a kamenem ilustrující základní datové sloupce

Co tabulka by měla a neměla obsahovat

Tabulka snímku je paměť. Měla by obsahovat to, co potřebujete k vysvětlení grafu za rok, a nic, co láká k špatnému vysvětlení. Začněte s nejmenší sadou sloupců, která odpoví na otázku o trendu. Přidejte jeden jen tehdy, když vás na schůzce požádají.

Některé sloupce si vydobudou své místo od prvního dne. Méně, než si myslíte. Doména, skóre, počet odkazujících domén, datum načtení a název zdroje pokryjí většinu otázek. Sloupec s provozem vypadá užitečně, ale pochází z jiného zdroje a jiného data, takže patří do jiné tabulky.

Vynechte vše, co lze přepočítat z ostatních. Měsíční změna je odečtení, takže ji udržujte ve view, nikoliv jako čtvrtou kopii stejného faktu.

Zapište také seznam sloupců do poznámek k grafu. Čtenář, který otevře graf za rok, by měl vidět, odkud každé číslo pochází, a které načtení ho naplnilo.

Klíče, které zastaví duplicitní řádky

Primární klíč na domain a pull date dělá více než jen blokuje duplicity. Také vám říká, z kterého načtení řádek pochází, což má význam, když dojde k opakování po timeoutu. Dva řádky pro stejnou doménu ve stejném měsíci by měly být nemožné, a schéma by to mělo říkat.

Názvy zdrojů, podle kterých můžete filtrovat

Zapište zdroj jako pevný štítek, například rankwiser_bulk_dr, nikoliv jako volný text. Filtr podle tohoto štítku oddělí toto skóre od jakéhokoliv jiného skóre, které později načtete. Seznam štítků udržujte krátký a zapište ho vedle tabulky.

Náklady na spuštění, vypočtené pro tři velikosti seznamů

Vypočteno z cen kreditů výše. Příklady, nikoliv měření.
Sledované doményVolání za měsícKredityDolary
5011$0.0001
50011$0.0001
5,00033$0.0003
Když spuštění selže

401 znamená chybějící nebo nesprávný klíč. 402 znamená, že došly kredity, takže doplňte USDT ze stránky účtu. Upozorněte na jakoukoli odpověď, kde ok není true, nikoliv zapisujte nuly do grafu.

Nejprve otestujte pipeline na třech doménách

  1. 1

    Vyberte tři známé domény

    Použijte jeden web, který dobře znáte, jednoho soupeře a jeden malý web. Tři stačí k ukázání tvaru odpovědi.

  2. 2

    Pošlete testovací požadavek

    Volání bulk_dr se třemi doménami a uložte surovou odpověď, nikoliv pouze parsované řádky.

  3. 3

    Zkontrolujte ok a zůstatek

    Potvrďte, že ok je true, a přečtěte _credits. Volání by mělo stát jeden kredit a zbývající zůstatek by měl klesnout o tuto částku.

  4. 4

    Porovnejte jeden řádek ručně

    Podívejte se na jednu z domén pomocí volného vyhledávání na tomto webu. Pokud se skóre shoduje s tím, co uložil váš parser, parser je spolehlivý.

Ohraničení, které stojí za přidání od prvního dne

Udržujte druhou tabulku selhání načítání. Řádek s HTTP stavem, časem a tělem odpovědi je lepší než tichá mezera v grafu. Upozorněte na cokoliv kromě ok true.

Připněte seznam domén ve version control. Krátké diffy pomáhají. Když někdo přidá soupeře, diff ukáže, kdo ho přidal a kdy, a graf dostane poznámku. Jinak se čára pro tohoto soupeře objeví z ničeho a lidé se ptají, proč začala v březnu.

Plánujte také změnu zdroje. Pokud později přidáte čísla Ahrefs nebo Moz, dejte jim ve tabulce vlastní hodnotu source, jak jsme diskutovali při srovnání Ahrefs a Majestic.

Hliněná váha s koulemi ilustrující kontrolu zdraví pro měsíční spuštění

Rychlá kontrola zdraví pro každé měsíční spuštění

Než začnete grafu věřit, zkontrolujte úkol, který ho naplnil. Pak se podívejte na graf. Zdravé spuštění vrátí ok nastavené na true, jeden řádek pro každou doménu, kterou jste požadovali, a zůstatek, který klesl o očekávanou částku. Všechno ostatní je důvod přečíst si odpověď, nikoliv kreslit čaru stejně.

Spočítejte řádky, které se posunuly. Pokud velká část posunula o tři body nebo více, zkontrolujte seznam domén, než obviníte index. Náhlá záplava pohybů obvykle znamená, že se změnil seznam, nikoliv web.

Počet řádků, který odpovídá seznamu, je minimum. Méně řádků znamená, že doména byla někde mezi souborem a tabulkou vyřazena. Najděte ji před dalším spuštěním.

Co vám řekne plochý měsíc

Měsíc s téměř žádnými pohyby není důkazem stability. Index se obnovuje přibližně jednou měsíčně, takže plochý řádek může jednoduše ještě nebyl aktualizován. Čtěte tichý měsíc vedle jeho data načtení a pamatujte, že graf stále následuje kalendář.

Komu přijde upozornění

Upozornění, které jde do sdílené schránky, bude ignorováno do měsíce. Jmenujte jednu osobu pro tuto práci a druhou na týdny, kdy bude první osoba pryč. Upozornění by mělo uvést seznam domén, HTTP stav a čas, aby čtenář nemusel otevírat skript k akci.

Testování změny před nasazením

Pokud změníte seznam nebo harmonogram, spusťte starou a novou verzi vedle sebe po dobu jednoho cyklu. Shodné řádky ukážou, že změna nic jiného neudělala. Rozdíl, který nedokážete vysvětlit, by měl zastavit nasazení, jak malý by byl.

Poznámka k rychlosti a rytmu

Nic zde nepotřebuje rychlost. Měsíční spuštění je hrstka požadavků, i pro velké seznamy, a každá odpověď přichází jako jeden JSON dokument. Pokud váš plánovač opakuje při selhání, udělejte retry idempotentní, což už vám dává primární klíč na domain a pull date.

Odolávejte pokušení spouštět úkol denně jen proto, že je levný. Nedělejte to. Naše index se obnovuje přibližně jednou měsíčně. Denní načítání vrací stejné řádky po týdny, a váš graf se naplní plochými čarami, které vypadají jako stabilita, ale odrážejí pouze kalendář crawlů. Přečtěte si recepty pro alternativu Majestic pro další načítání, která stojí za naplánování, jako jsou ankety a průsečíky.

Vlastnictví úkolu po spuštění

Měsíční úkol přežije osobu, která ho postavila. Za šest měsíců někdo nový otevře záznam cronu a diví se, proč seznam žije v souboru. Napište krátkou poznámku. Dejte ji na začátek skriptu s účelem, harmonogramem a náklady na kredity. Tato poznámka je levnější než schůzka o ní.

Procházejte seznam domén každé čtvrtletí. Odstraňte to, co již nemá význam, a přidejte soupeře, na kterých skutečně závisuje rozhodnutí. Každá změna jde do version control s datem, aby graf mohl ukázat změnu místo toho, aby ji skrýval.

Rozpočet je také součástí kontroly. Jeden kredit měsíčně. Náklady zůstávají zanedbatelné. Zkontrolujte zůstatek ve stejný den jako graf a zapište další datum doplnění do stejné poznámky.

Otázky, které lidé kladou o měsíčním úkolu

Čtyři otázky se objeví, když úkol běží několik měsíců. Každá odpověď je pravidlo, které můžete zapsat do poznámky k nastavení.

Proč ne načítat denně, když jsou volání levná?

Data se mění podle měsíčního kalendáře, takže denní načítání opakuje stejné řádky po týdny. Náklady jsou malé, ale graf se naplní plochými čarami, které vypadají jako stabilita. Graf, který jde na radu, také potřebuje poznámku board runbook.

Co když soupeř vypadne ze seznamu?

Uchovejte jeho historii, označte doménu jako odstraněnou a přestaňte ji načítat. Chybějící čára vypadá jako mezera v datech, takže napište důvod vedle grafu.

Můžu spustit úkol v jiný den?

Ano, pokud si vyberete jeden den a udržíte ho. Cílem je stabilní rytmus. Posunutí data o několik dní každý měsíc ztíží čtení trendu.

Co dělat s 402 uprostřed měsíce?

Zastavte úkol, doplňte ze stránky účtu pomocí USDT a spusťte pouze selhané volání. Uchovejte selhanou odpověď ve svém logu, aby mezera v grafu měla písemné vysvětlení.