NEU

Marketing

Im eigenen Haus gebaut: Wie unser Partnerprogramm $1 Mio. Umsatz generiert hat

September 16, 2025
Im eigenen Haus gebaut: Wie unser Partnerprogramm $1 Mio. Umsatz generiert hat

Das Angebot eines Partnerprogramms ist einer der effektivsten Marketingkanäle für das Wachstum Ihres SaaS-Geschäfts (Software as a Service), insbesondere in der Anfangsphase.

Die Idee ist einfach: Ihre bestehenden Nutzer (oder Partner) empfehlen Ihr Produkt über einen eindeutigen Link an ihre Zielgruppe und erhalten im Gegenzug eine kleine Provision für jeden neuen zahlenden Kunden, den sie vermitteln.

Vorteile:

  • Hohe Konversionsrate (Menschen kaufen von Menschen, die sie kennen, mögen und denen sie vertrauen)
  • Sie geben NUR dann Geld aus, wenn Sie Geld verdienen (im Gegensatz zu bezahlter Werbung, Influencern und SEO)

Die Provisionen variieren, aber bei SaaS sind sie in der Regel wiederkehrend und betragen etwa 30 % des vom geworbenen Kunden gezahlten Betrags.

Viele Drittanbieter wie Rewardful, Tolt, FirstPromoter, PartnerStack und Dub Partners ermöglichen es Ihnen, Ihr Partnerprogramm sofort zu starten, aber wenn Sie ein eigenes Programm erstellen möchten, sollten Sie weiterlesen.

Warum sollten Sie das Partnerprogramm selbst entwickeln?

Codefreie Lösungen sind zwar großartig, aber oft mit Gebühren und vielen Einschränkungen verbunden.

Einer der Hauptfaktoren, der uns dazu veranlasste, unser Partnerprogramm von Grund auf neu zu entwickeln, war die Unfähigkeit, die Lösungen von Drittanbietern an unsere Bedürfnisse anzupassen.

Vorteile für den Aufbau Ihres Partnerprogramms

  • Keine Gebühren von Drittanbietern, daher höhere Provisionssätze
  • Hochgradig anpassbar, einschließlich eines Belohnungsprogramms für Mitarbeiter

Nachteile

  • Aufbau der Infrastruktur
  • Abwicklung von Auszahlungen an Partner

Die Nachteile sind nicht so schlimm, wie sie aussehen, also lassen Sie uns eintauchen.

Erstellen von Affiliate-Links

Ich persönlich mag keine Affiliate-Links, die sehr generisch aussehen und/oder zu einer anderen (Sub-)Domain gehören als Ihre.

Stattdessen wollte ich, dass sich unsere Affiliate-Links wie ein Teil unserer Website anfühlen und von den Nutzern angepasst werden können, ähnlich wie jemand sein @-Handle auf Instagram, X oder einem anderen sozialen Netzwerk auswählen kann.

Benutzer können einen Affiliate-Link mit einem Benutzernamen ihrer Wahl erstellen

Bestimmte Benutzernamen, die wir für unsere Website verwenden, wie z. B. /plans oder /blog, sind eingeschränkt, aber ansonsten können die Partner so kreativ sein, wie sie können, und der Benutzername kann jederzeit geändert werden.

Jemand hat den Benutzernamen freetrial gewählt -> publer .com/freetrial

Unser Ziel ist es, unsere bestehenden Kunden zu Markenbotschaftern zu machen, anstatt noch ein weiteres Partnerprogramm anzubieten. Deshalb haben wir es zur Pflicht gemacht, ein Konto bei Publer zu haben.

Die Angaben zum Botschafter werden in einem separaten Modell gespeichert, das zu :user_to gehört.

Wir sind noch einen Schritt weiter gegangen und genehmigen jetzt manuell den Affiliate-Zugang für Nutzer des kostenlosen Tarifs.

Mehrere Affiliate-Links

