Agenturen suchen nach “Unterkonten”, weil das der Begriff ist, den die meisten Tools für einen übergeordneten Login verwenden, der viele Kundenkonten darunter hält. Es lohnt sich, genau zu klären, wie sich das auf Shifter abbildet, bevor man irgendetwas aufbaut, denn die richtige Struktur hängt davon ab.
Bei Shifter gibt es keinen Unterbenutzer innerhalb eines Plans. Die Einheit, die die Aufgabe eines Unterkontos übernimmt, ist ein Workspace: ein in sich geschlossener Bereich mit eigenen Plänen, eigener Wallet, eigenen Rechnungen und eigenem Team, dem dieselbe Person in beliebiger Zahl angehören kann, wobei sie über die Seitenleiste zwischen ihnen wechselt. Die Nutzung wird pro Plan erfasst. Verankert man diese beiden Tatsachen in der Struktur, ergibt sich der Rest von selbst.
Was ein Unterkonto leisten muss
Löst man sich von der Terminologie, will eine Agentur von einem Kunden-Unterkonto vier Dinge.
| Anforderung | Was das bedeutet | Wie Shifter es bereitstellt |
|---|---|---|
| Isolation | Der Traffic und das Budget eines Kunden vermischen sich nie mit denen eines anderen | Pläne überschneiden sich nie zwischen Workspaces |
| Zuordnung | Man kann sagen, was jeder Kunde gekostet hat | Die Nutzung wird pro Plan gemeldet |
| Zugriffskontrolle | Die richtigen Personen sehen die richtigen Dinge | Viewer-, Billing- und Admin-Rollen pro Workspace |
| Sauberes Offboarding | Ein Kunde geht, ohne dass es andere stört | Mitglieder entfernen, die Pläne des Kunden schließen |
Der Rest dieses Leitfadens dreht sich darum, wie man Workspaces und Pläne anordnet, damit alle vier Punkte gleichzeitig gelten.
Zwei Strukturen, die funktionieren
Kundeneigene Workspaces
Jeder Kunde besitzt seinen eigenen Workspace. Der Kunde füllt die Wallet und erhält die Rechnungen. Der Account-Verantwortliche der Agentur wird als Admin in jeden Kunden-Workspace eingeladen und steuert von dort aus die Datenerfassung.
Das ist die sauberste Anordnung, wenn Kunden bereit sind, ihre eigene Abrechnungsbeziehung zu führen. Die Isolation ist absolut, die Zuordnung erfordert keinen Aufwand, weil die Rechnung jedes Kunden für sich steht, und Offboarding bedeutet, dass der Kunde die Agentur aus seinem Workspace entfernt. Ein einziger Agentur-Login erreicht jeden Kunden über den Workspace-Umschalter.
Agentureigener Workspace, ein Plan pro Kunde
Die Agentur besitzt einen Workspace, kauft darin für jeden Kunden einen eigenen Plan und stellt den Kunden auf Basis der Nutzung jedes Plans Rechnungen.
Das eignet sich für Agenturen, die die Datenerfassung als Teil eines Retainers weiterverkaufen. Die Zuordnung funktioniert, solange die Regel strikt eingehalten wird: ein Kunde, ein Plan, nie geteilt. Bevor man sich dafür entscheidet, sollte man zwei Konsequenzen kennen.
- Die Wallet ist auf den Workspace begrenzt, und Überschreitungen bei jedem Plan werden aus dieser Wallet gedeckt. Jeder Plan im Workspace greift auf denselben Topf zu, sodass der Ausschlag eines Kunden den Spielraum aufbrauchen kann, auf den ein anderer Kunde angewiesen ist. Überwachen Sie die Überschreitung pro Plan genau, oder geben Sie Kunden mit hohem Volumen einen eigenen Workspace.
- Alles innerhalb eines Workspace ist für seine Mitglieder sichtbar. Laden Sie keinen Kundenkontakt in einen gemeinsamen Agentur-Workspace ein, selbst nicht als Viewer, denn er würde die Pläne und Rechnungen aller anderen Kunden sehen.
Viele Agenturen enden bei einem Hybrid: kundeneigene Workspaces für große Konten, die ihre eigene Abrechnung wünschen, und ein Agentur-Workspace mit Plänen für kleinere Kunden, die per Retainer abgerechnet werden.
Einrichtung
Der Mechanismus ist bei beiden Strukturen derselbe.
- Öffnen Sie die Team-Seite im Workspace, den Sie verwalten möchten, über die Panel-Seitenleiste.
- Laden Sie per E-Mail ein und wählen Sie eine Rolle. Ein bestehender Shifter-Nutzer erhält beim nächsten Login ein Join mit einem Klick und behält sein eigenes Konto. Eine neue E-Mail-Adresse führt zu einer kurzen Anmeldung mit Magic Link und ohne Passwort.
- Wechseln Sie zwischen Workspaces über das Dropdown in der Seitenleiste, das erscheint, sobald man mehr als einem Workspace angehört. Alles auf dem Bildschirm, Pläne, Wallet, Rechnungen, Team, ändert sich damit.
- Kaufen Sie den Plan jedes Kunden in dem Workspace, zu dem er gehört. Pläne lassen sich danach nicht zwischen Workspaces verschieben, ein Kauf im falschen Workspace bedeutet also einen erneuten Kauf.
Jeder Workspace hat eine weiche Obergrenze von 10 Sitzen. Wenn Sie für einen großen Kunden mehr benötigen, ist das ein Gespräch mit dem Support und keine feste Grenze. Der Besitz eines Workspace kann auf Anfrage auch übertragen werden, wenn sich eine Kundenbeziehung ändert.
Das Feature selbst wird in introducing Team Workspaces beschrieben.
Rollen wählen
Beschränken Sie Rollen auf das Minimum, das jede Person braucht.
| Rolle | Kann tun | Geben Sie sie |
|---|---|---|
| Viewer | Pläne, Traffic und Rechnungen sehen; den Katalog durchsuchen | Einem Kunden-Stakeholder, der die Nutzung sehen möchte, nur in seinem eigenen Workspace |
| Billing | Alles, was ein Viewer kann, plus die Wallet aufladen, Rechnungen bezahlen und Pläne kaufen oder upgraden | Wer auch immer die Karte hält, auf beiden Seiten |
| Admin | Alles, was Billing kann, plus Pläne und Team verwalten | Dem Account-Verantwortlichen der Agentur, der die Datenerfassung leitet |
Rollen gelten pro Workspace, nicht global. Dieselbe Person kann in einem Kunden-Workspace Admin sein und in einem anderen Viewer, und es gilt immer die Rolle im gerade aktiven Workspace.
Nutzung pro Kunde verfolgen
Jeder Plan hat eine Echtzeit-Nutzungsansicht im Panel, in der Dashboard-Übersicht und auf der eigenen Seite des Plans, die jede Minute aktualisiert wird. Sie zeigt die im Zyklus verbleibende Bandbreite, einen täglichen Verbrauchstrend und die wichtigsten Traffic-Ziele nach Hostname.
Diese drei zusammen reichen aus, um die Kundenzuordnung gut zu führen.
Verbleibende Bandbreite zeigt, ob ein Kunde auf Kurs ist, den Zyklus innerhalb seines Kontingents abzuschließen.
Der tägliche Trend zeigt, wann sich der Verbrauch verändert hat, was meist an einem neuen Job liegt, an einem außer Kontrolle geratenen Crawler oder daran, dass ein Kunde um einen größeren Umfang bittet, ohne es zu sagen.
Top-Ziele nach Hostname ist der unterschätzte Wert. Damit lässt sich prüfen, ob der Plan jedes Kunden tatsächlich die Ziele dieses Kunden ansteuert. Ein Plan, dessen Top-Ziel zum Wettbewerbsumfeld eines anderen Kunden gehört, ist ein Plan mit den falschen Zugangsdaten in irgendeinem Job.
Was die Nutzungsverfolgung nicht leistet, ist die nachträgliche Aufteilung des Traffics eines Plans. Sie schlüsselt die Nutzung nicht nach Session-ID oder danach auf, welcher Ihrer Jobs sie verursacht hat. Wenn mehrere Kunden über einen Plan laufen, gibt es keine Möglichkeit, sie später zu trennen, weshalb die Ein-Plan-pro-Kunde-Regel so wichtig ist.
Eine monatliche Betriebsroutine
Zuordnung ist eine Gewohnheit und kein Bericht, den man einmal erstellt.
- Am Anfang jedes Zyklus notieren Sie das Anfangskontingent jedes Plans und die Zyklusdaten.
- Wöchentlich vergleichen Sie den Verbrauch jedes Kunden mit seiner erwarteten Verbrauchsrate und schätzen die Monatsendnutzung neu, als verbrauchte Bandbreite geteilt durch verstrichene Tage, multipliziert mit den Tagen im Zyklus.
- Wenn ein Trend springt, prüfen Sie die Top-Ziele, bevor Sie annehmen, dass der Umfang des Kunden gewachsen ist.
- Bevor das Kontingent aufgebraucht ist, entscheiden Sie pro Kunde, ob Überschreitungen aus der Wallet fließen sollen oder ob der Job pausieren soll. Überschreitungen bei residentiellen Plänen werden aus der Wallet zum eigenen Preis pro GB des Plans abgerechnet.
- Wenn ein Kunde geht, entfernen Sie seine Leute, ziehen Sie die Zugangsdaten des Plans aus jedem Job zurück und schließen Sie den Plan.
Die Prognosemethode hinter der wöchentlichen Prüfung findet sich in forecasting residential proxy bandwidth.
Zugangsdaten sind die andere Hälfte der Isolation
Workspaces halten Pläne getrennt. Ihre eigenen Systeme müssen die Zugangsdaten getrennt halten.
Jeder Plan hat seine eigenen Zugangsdaten. Speichern Sie sie pro Kunde in Ihrem Secret-Manager, geben Sie den Jobs jedes Kunden nur den Plan dieses Kunden, und kopieren Sie niemals die Zugangsdaten eines Kunden in den Job eines anderen, um schnell etwas zu erledigen, denn genau so bricht die Zuordnung lautlos zusammen. Protokollieren Sie keine vollständigen Proxy-Verbindungszeichenfolgen, das ist der häufigste Weg, wie Zugangsdaten in einen Log-Aggregator gelangen.
Session-IDs bleiben Ihre, benennen Sie sie, wie Sie möchten. Ihnen einen Kundencode voranzustellen, sid-acme-serp-01, kostet nichts und macht Ihre eigenen Logs lesbar, auch wenn das Panel die Nutzung nicht danach aufschlüsselt.
FAQ
Hat Shifter Unterbenutzer innerhalb eines Plans?
Nein. Der Zugriff wird pro Workspace mit drei Rollen verwaltet, und die Isolation zwischen Kunden ergibt sich aus getrennten Plänen und, wo nötig, getrennten Workspaces.
Wie viele Kunden kann ein Agentur-Login verwalten?
Ein einzelner Login kann so vielen Workspaces angehören wie nötig und zwischen ihnen über die Seitenleiste wechseln. Die weiche Obergrenze von 10 Sitzen gilt pro Workspace, nicht pro Login.
Kann ein Kunde unsere anderen Kunden sehen?
Nicht über Workspaces hinweg. Innerhalb eines Workspace sieht jedes Mitglied alles, weshalb Kundenkontakte nur jemals in ihren eigenen Workspace eingeladen werden sollten.
Kann ich einen Plan von einem Kunden zu einem anderen verschieben?
Pläne bleiben in dem Workspace, in dem sie gekauft wurden. Kaufen Sie den Plan jedes Kunden von Anfang an im Workspace dieses Kunden.
Fazit
Das Unterkonto, nach dem eine Agentur sucht, ist bei Shifter ein Workspace, und die Einheit der Zuordnung ist ein Plan. Geben Sie jedem Kunden ohne Ausnahme seinen eigenen Plan, wählen Sie kundeneigene Workspaces dort, wo Kunden ihre eigene Abrechnung führen, und einen gemeinsamen Agentur-Workspace dort, wo Sie weiterverkaufen, halten Sie Kundenkontakte aus gemeinsamen Workspaces heraus und lesen Sie die Nutzung pro Plan jede Woche statt erst zum Rechnungszeitpunkt.
So strukturiert ergeben sich Isolation, Zuordnung, Zugriff und Offboarding von selbst. Das Produkt findet sich auf der Seite residential proxies for agencies, mit den Preisen auf der pricing page.