PowerScan
DE

Antidetect-Browser für Social-Media-Marketing: Ein praxistaugliches Setup

Multi-Accounting · 9 Min. Lesezeit · von PowerOps

Foto: Unsplash

Der Agentur-Workflow von Anfang bis Ende: ein Workspace pro Kunde, ein Profil pro Konto mit passendem Proxy und passender Zeitzone, Rollen für die Übergabe und API-Automatisierung.

Das operative Problem einer Social-Media-Agentur sind selten die Inhalte. Es ist die Installation: ein Stapel Kundenkonten auf mehreren Plattformen, ein Team, das daran arbeiten muss, ohne sich gegenseitig im Weg zu stehen, und Plattformen, die die Umgebung jeder Sitzung auslesen. Dieser Artikel beschreibt das Setup, das diese Installation unspektakulär hält, von Anfang bis Ende, mit PowerOps als Arbeitsbeispiel.

Die Struktur: Workspace, Gruppe, Profil

Widerstehen Sie der Versuchung, eine einzige lange Profilliste anzulegen. Struktur macht das Setup beherrschbar, wenn es wächst, und drei Ebenen genügen.

Für die Benennung lohnen sich dreißig Sekunden Regelwerk: Kunde, Plattform, Handle, in dieser Reihenfolge. Profile sind nummeriert und durchsuchbar, sodass jeder in einem hektischen Raum „öffne 41“ sagen kann und ein Kollege genau weiß, welche Zeile gemeint ist.

Die Struktur beantwortet auch die Audit-Frage, bevor sie jemand stellt. Wenn ein Kunde wissen will, wer wann an seinen Konten gearbeitet hat, bringt ein Workspace mit expliziter Mitgliedschaft und Profilen, die jeweils nur einzeln geöffnet werden, die Antwort schon mit.

Identität und Netzwerkweg, pro Profil

Jedes Profil bekommt eine Geräteidentität, die als stimmiger Satz erzeugt und gespeichert wird, sodass es bei jedem Öffnen denselben plausiblen Rechner meldet. Das geschieht automatisch. Der Teil, der menschliches Urteilsvermögen braucht, ist der Netzwerkweg.

  1. Kaufen Sie Sticky-Adressen in den Ländern, aus denen die Konten des Kunden operieren, eine pro Konto.
  2. Fügen Sie sie der Proxy-Bibliothek hinzu und testen Sie sie. Der Test meldet die beobachtete Adresse und das Land, also das, was die Plattform sehen wird, egal was auf der Rechnung stand.
  3. Weisen Sie jedem Profil vor der ersten Anmeldung eine zu und stellen Sie in derselben Sitzung Zeitzone und Sprache des Profils auf das Land des Netzwerkwegs.
  4. Testen Sie die Bibliothek regelmäßig erneut. Endpunkte verschlechtern sich unbemerkt, und ein verschlechterter Netzwerkweg zeigt sich lange als Kontoärger, bevor er sich als Verbindungsfehler zeigt.

Übergabe ohne Passwortweitergabe

Agenturen reichen Konten ständig zwischen Personen weiter. Der Praktikant plant ein, die Managerin gibt frei, jemand übernimmt das Wochenende. Die traditionelle Methode ist eine Tabelle mit Passwörtern, und so landen Agenturen bei einem Kundenkonto, das auf einem Laptop angemeldet ist, den niemand mehr findet.

Rollen ersetzen das. Ein Workspace-Mitglied erhält den Zugriff, den seine Aufgabe braucht: Ein Teammitglied öffnet Profile und arbeitet darin, ein Manager bearbeitet zusätzlich Profile und Netzwerkwege, ein Owner steuert zusätzlich die Mitgliedschaft selbst. Die Zugangsdaten des Kontos liegen einmal beim Profil, und ein Konto an ein neues Teammitglied zu übergeben heißt, Zugriff zu gewähren, statt ein Passwort zu verschicken. Verlässt jemand das Team, schließt das Entziehen seiner Mitgliedschaft seinen Zugriff überall auf einmal, und ein Passwort, das er nie gesehen hat, muss nicht rotiert werden.

Die Gewohnheit, die eine Übergabe funktionieren lässt, ist das Schließen von Profilen. Ein Profil ist jeweils nur auf einem Rechner geöffnet, sodass ein Kollege sehen kann, wer es gerade hält, statt einen Sitzungskonflikt auf die harte Tour zu entdecken. Durchlauf beenden, Profil schließen, und die nächste Person öffnet es mit sauber geschriebener Sitzung.

Onboarding eines neuen Kunden, Schritt für Schritt

Beim Onboarding wird die Struktur entweder aufgebaut oder übersprungen, deshalb verdient es eine eigene Routine. Ein neuer Kunde sollte einen Nachmittag Einrichtung kosten und keine Heldentaten.

  1. Legen Sie den Workspace und die Plattform-Gruppen an, bevor Sie ein Konto anfassen.
  2. Holen Sie das Konten-Inventar vom Kunden ein: Handles, Plattformen, welches Land jedes Konto bedient und wer derzeit die Zugangsdaten hält.
  3. Kaufen und testen Sie pro Konto einen Sticky-Netzwerkweg in den richtigen Ländern und lassen Sie den Test der Bibliothek bestätigen, was tatsächlich ankam.
  4. Legen Sie die Profile an, benannt nach Kunde, Plattform, Handle, und weisen Sie im selben Durchgang Netzwerkwege, Zeitzonen und Sprachen zu.
  5. Melden Sie sich bei jedem Konto frisch in seinem Profil an, mit dem Kunden in Reichweite für zweite Faktoren und Bestätigungs-E-Mails.
  6. Vergeben Sie die Rollen ans Team, informieren Sie das Team über den Rhythmus des Kunden und schaffen Sie den Kanal ab, über den die Zugangsdaten kamen.