Das Teilen der Produkt-Homepage funktioniert normalerweise. Wenn Sie jedoch eine Nischen-Community haben, kann es effektiver sein, eine bestimmte Landing Page oder einen Artikel zu teilen, der direkt auf die Probleme Ihrer Community abzielt.

Eingeloggte Affiliates können die Publer-API-Ankündigung als Affiliate-Link teilen

Trotz der Verwendung verschiedener Technologien wie Framer, Vercel und WordPress haben wir einen erheblichen Betrag investiert, damit jeder Link auf unserer Website ein Affiliate-Link ist.

Affiliates können jeden Link von unserer Website als Affiliate-Link weitergeben, indem sie einfach /USERNAME an das Ende der URL anhängen.

Hier ist der WordPress 404.php-Code, der Blog-Links mit /USERNAME am Ende abfängt, durch eine cURL-Anfrage überprüft, ob der USERNAME gültig ist, und den Besucher zurück zum ursprünglichen Link umleitet, indem er den Parameter ?referral=ID in der URL weitergibt.

<?php
  $url = rtrim(strtok($_SERVER["REQUEST_URI"], '?'), '/');
  $LINK_WITHOUT_AMBASSADOR = "https://publer.com/blog" . substr($url, 0, strrpos($url, '/'));
  
  // Don't honor clicks from ads
  if (!$_GET['gclid'] && !$_GET['gad_source'] && !$_GET['via']) {
    preg_match("/[^\/]+$/", $url, $matches);
    $AMBASSADOR = $matches[0]; 
    $referrer = isset($_GET['referrer']) ? $_GET['referrer'] : $_SERVER['HTTP_REFERER'];
    
    // The data to send to the API
    $postData = array(
      'username' => $AMBASSADOR,
      'link'     => 'https://publer.com/blog' . $LINK_WITHOUT_AMBASSADOR,
      'referrer' => $referrer
    );

    // Setup cURL
    $ch = curl_init('https://app.publer.com/ambassador');
    curl_setopt_array($ch, array(
      CURLOPT_POST           => TRUE,
      CURLOPT_RETURNTRANSFER => TRUE,
      CURLOPT_HTTPHEADER     => array('Content-Type: application/json'),
      CURLOPT_POSTFIELDS     => json_encode($postData)
    ));
    
    $response = curl_exec($ch);
    
    if ($response) {
      $data = json_decode($response, TRUE);
      $ambassador_id = $data['id'];
      header("Location: $LINK_WITHOUT_AMBASSADOR/?referral=$ambassador_id");
      exit();
    } else {
      header("Location: $LINK_WITHOUT_AMBASSADOR/");
      exit(); 
    }
  } else {
    header("Location: $LINK_WITHOUT_AMBASSADOR/");
    exit();
  }

  get_header(); 
?>
    
<div>
  <h3>Oops! That page can’t be found.</h3>
  <p>Try searching or go to the <a href="/blog">homepage</a></p> 
</div>

In der header.php wird die Referral-ID, sofern vorhanden, als Cookie gespeichert, das dann für Tracking-Zwecke verwendet wird.

<?php
  // Don't honor clicks from ads
  if ($_GET['referral'] && !$_GET['gclid'] && !$_GET['gad_source'] && !$_GET['via']) {
    $expiration = 30 * 24 * 60 * 60; // 30 days
    echo "<script>document.cookie = 'referral=" . $_GET['referral'] . ";path=/;domain=.publer.com;max-age=$expiration;samesite=none;secure=true';</script>";
    echo "<script>window.history.replaceState({}, document.title, window.location.href.split('?')[0]);</script>";
  }
?>

Die Lösungen für Vercel- und Framer-Routen unterscheiden sich geringfügig und/oder sind komplexer, aber die zugrunde liegende Logik bleibt die gleiche. Sie können mich gerne anpingen, wenn Sie die Codeschnipsel dafür haben möchten.

Verfolgung von Affiliate-Links

