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.
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ény
Volání za měsíc
Kredity
Dolary
50
1
1
$0.0001
500
1
1
$0.0001
5,000
3
3
$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
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
Pošlete testovací požadavek
Volání bulk_dr se třemi doménami a uložte surovou odpověď, nikoliv pouze parsované řádky.
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
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.
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í.