Die frischen Anmeldungen sind der Schritt, den Teams gern abkürzen, indem sie Cookies von dort importieren, wo die Konten vorher lagen. Lassen Sie es. Eine importierte Sitzung trägt die Geschichte des Rechners mit sich, von dem sie kommt, und der Sinn des Onboardings ist, dass jede Sitzung, die die Konten des Kunden ab jetzt halten, in der Umgebung entstanden ist, die sie weiter nutzt.

Die repetitiven Teile automatisieren

Eine nützliche Grenze: Menschen leisten die Urteilsarbeit, Skripte die Umlaufarbeit. Ein Dutzend Postfächer auf ungelesene Nachrichten prüfen, Follower-Zahlen für den Freitagsbericht sammeln und die Profile des Morgens öffnen ist Umlauf. Die lokale API erledigt das, ohne dass jemand das Umgebungsproblem erneut lösen muss, denn ein über die API gestartetes Profil trägt dieselbe Identität und denselben Netzwerkweg wie beim Öffnen durch eine Person aus seiner Zeile.

const { profiles } = await api(`/profiles?groupId=${clientInstagramGroup}`);

for (const profile of profiles) {
  const { ws } = await api("/browser/start", { profileId: profile.id });
  try {
    const browser = await chromium.connectOverCDP(ws);
    const context = browser.contexts()[0];
    const page = context.pages()[0] ?? await context.newPage();
    // The profile's identity, storage and route are already attached.
    await collectForReport(profile.name, page);
  } finally {
    await api("/browser/stop", { profileId: profile.id });
  }
}

Lassen Sie sie einige wenige gleichzeitig laufen, mit Pausen, zu den lokalen Arbeitszeiten des Kontos. Automatisierung, die sich wie ein Mensch am Schreibtisch verhält, bleibt nützlich. Automatisierung, die eine Plattform bombardiert, bedeutet, dieselbe Lektion zweimal zu bezahlen.

Eine Woche im Setup

Was die Struktur bringt, zeigt sich in der Routine. Montagmorgen öffnet das Team die Instagram-Gruppe des Kunden und arbeitet den Posteingang Profil für Profil durch. Der Freitagsbericht läuft über die API, während das Team den Nachmittag besser nutzt. Das Offboarding ist ein archivierter Workspace. Nichts davon ist raffiniert, und genau das ist der Punkt: Die Aufgabe des Setups ist, das Umgebungsproblem uninteressant zu machen.

Zwei Zahlen verraten, ob es hält. Die erste ist, wie oft jemand ein Plattform-Passwort eintippt; sie sollte nach dem Onboarding gegen null gehen. Die zweite ist, wie oft eine Sitzung jemanden mit einer Verifizierung überrascht; sie sollte selten sein und auf eine Ursache zurückführbar: ein Wechsel des Netzwerkwegs, ein Schub ungewöhnlichen Volumens, ein junges Konto, das zu schnell vorangetrieben wurde. Steigt eine der beiden Zahlen, liegt die Antwort in den Netzwerkwegen und im Rhythmus, und zuerst sollten Sie nachsehen, was sich zuletzt geändert hat.

Die Regeln, klar gesagt

Jede Plattform in diesem Workflow hat Bedingungen zu Konten und zu Automatisierung, und dieses Setup ändert keine davon. Isolation verhindert, dass sich Kunden gegenseitig kontaminieren. Rollen halten Zugangsdaten aus Tabellen heraus. Die API nimmt Routinearbeit ab. Nichts davon legitimiert verbotene Konten, verbotene Automatisierung oder Verhalten, das eine Plattform untersagt, und für Ergebnisse auf Plattformen, die wir nicht kontrollieren, wird hier nichts versprochen. Agenturen, die bestehen, behandeln Plattformregeln als Teil der Kundenarbeit und das Tooling als Mittel, diese Arbeit sauber zu erledigen.

Die Setup-Checkliste

  1. Legen Sie pro Kunde einen Workspace an und darin pro Plattform eine Gruppe.
  2. Kaufen Sie pro Konto eine Sticky-Adresse im Betriebsland des Kontos und testen Sie jeden Endpunkt in der Proxy-Bibliothek.
  3. Legen Sie pro Konto ein Profil an, benannt nach Kunde, Plattform, Handle, mit zugewiesenem Netzwerkweg vor der ersten Anmeldung.
  4. Stellen Sie Zeitzone und Sprache jedes Profils auf das Land seines Netzwerkwegs.
  5. Geben Sie jedem Teammitglied eine Rolle, statt jemandem ein Passwort zu schicken.
  6. Automatisieren Sie die Umlaufarbeit über die lokale API, im Tempo eines Menschen.
  7. Schließen Sie Profile am Ende jedes Durchlaufs.

Alle Artikel · Scan starten