Am einfachsten lassen sich Verweise über zeitbasierte Cookies verfolgen, die in der Regel 30 oder 60 Tage lang gültig sind.

Cookies sind kleine Textdateien, die Websites an Ihren Browser senden, um Informationen über Ihren Besuch zu speichern.

Wir speichern den Verweis-Cookie auf der .domain-Ebene, damit die Subdomain der Anwendung darauf zugreifen kann.

Immer, wenn sich jemand auf unserer Plattform anmeldet, führen wir diese Ruby-Hilfsmethode aus, um zu prüfen, ob die Person über einen Affiliate-Link gekommen ist, d.h., ob ein Empfehlungs-Cookie existiert.

def check_referral(user)
  referral = cookies[:referral]
  return if referral.blank?

  # Mark referred user as such and offer a sign up commission
  Ambassador::CommissionsService.new(user, referral).registration_commission
  
  cookies.delete(:referral)
end

Verfolgung der Installationen von mobilen Anwendungen

Cookies eignen sich hervorragend für das Tracking auf webbasierten Plattformen, aber wenn Sie eine mobile App anbieten, wird es schwierig.

Es ist nicht möglich, benutzerdefinierte Tracking-Parameter an Google Play oder den Apple App Store zu übermitteln, daher haben wir diese Lösung gewählt:

  • Bevor Sie Besucher von unserer Website zu Google Play oder Apple App Store weiterleiten
  • Wir kopieren den Empfehlungs-Cookie in die Zwischenablage (falls vorhanden)
  • Und verwenden Sie die kopierte ID, wenn der Besucher die App installiert und sich anmeldet.

Diese Lösung ist zwar auf dem Papier gut, aber nicht kugelsicher. Der Besucher könnte etwas anderes kopieren, bevor er sich über unsere mobile App anmeldet, oder das Betriebssystem könnte das Kopieren in die Zwischenablage ohne Erlaubnis nicht zulassen.

Fehlende Überweisungen

Es ist normal, dass jemand von seinem Handy aus auf einen Affiliate-Link klickt, sich dann aber entscheidet, mehr zu erfahren und sich über das Internet anzumelden.

Cookies sind weder geräte- noch browserübergreifend.

Um unnötige Kunden-Support-Tickets und manuelle Datenbankänderungen zu vermeiden, erlauben wir den Nutzern, freiwillig anzugeben, ob jemand sie an Publer verwiesen hat.

Benutzer können ihren Referrer unter Einstellungen manuell eingeben

Verfolgte Metriken

Auch wenn Einblicke nicht unser Hauptaugenmerk sind, verfolgen wir die folgenden wichtigen Kennzahlen:

  • Anzahl der täglichen und gesamten Klicks
  • Anzahl der täglichen und gesamten Anmeldungen
  • Anzahl der täglichen Upgrades
  • Meistgeklickte (Partner-)Links
  • Top verweisende Websites

Das Affiliate-Dashboard wurde 2016 mit jQuery, Chartist, Bootstrap und DataTables erstellt. Nichts Ausgefallenes, aber es erfüllt auch 10 Jahre später noch seinen Zweck und erfordert keine Wartung.

Provisionen und Auszahlungen

Für jede Zahlung, die ein geworbener Kunde tätigt, hat der Partner Anspruch auf eine Provision von etwa 30 %.

Für jemanden, der $10/Monat zahlt, würde der Partner $3/Monat verdienen.

RATE = 0.3 # 30% commission

def payment_commission(payment, next_bill_date)
  monthly_price = payment.unit_price.to_f
  commission = (monthly_price * RATE).round(2)
  
  Ambassador::Commission.create(created_at: Time.current, commission: commission, user: @user, ambassador: @ambassador, payment: payment)
  
  Notification.create(reason: 'commission_pending', user_id: @ambassador.user.id.to_s)
end

Verdiente Provisionen werden in der Regel 30 Tage lang zurückgehalten, um eventuellen Rückerstattungsanträgen gerecht zu werden.

