Aller au contenu
LinkSkimmr
LinkSkimmrS'inscrire

Exemple de code, expliqué

Sélection d'une liste de prospects : un appel en masse, puis trois comparaisons

La liste d'un consultant compte souvent des centaines de domaines et il n'a pas le temps. Pour vérifier la position du backlink de votre site par rapport à un long ensemble de cibles, lancez un appel en masse pour trier, puis comparez pour la liste restreinte.

Équipe de recherche LinkSkimmr ·

Trois groupes de pierres de rivière triées sur un bureau blanc représentant l'analyse de données

Étape un : trier toute la liste pour 1 crédit

bulk_dr accepte jusqu'à 2 000 domaines en un seul appel, par GET avec ?domains= ou un corps POST. Un POST est plus pratique une fois que la liste dépasse une vingtaine d'entrées.

bash
curl -X POST "https://linkskimmr.com/api.php?action=bulk_dr&key=sk_live_..." \
  --data-binary @prospects

# prospects: your list of bare domains, one per line
# billed once: 1 credit = $0.0001

Paramètres et leur fonction

Extrait de la référence API. Chaque appel retourne ok, et les appels authentifiés ajoutent _credits avec le coût et le solde restant.
ParamètreUtilisé avecSignification
actionallL'endpoint à exécuter, par exemple bulk_dr ou compare
qactions pour un seul domaineLe domaine recherché
domainsbulk_dr, compareListe de domaines ; jusqu'à 2 000 pour bulk_dr, jusqu'à 20 pour compare
keyactions payantesVotre clé sk_, ou envoyez Authorization: Bearer à la place
page, perlistingsPagination ; per varie de 10 à 5000
sort, orderlistingsChamp de tri plus asc ou desc

De deux mille lignes à une liste restreinte de vingt

Triez la sortie en masse par DR, supprimez le bas, puis retirez tout ce dont le DR est loin de la bande dans laquelle se situe le client de votre client. C'est fait.

Un exemple hypothétique à grande échelle : une liste de 1 500 cibles de guest-posting pourrait passer à quelques centaines une fois que vous avez supprimé tout ce qui est en dessous de DR 20, et le reste du travail se fait sur une liste restreinte plutôt que sur une feuille de calcul que personne ne veut ouvrir. C'est un exemple, pas un résultat mesuré.

Ensuite, utilisez compare, qui accepte jusqu'à 20 domaines pour 1 crédit. Sélectionnez les survivants par lots de vingt, et vous pourrez lire le profil de chaque côté côte à côte avant que quiconque n'écrive un email de prospection.

Vigne emmêlée et branche taillée avec des sécateurs sur une table en bois

Lire la sortie en masse sans se tromper

Une liste triée ressemble à une réponse. Ce n'est qu'un tri, et trois habitudes l'empêchent de vous induire en erreur.

Un DR élevé n'est pas un site pertinent

DR mesure le nombre de domaines qui lient, pas si un site correspond au marché de votre client. Un blog régional avec un DR modeste peut être une meilleure cible de prospection qu'un grand annuaire avec un DR élevé.

Lisez le sujet et l'audience des vingt survivants en tête avant d'écrire un seul email de prospection. Cette vérification prend quelques minutes et économise l'email.

Les égalités sont courantes près de la coupure

De nombreux domaines se situent près les uns des autres en DR, donc l'ordre à l'intérieur d'une bande est du bruit. Brisez les égalités avec un deuxième appel sur la liste restreinte, pas avec l'ordre dans lequel les lignes sont arrivées.

Conservez la règle des égalités dans la note. Un lecteur qui voit la règle peut juger la liste restreinte, et un lecteur qui ne voit que la liste ne le peut pas.

Listes périmées après un rafraîchissement

Une liste triée avant un rafraîchissement mensuel peut changer. Relancez la liste restreinte avant de citer un chiffre à un prospect, et citez la date de recherche avec.

Si l'ordre a peu bougé, dites-le aussi. Des résultats stables sont aussi une information, et ils rendent le prochain balayage plus facile à croire.

Garder le coût en crédits prévisible

Avant de vérifier le backlink de votre site par rapport à une longue liste, comptez les appels. Le coût découle des noms d'action, et l'arithmétique prend une minute.

Comptez les appels avant de commencer

Un appel bulk_dr couvre jusqu'à 2 000 domaines pour 1 crédit. Une action de 2 crédits exécutée sur la même liste coûte 2 crédits par domaine, donc le total augmente rapidement.

Disons que vous avez extrait les ancres pour tous les 2 000 domaines. Cela représente 4 000 crédits, soit 0,40 $, chaque mois. Le tri fait le travail peu coûteux, et les détails appartiennent aux survivants.

Utilisez les appels gratuits comme filtre

Les actions overview, domain, stats et suggest sont gratuites et ne nécessitent pas de clé. Un premier aperçu gratuit de chaque survivant ne coûte rien, et il vous indique quelles lignes méritent un appel payant.

Dépensez des crédits uniquement sur les domaines qui ont passé cet aperçu. Une liste restreinte de vingt est bien moins chère à détailler que la liste complète ne l'était à trier.

Définissez un plafond pour chaque exécution

Décidez du nombre maximum de crédits qu'une exécution peut dépenser, et arrêtez une fois que le total le dépasse. Un plafond transforme une surprise sur la facture en un nombre que vous avez choisi à l'avance.

Mettez le plafond dans un commentaire en haut du script. Quiconque exécute le travail verra ensuite la règle avant de voir la sortie.

Quand la liste est celle de vos propres clients

La même astuce fonctionne sur un portefeuille. Mettez tous les domaines clients dans un seul fichier et exécutez-le le premier de chaque mois.