Dabei handelt es sich um eine tägliche Aufgabe, bei der Provisionen je nach Zahlungsstatus und nach Ablauf von 30 Tagen automatisch als „genehmigt“ oder „abgelehnt“ markiert werden.

scheduler.cron '7 18 * * *' do # Every day at 18:07 UTC
  Ambassador::CommissionsTask.new.execute
end

module Ambassador
  class CommissionsTask
    def execute
      pipeline = [
        { '$match': { state: 'pending', created_at: { '$lte': 30.days.ago.beginning_of_day } } },
        { '$project': { _id: 1 } }
      ]

      ids = Ambassador::Commission.collection.aggregate(pipeline).map { |oid| oid.as_json['_id']['$oid'] }
      ids.each_slice(BATCH_SIZE) do |bulk|
        # Mark as 'approved' or 'declined' depending on the payment status
        Ambassador::CommissionsWorker.perform_async(bulk)
      end
    end
  end
end

Die genehmigten Provisionen werden dann zusammengefasst und ausgezahlt, sobald die Summe einen bestimmten Schwellenwert erreicht, in der Regel 20 oder 50 US-Dollar.

Verfolgung von Provisionen

Affiliates können in Echtzeit jede verdiente Provision und jeden zahlenden Kunden sehen, den sie geworben haben, zusammen mit einigen Details zu ihrem Plan.

Zahlende Tochtergesellschaften

Dies ist wahrscheinlich der größte Nachteil, wenn es darum geht, ein internes Partnerprogramm zu betreiben:

  • Sie müssen herausfinden, wie Sie die Partner bezahlen können, d.h. PayPal, Stripe, etc.
  • Ihr Unternehmen muss in einem Land registriert sein, das von PayPal oder Stripe unterstützt wird.
  • Sie müssen sich um Steuerformulare, Quellensteuer, Buchführung und Berichterstattung kümmern.

Mit Hilfe von Online-Diensten wie FirstBase und Online Taxman ist es jedoch sehr einfach, eine Gesellschaft in den Vereinigten Staaten zu gründen und ihren rechtlichen Status zu erhalten.

👉 Wie man in den Vereinigten Staaten ein Unternehmen gründet und ein Bankkonto eröffnet

Die Auszahlungen können vollautomatisch nach einem monatlichen oder zweiwöchentlichen Zeitplan erfolgen.

scheduler.cron '7 13 1 * *' # First day of the month at 13:07 UTC
  Ambassador::PayoutsTask.new.execute
end

PayPal-Auszahlungen

PayPal ist die einfachste Methode, da der Partner nur seine PayPal-E-Mail-Adresse angeben muss.

module Ambassador
  class PaypalPayoutsWorker
    include Sidekiq::Worker

    def perform(params)
      commission_ids = []
      payout_items = params.map do |item|
        ambassador = Ambassador::Detail.find(item['ambassador'])
        receiver = ambassador.payout_method&.[](:email)
        next unless receiver

        commission_ids.concat(item['commissions'])

        {
          recipient_type: 'EMAIL',
          amount: {
            value: item['total'].round(2),
            currency: 'USD'
          },
          note: <<~NOTE,
            Thank you for being an Ambassador of #PublerNation.
            Login to your dashboard: <a href='https://app.publer.com/ambassador'>https://app.publer.com/ambassador</a><br>
          NOTE
          sender_item_id: ambassador.username,
          receiver: receiver
        }
      end

      payout_params = {
        sender_batch_header: {
          sender_batch_id: SecureRandom.hex(8),
          email_subject: 'Your payment from the Publer Ambassador program!'
        },
        items: payout_items.compact
      }

      payout = PayPal::SDK::REST::DataTypes::Payout.new(payout_params)
      Ambassador::Commission.in(id: commission_ids.map { |id| BSON::ObjectId(id) }).update_all(state: 'sending')
      payout.create
    rescue => ex
      Sentry.capture_exception(ex, extra: { params: params })
    end
  end
end

Der einzige Nachteil von PayPal besteht darin, dass Sie einen Endpunkt einrichten und auf die Webhooks von PayPal warten müssen, die Sie darüber informieren, ob die Auszahlungen erfolgreich waren oder nicht.

Streifen verbinden

Stripe ist eine weitere hervorragende Alternative für diejenigen, die PayPal nicht verwenden können oder wollen.

Im Gegensatz zu PayPal müssen Partner, die Stripe nutzen, einige Einführungsschritte durchlaufen, um ihre persönlichen Daten und Bankkontodaten anzugeben.

Sobald der Partner das Onboarding abgeschlossen hat, erfolgt die Auszahlung der genehmigten Provisionen in einem einzigen Schritt.

module Ambassador
  class StripePayoutsWorker
    include Sidekiq::Worker
    include AmbassadorHelpers

    def perform(payout)
      ambassador = Ambassador::Detail.find(payout['ambassador'])
      commissions = Ambassador::Commission.where(_id: { '$in': payout['commissions'] })
      commissions.update_all(state: 'sending')

      params = { currency: 'usd',
                 amount: (payout['total'] * 100).to_i,
                 destination: ambassador.payout_method[:id],
                 description: 'Thank you for being an Ambassador of #PublerNation!' }
      
      transfer = Stripe::Transfer.create(params)

      notify_payout(payout['total'], transfer.id, ambassador, :stripe)
    rescue => ex
      commissions&.update_all(state: 'approved')
      Sentry.capture_exception(ex, extra: { payout: payout })
    end
  end
end

Während PayPal-Auszahlungen über PayPal gesendet werden, werden Stripe-Auszahlungen direkt auf das angeschlossene Bankkonto des Partners überwiesen.

Incentivierung des Partnerprogramms

Wenn Sie glauben, dass die Einrichtung eines Partnerprogramms ausreicht, um Influencer und Kunden dazu zu bringen, Ihr Produkt zu bewerben, werden Sie enttäuscht sein.

Im Folgenden finden Sie einige der individuellen Anreize, die wir für unser Partnerprogramm implementiert haben.

Progressive Provisionssätze

Die Standardprovisionssätze beginnen wie folgt:

  • 0,25 $ für jede legitime Neuanmeldung, unabhängig davon, ob ein Upgrade des Tarifs vorgenommen wird
  • 50% Provision auf die erste monatliche Zahlung für jeden neuen zahlenden Kunden
  • 20% Provision auf die wiederkehrenden Zahlungen für aktiv zahlende Kunden

Und je nach den Verkäufen, die der Partner im Vormonat getätigt hat, können die Provisionssätze steigen:

  • $0 – $500 → 50% Provision für die erste Zahlung, 20% für wiederkehrende Zahlungen
  • 500$ – 1.000$ → 60% bzw. 25%
  • > $1.000 → 70% bzw. 30%

Für große Influencer bieten wir feste, aber höhere Provisionssätze

Früher Zugang zu neuen Funktionen

Diejenigen, die aktiv für Publer werben, können unabhängig von ihrem Erfolg neue Funktionen vor allen anderen testen, Feedback abgeben und werden so direkt in den Entscheidungsprozess einbezogen.

Publer AI und Publer API wurden von Mitgliedern unserer Ambassadors geprägt

Häufigkeit der Auszahlung

Ähnlich wie beim frühzeitigen Zugang zu neuen Funktionen werden die fleißigsten Partner nicht monatlich, sondern zweiwöchentlich bezahlt.

Preisbelohnungen

Wir haben ein monatliches Budget von $175 für die Top 3 Affiliates (basierend auf den monatlichen Einnahmen durch neue zahlende Kunden).

Testimonial-Popup

Menschen kaufen von Menschen (oder Marken), die sie kennen, mögen und denen sie vertrauen. Deshalb wollten wir unsere Partner zu einem Teil unserer Website machen – im wahrsten Sinne des Wortes.