Un balayage mensuel est le rythme honnête, car notre index se rafraîchit environ une fois par mois et quelque chose de plus rapide montre principalement du bruit. Stockez la sortie de chaque mois à côté de la date, et une colonne de valeurs DR se transforme en ligne de tendance au bout d'un trimestre.

Si un client perd plusieurs points à la fois, exécutez la routine de dix minutes sur ce site et vérifiez les pages principales pour des problèmes de redirection avant de blâmer quelqu'un.

Exécutez le balayage mensuel en cinq étapes

  1. 1

    Planifiez l'exécution, pas le rappel

    Une entrée cron peut lancer le script le premier matin de chaque mois. Écrivez le fuseau horaire dans un commentaire et lisez la clé depuis une variable d'environnement, afin que la planification survive à un changement de machine.

  2. 2

    Arrêtez sur 401 ou 402

    Une clé manquante ou mauvaise retourne 401, et un solde vide retourne 402. Faites arrêter le script sur l'un ou l'autre code au lieu de réessayer, puis corrigez la cause avant la prochaine exécution.

  3. 3

    Différence avec le mois dernier

    Comparez le nouveau tri avec le précédent. Les domaines qui sont sortis de la bande qui vous intéresse sont ceux à lire en premier, et le reste peut attendre le prochain passage.

  4. 4

    Extrayez les détails uniquement pour les changeurs

    Exécutez les appels de 2 crédits sur les domaines qui ont bougé, pas sur toute la liste. Les détails pour chaque ligne chaque mois dépensent des crédits sur des lignes que personne n'ouvrira.

  5. 5

    Écrivez les trois lignes

    Notez ce qui a bougé, ce que vous pensez l'avoir causé et ce que vous vérifierez ensuite. Gardez ces lignes dans la même forme que la note de dix minutes, afin qu'un lecteur puisse comparer les mois d'un coup d'œil.

Hygiène du screening

  • Supprimez le protocole et les chemins pour que le fichier ne contienne que des domaines bruts
  • Dédupliquez avant l'appel, pas après
  • Conservez la date de recherche dans le nom de fichier de la sortie
  • Connaissez le solde en crédits avant l'exécution, à partir du champ _credits de la dernière réponse
  • Vérifiez aléatoirement cinq survivants avec l'appel overview gratuit
Un aperçu des coûts, hypothétique

Exemple uniquement : une liste de 1 800 domaines coûte 1 crédit à trier, trois comparaisons de vingt survivants coûtent 3 de plus, et un aperçu de chaque site de la liste restreinte est gratuit. Quatre crédits font 0,0004 $.

Vérification de l'adéquation

Bon pour le screening, pas pour juger un seul site

DR est une mesure de taille brutale. Il trie une liste rapidement et ne peut pas vous dire si un site particulier est pertinent, édité ou lu par quelqu'un, donc la dernière étape est toujours un coup d'œil humain.

  • Index rafraîchi environ mensuellement
  • Notre DR n'est pas le DR d'Ahrefs ni le DA de Moz
  • 100 $ de crédits gratuits couvrent environ un million d'appels de base
Deux tasses en céramique avec une balance en laiton entre elles

Questions qui se posent lorsque vous remettez une liste

Une fois qu'un screening est envoyé, les mêmes questions le suivent. Les réponses sont courtes, et elles maintiennent la liste honnête.

Un screening en masse peut-il remplacer un examen de site ?

Non. Il trie les domaines par une mesure de taille et rien de plus. Un examen lit les pages, le contenu et la raison pour laquelle un lien existe, et aucun tri ne fait cela pour vous.

Utilisez le screening pour décider où aller l'heure d'examen, pas comme l'examen lui-même.

Quels domaines devraient entrer dans la liste ?

Domaines bruts, une par ligne, avec les doublons supprimés. Les chemins et les sous-domaines ajoutent du bruit à un screening qui fonctionne sur les domaines. Si un prospect possède deux domaines, screenz les deux et gardez le plus fort sur la liste restreinte.

Notez le choix à côté de la ligne. Un lecteur ultérieur saura alors pourquoi un domaine représente deux.

À quoi devrait ressembler la liste restreinte à la fin ?

Une ligne par domaine : le domaine, son DR, la date de recherche et la raison pour laquelle il est resté. Vingt lignes avec des raisons battent une feuille de deux mille nombres sans aucune.

Si une ligne n'a pas de raison, supprimez-la. Une colonne de raison vide est le premier signe que la liste est encore un tri et pas encore une décision.

À quelle fréquence une liste doit-elle être relancée ?

Relancez une liste lorsque la décision qu'elle alimente est encore ouverte, pas sur un minuteur gardé pour son propre compte. Un balayage mensuel convient à un portefeuille que vous surveillez ; une liste de prospects unique peut nécessiter un seul lancement et rien de plus.

Une liste screened pour une campagne qui est terminée peut être retirée. Gardez l'ancienne sortie, marquez-la comme fermée, et lancez un nouveau tri lorsque la prochaine campagne s'ouvre.

Quand une liste dépasse ce qu'un appel en masse prend, divisez-la en lots de jusqu'à 2 000 domaines et notez l'ordre des lots. Une relance peut alors reprendre là où elle s'est arrêtée, et personne n'a à deviner quelles lignes ont déjà été screened.

Questions en masse

La sortie en masse est-elle la même qu'un rapport complet ?

Non. bulk_dr retourne la note pour chaque domaine afin que vous puissiez trier une liste. Pour les ancres, les domaines qui lient et les pages principales sur un site choisi, appelez les actions de 2 crédits un site à la fois.

Que se passe-t-il si ma clé s'épuise en cours de travail ?

L'API retourne HTTP 402 lorsque les crédits s'épuisent. Rechargez en USDT (TRC-20) depuis la page de compte et relancez uniquement les appels qui ont échoué.