Pro-Tipp: Popups unterstützen Markdowns, so dass Affiliates ihre geschäftliche oder persönliche Website in ihrem Testimonial verlinken können, um die Markenbekanntheit zu erhöhen.

Alicia Noelle hat dieses Pop-up gewählt, das immer dann erscheint, wenn jemand auf ihren Partnerlink klickt

Rabatt teilen

Warum sollte sich jemand über einen Partnerlink für einen Dienst anmelden, anstatt direkt auf die Website zu gehen? Rabatte sind immer ein gutes Motiv!

Affiliates können einen Teil ihrer Provisionen als Rabatte für die neu geworbenen Kunden verwenden

Aufbau einer Gemeinschaft rund um das Partnerprogramm

Und schließlich müssen Sie Kommunikationskanäle zwischen Ihnen und Ihren Partnern einrichten.

  • Automatische E-Mails zum Austausch von Berichten und Ranglisten
  • Spezielle Facebook-Gruppe zum Austausch von Produkt-Updates und Neuigkeiten

Und es ist immer eine gute Idee, fertige Grafiken, Tutorials und Beiträge vorzubereiten.

Vorgefertigte Marketing-Ressourcen

SEO-Tipps

Affiliate-Links als Teil Ihrer Hauptdomain zu haben, ist ein bedeutender SEO-Vorteil, kann sich aber auch nachteilig auf Sie auswirken.

Indizierung

Sie möchten nicht, dass Affiliate-Links in den Google-Suchergebnissen auftauchen, wenn jemand nach Ihrem Produkt sucht, richtig?

Sie müssen dafür sorgen, dass Suchmaschinen keine Affiliate-Links indizieren.

<Header image={image} description={description} title={title} url={url}>
  <meta name="robots" content="noindex" />
</Header>

Kanonische URL

Sie möchten auch nicht mehrere Links für dieselbe Landing Page haben, da dies zu einer Keyword-Kannibalisierung führen würde (Links, die sich gegenseitig um Traffic kämpfen).

Stattdessen sollte die kanonische URL immer die unverbundene URL sein.

<link rel="canonical" href="https://publer.com"> ✅
<link rel="canonical" href="https://publer.com/affiliate"> ❌
<link rel="canonical" href="https://publer.com/anotherone"> ❌
<link rel="canonical" href="https://publer.com/random123"> ❌

URL-Bereinigung

Sobald Sie das Partner-Cookie im Browser gespeichert haben, sollten Sie die Tracking-Parameter aus der URL in der Adressleiste löschen.

removeURLParameter('username');
removeURLParameter('referrer');

const removeURLParameter = useCallback(
  (parameter) => {
    let params = new URLSearchParams(window.location.search);
    params.delete(parameter);

    const url = constructURL(params.toString());
    window.history.replaceState({}, document.title, url);
  },
  [constructURL]
);

Andernfalls könnten Besucher den Affiliate-Link versehentlich weitergeben und Ihnen unnötige Affiliate-Gebühren verursachen, es sei denn, Sie bieten ein mehrstufiges Affiliate-Programm an (eine Provisionsstruktur, bei der ein Affiliate nicht nur an seinen direkten Verkäufen, sondern auch an den von seinen direkten Verkäufen generierten Verkäufen verdient).

Verhinderung von Anzeigen

In fast jedem Partnerprogramm ist der erste Begriff, auf den Sie sich einigen müssen, der folgende:

Indem Sie fortfahren, erklären Sie sich damit einverstanden, keine bezahlten Anzeigen für die Werbung für Ihre Partnerlinks, unsere Website oder unsere Marken-Keywords zu verwenden.

Das liegt daran, dass Sie nicht wollen, dass Ihre Partner für Keyword-Traffic zu Ihrer Website oder Marke bieten.

Sie möchten auch nicht, dass zufällige Affiliate-Anzeigen bei Google erscheinen, wenn jemand nach Ihrem Produkt sucht. Sie verlieren beim Keyword-Bidding und bei den Affiliate-Provisionen.

Aber Regeln sind dazu da, um gebrochen zu werden. Die einzige Möglichkeit, um Partner vollständig davon abzuhalten, Anzeigen zu schalten, besteht darin, Klicks und Provisionen aus solchen Anzeigen nicht zu honorieren.

const router = useRouter();
const { ambassador, referrer, gclid, gad_source, via } = router.query;

const isAffiliateMarketingNetwork = (referrer) => {
  return /shareasale\.com|googleadservices\.com|google\.com/.test(referrer || '');
};

useEffect(() => {
  // Don't honor clicks from ads
  router.push({
    pathname: '/',
    query:
      gclid || gad_source || via || isAffiliateMarketingNetwork(referrer)
        ? {}
        : { username: ambassador, referrer },
  });
}, [ambassador, referrer, gclid, gad_source, via, router]);

Umwandlung des Partnerprogramms in ein Belohnungsprogramm für Mitarbeiter

Egal, wie viel Sie an Provisionen zahlen, die besten Botschafter einer Marke sind immer ihre Mitarbeiter

Es wäre schade, wenn Sie Ihrem Marketing- und Supportteam nicht ähnliche Provisionen anbieten würden, vor allem, wenn Sie bereits über die entsprechende Infrastruktur verfügen.

Immer wenn jemand beschließt, seinen Tarif bei Publer zu aktualisieren, erscheint dieses Modal.

Der ausgewählte Mitarbeiter, mit Ausnahme von mir, erhält bis zu einem Jahr lang eine Provision von 10 % auf die Zahlungen – ein hervorragender Anreiz für jeden, der die Extrameile geht.

Wie jeder andere Partner können die Mitarbeiter über dasselbe Dashboard auch ihren einzigartigen Link weitergeben, um neue Kunden über soziale Medien und darüber hinaus zu gewinnen.

Und es gibt einen zusätzlichen Preis in Höhe von 50 $ für den besten Mitarbeiter des Monats (basierend auf den Einnahmen, die durch neue zahlende Kunden erzielt werden)

Rentabilität der Investition

Obwohl dieses Partnerprogramm bereits 10 Jahre alt ist, dauerte seine ursprüngliche Entwicklung nur wenige Wochen, wobei im Laufe der Jahre einige kleinere Aktualisierungen vorgenommen wurden. Es ist eine völlig autonome, umsatzgenerierende Maschine.

Bis heute haben wir unseren Partnern, einschließlich der Mitarbeiter, über 208.000 $ an Provisionen gezahlt.

Als CEO beträgt mein Provisionssatz 0%.

Im Gegenzug haben wir einen Gewinn von 742.000 Dollar erzielt (ohne die Einnahmen aus meinem persönlichen Branding).

Mit einem ROI von 355% übertrifft dieses Partnerprogramm jeden anderen Marketingkanal, den wir bisher getestet haben, bei weitem

Pläne für die Zukunft

Angesichts des Erfolgs dieser wenigen Codezeilen denke ich ernsthaft darüber nach, das, was wir entwickelt haben, als eigenständiges SaaS-Produkt anzubieten.

Es wäre eine großartige Ergänzung zu unserer Aufgabe, Ihre Online-Präsenz zu stärken.

Bitte lassen Sie mich wissen, ob dies etwas ist, das Sie interessieren könnte.

Und wenn Sie bis hierher gelesen haben, hoffe ich, dass es sich gelohnt hat.

Ich danke Ihnen!

Andere Aktualisierungen, die Sie vielleicht verpasst haben:

Lassen Sie uns in Kontakt bleiben

Abonnieren Sie unseren Newsletter, und wir halten Sie auf dem Laufenden über unsere neuesten bahnbrechende Funktionen und Sonderangebote. Außerdem erfahren Sie als Erste/r über die neuesten Trends, Tipps und Tricks in den sozialen Medien.