Dokumentation für Wohltätigkeitsorganisationen

Erfahren Sie, wie Sie mit klaren Schritt-für-Schritt-Anleitungen das Beste aus Charitable herausholen.

Wie die Rekrutierungszuordnung bei Charitable Ambassadors funktioniert | Letzter Klick vs. Erster Klick

Erfordert: Charitable Pro 1.8.16+
Charitable Ambassadors 3.0.0+

Wenn Sarah ihren Einladungslink teilt und Marcus sich anmeldet, um Spenden zu sammeln, möchten Sie, dass Sarah die Anerkennung erhält. Die Zuordnung sorgt dafür, dass dies automatisch geschieht – ohne dass Sarah jemandem einen Code senden muss, ohne dass Marcus sich daran erinnern muss, sie zu erwähnen, und ohne dass Sie eine Tabelle führen müssen, wer wen rekrutiert hat.

Diese Seite erklärt, wie Charitable Ambassadors diese Verbindung herstellt – zuerst in einfacher Sprache, dann mit den vollständigen technischen Details für Entwickler am Ende.

Die Kurzfassung

Wenn jemand auf einen Einladungslink klickt, wird ein winziges Datenelement (ein „Cookie“) in seinem Browser gespeichert. Es teilt Ihrer Website im Grunde mit: „Diese Person kam von Sarah.“

Das Cookie bleibt bis zu 30 Tage lang unauffällig bestehen. Wenn die Person während dieses Zeitraums einen Spendenaufruf einreicht – sei es direkt nach dem Klicken auf den Link oder drei Wochen später von einer anderen Seite Ihrer Website aus –, liest das System das Cookie, erkennt, dass die Person von Sarah kam, und schreibt Sarah die Rekrutierung gut.

Das ist die ganze Idee. Der Rest dieser Seite sind nur die Details.

Die Reise, Schritt für Schritt

1. Sarah shares her link    >    2. Marcus clicks    >    3. Cookie stored
                                                                ↓
6. You approve, Sarah gets credit  ←  5. Marcus submits  ←  4. Marcus browses your site

1. Sarah teilt ihren Link

Von ihrer Seite „Meine Kampagnen“ kopiert Sarah ihre persönliche Einladungs-URL und teilt sie, wie sie möchte – per E-Mail, Textnachricht, soziale Medien, persönlich. Ihre URL sieht ungefähr so aus:

https://yoursite.com/?charitable-invite=jA4HZIx2AhBnouMN

Der Teil ?charitable-invite=… am Ende ist ein eindeutiger Token, der *sie* speziell identifiziert (und, wenn sie einen Rekrutierungsbutton pro Kampagne verwendet hat, die spezifische Sache, für die sie rekrutiert).

2. Marcus klickt

Marcus' Browser ruft diese URL ab. Bevor WordPress etwas rendert, fängt der URL-Handler von Ambassadors die Anfrage ab, sucht den Token und bestätigt, dass er zu einem echten, aktiven Einladenden (Sarah) gehört.

3. Das Cookie wird gespeichert

Das System hinterlässt ein kleines Cookie im Browser von Marcus:

EigenschaftWert
Namecharitable_invite_token
Was ist drinSarahs Token (derselbe String wie in der URL)
Wie lange es hält30 Tage
Wo es sichtbar istNur auf Ihrer Website, nicht auf anderen Websites

Dieses Cookie ist die Spur. So erinnert sich Ihre Website daran, dass Marcus von Sarah kam, selbst wenn er den Tab schließt und später von einer völlig anderen Seite zurückkehrt.

Nachdem das Cookie gesetzt wurde, leitet das System Marcus auf Ihre Einladungs-Landingpage weiter – die Seite, die Sie unter Charitable > Ambassadors > Invitations > Landing Page konfiguriert haben. Die URL-Leiste aktualisiert sich, sodass der Parameter ?charitable-invite=… nicht mehr sichtbar ist (er muss es nicht sein – das Cookie ist jetzt da).

4. Marcus durchsucht Ihre Website

Hier wird die Zuordnung wirkungsvoll. Marcus könnte seinen Spendenaufruf sofort einreichen, oder er könnte:

  • Zuerst Ihre „Über uns“-Seite lesen
  • Die Kampagne im Detail prüfen
  • Die Website als Lesezeichen speichern und morgen wiederkommen
  • Eine Woche vergessen, sich dann plötzlich erinnern und Ihre Website erneut suchen

Jeder davon funktioniert immer noch, solange er innerhalb von 30 Tagen und im selben Browser stattfindet. Der Cookie wartet.

5. Marcus reicht seine Spendenaktion ein

Schließlich klickt Marcus auf „Spendenaktion starten“ (oder auf eine andere Schaltfläche, die zu Ihrem Einreichungsformular führt), füllt es aus und reicht es ein. In diesem Moment speichert WordPress seine neue Spendenaktion als Entwurf, und der Zuordnungs-Handler von Ambassadors wird ausgeführt:

  1. Er liest den charitable_invite_token Cookie aus Marcus' Browser.
  2. Er sucht nach dem Token, um den Einladenden (Sarah) zu finden.
  3. Er versieht die neue Spendenaktion mit zwei Metadaten: „eingeladen von Benutzer-ID = Sarah“ und „über Token = T123“.
  4. Er erhöht den claim_count von Sarahs Token um 1.

Diese Markierung ist das, was jedes „Rekrutierungs“-Feature in Charitable Ambassadors antreibt.

6. Sie genehmigen, Sarah erhält die Gutschrift

Wenn Sie Marcus' Spendenaktion genehmigen (sie in „veröffentlicht“ überführen – oder wenn Sie die automatische Genehmigung verwenden, wird sie sofort veröffentlicht), passieren drei Dinge aufgrund dieser Markierung:

  • Marcus' Spendenaktion wird in Sarahs Ansicht „Ihre Rekruten“ auf ihrer Seite „Meine Kampagnen“ angezeigt.
  • Marcus' Rekrut zählt für das Rekrutierungs-Widget auf Ihrem Übersichts-Dashboard.
  • Sarah erhält eine gratulierende E-Mail („Die Spendenaktion Ihres Rekruten wurde genehmigt!“) – wenn Sie die Einstellung „E-Mail an Einladenden bei Genehmigung“ aktiviert haben.

Last-Click vs. First-Click – Was passiert, wenn jemand auf mehrere Links klickt?

Stellen Sie sich vor, Marcus hat Ihre Website zweimal besucht:

  • Tag 1: klickt auf Sarahs Einladungslink, liest Ihre Website, meldet sich nicht an.
  • Tag 15: sieht James' Einladungslink in einem Facebook-Post, klickt darauf und meldet sich noch am selben Tag an.

Wer erhält die Gutschrift – Sarah oder James?

Die Standardantwort ist Last-Click: James erhält die Gutschrift, da sein Link Marcus von „Browsen“ zu „Spendenaktion“ konvertiert hat. Dies ist das Standardmodell in Empfehlungssystemen und die gängigste Wahl für Peer-to-Peer-Programme.

Einige Organisationen bevorzugen jedoch die First-Click-Attribution: Sarah erhält die Gutschrift, weil sie diejenige war, die Marcus in Ihre Sache eingeführt hat. Auch wenn James' Anstoß der Abschluss war, hat Sarah die schwierigere Arbeit geleistet, jemanden, der mit Ihrer Sache nicht vertraut war, in Ihre Umlaufbahn zu bringen.

Der Wechsel zu First-Click ist eine einzige Codezeile (siehe Entwicklerreferenz unten). Der Kompromiss ist rein philosophisch – es gibt keine richtige Antwort.

Randfälle, die es wert sind, darüber Bescheid zu wissen

Einige Situationen kommen regelmäßig vor. Hier ist, was das System in jedem Fall tut:

SituationWas passiert
Sarah klickt auf ihren eigenen Link und versucht, sich anzumeldenSelbst-Rekrutierungs-Schutz. Die Landingpage zeigt eine spezielle Variante „Sie können sich nicht selbst rekrutieren“. Selbst wenn Sarah irgendwie zum Einreichungsformular gelangt, überspringt der Zuordnungsschritt sie und protokolliert den Versuch.
Sarahs Konto wird zwischen dem Klick und der Genehmigung gelöschtMarcus' Spendenaktion hat immer noch die Rekrutierungs-Stempel-Meta, sodass das Übersichts-Widget ihn immer noch als Rekruten zählt – aber der Einladende wird als „(gelöschter Benutzer)“ angezeigt und die Glückwunsch-E-Mail wird nicht gesendet.
Sarah widerruft ihren Token, während Marcus mitten in der Anmeldung istDie Zuordnung wird stillschweigend übersprungen. Marcus’ Spendenaktion wird normal erstellt; sie wird nur ohne Werbergutschrift erstellt.
Marcus’ 30-Tage-Cookie läuft ab, bevor er sich bewirbtDie Einreichung ist nicht zugeordnet. Wenn Marcus erneut auf Sarahs Link klickt, bevor er sich bewirbt, wird der Cookie erneuert und die Zuordnung funktioniert.
Marcus klickt auf seinem Handy auf den Link, meldet sich aber auf seinem Laptop anDer Cookie ist pro Gerät. Ohne Browser-Synchronisierung (z. B. Chrome-Synchronisierung) wird die Laptop-Anmeldung nicht zugeordnet.
Zwei Klicks auf denselben Link, derselbe BrowserDer view_count des Tokens erhöht sich um 1; die Ablaufzeit des Cookies wird auf 30 Tage ab dem letzten Klick zurückgesetzt. Sonst ändert sich nichts.
Ein Caching-Plugin liefert die Landingpage aus dem CacheDas System gibt beim Weiterleitungsschritt keine Cache-Header aus und weist das Cache-Framework von Pro an, die Landingpage zu überspringen. Wenn Ihr Caching-Plugin sie trotzdem zwischenspeichert, wird der Cookie möglicherweise nicht gesetzt – Sie sehen eine Selbstüberprüfungsbenachrichtigung auf der Admin-Registerkarte „Einladungen“.

Wo die Zuordnung in Ihrem Admin angezeigt wird

Sobald ein Rekrut zugeordnet wurde, sehen Sie ihn an diesen Stellen:

  • Übersicht > Rekrutierungs-Widget – zählt zu Gesamt / Genehmigt / Ausstehend / Abgelehnt und zum Zeitreiendiagramm der Rekrutierung.
  • Übersicht > Top-Rekrutierer-Widget – Ihre Rangliste, wer die meisten Rekruten bringt.
  • Meine Kampagnen > Ihre Rekruten (Frontend, für den Werber) – Sarah sieht Marcus in ihrer Liste.
  • Einladungen > Top-Rekrutierer CSV-Export – exportiert die vollständige Rangliste für den aktiven Zeitraum.
  • Einladungen > CSV-Export der letzten Aktivitäten – chronologisches Protokoll jedes Rekrutenereignisses.

Wo man nachsehen kann, wenn etwas schiefgelaufen zu sein scheint

Wenn ein Rekrut nicht dort angezeigt wird, wo Sie ihn erwarten, überprüfen Sie Wohltätigkeits-Tools > Protokoll. Jedes Zuordnungsereignis schreibt dort einen Eintrag:

ProtokollcodeWas es bedeutet
invite_clickedEin gültiger Einladungslink wurde angeklickt. Bestätigt, dass der Klick Ihre Website erreicht hat.
invite_claimedEine Einreichung wurde erfolgreich einem Werber zugeordnet.
self_recruit_skippedEin Werber hat versucht, sich selbst zu rekrutieren. Zuordnung übersprungen.
attribution_skipped_revoked_tokenDer Token wurde zwischen Klick und Einreichung widerrufen.
inviter_deleted_at_approvalGenehmigungs-E-Mail übersprungen, da der Benutzer des Werbers nicht mehr existiert.

Filtern Sie das Protokoll nach source: ambassadors_invites, um nur einladungsbezogene Einträge anzuzeigen.


Entwicklerreferenz

Der Rest dieser Seite ist für Entwickler, die das Attributionssystem anpassen.

Der Cookie

Name:      charitable_invite_token
Value:     The 16-character base62 token string
Lifetime:  30 days (filterable via charitable_ambassadors_invite_cookie_lifetime)
Path:      /
SameSite:  Lax
Secure:    true when is_ssl(), otherwise false
HttpOnly:  false (intentional - may be read by frontend analytics)

Der Cookie wird direkt mit WP’s setcookie() gesetzt, nicht über JS, sodass er beim nächsten Aufruf verfügbar ist.

Der URL-Handler

Charitable_Ambassadors_Invites::handle_invite_url() ist mit Priorität 1 an init gebunden. Er:

  1. Kehrt frühzeitig zurück, wenn $_GET['charitable-invite'] leer ist.
  2. Kehrt frühzeitig zurück, wenn is_admin() (Admin-Anfragen lösen keine Attribution aus).
  3. Sucht den Token über Charitable_Ambassadors_Invites_Tokens::lookup_by_token().
  4. Kehrt frühzeitig zurück, wenn der Token fehlt, widerrufen wurde oder zu einem gelöschten Benutzer gehört.
  5. Setzt den Cookie über setcookie().
  6. Ruft Charitable_Ambassadors_Invites_Tokens::increment_view( $token_id ) auf.
  7. Sendet charitable_nocache_headers() (Pro 1.8.15.2+) oder nocache_headers() (WP Core Fallback).
  8. Ermittelt die Landingpage über charitable_ambassadors_get_invites_setting( 'landing_page_id' ) und erstellt eine Weiterleitungs-URL, wobei charitable-invite entfernt wird.
  9. wp_safe_redirect( $landing_url, 302 ) + exit.

Der 302-Statuscode ist beabsichtigt, damit Caching-Layer die Weiterleitung selbst nicht zwischenspeichern – nur die Zielseite, die dynamisch durch charitable_is_dynamic_page ist.

Der Attribution-Handler

Charitable_Ambassadors_Invites::on_campaign_submission_save() ist an die charitable_campaign_submission_save-Aktion von Pro gebunden. Signatur:

do_action( 'charitable_campaign_submission_save', $data, $campaign_id, $user_id, $form );

Der Handler ist signatur-adaptiv, da das Verifizierungssystem ihn mit einer älteren 2-Argument-Form ( $fundraiser_id, $user_id ) aufruft; in der Produktion erhält er immer die 4-Argument-Form. Der Handler:

  1. Ermittelt den Cookie-Wert ($_COOKIE['charitable_invite_token']).
  2. Kehrt frühzeitig zurück, wenn kein Cookie vorhanden ist.
  3. Sucht den Token; kehrt bei fehlendem Token oder widerrufenem Status frühzeitig zurück.
  4. Self-Recruit-Schutz: Kehrt frühzeitig zurück, wenn $token_row->inviter_user_id === (int) $user_id, protokolliert self_recruit_skipped.
  5. Writes the two attribution meta keys:
    update_post_meta( $campaign_id, '_charitable_ambassadors_invited_by_user_id', (int) $token_row->inviter_user_id );
    update_post_meta( $campaign_id, '_charitable_ambassadors_invited_via_token_id', (int) $token_row->token_id );
    
  6. Ruft Charitable_Ambassadors_Invites_Tokens::increment_claim( $token_id ) auf.
  7. Löst do_action( 'charitable_ambassadors_invite_claimed', $token_row, $campaign_id, $inviter_user_id ) aus.
  8. Protokolliert invite_claimed unter Charitable Tools > Protokoll.

Die beiden Post-Meta-Schlüssel

Dies sind die Quellangaben für alles nachgelagerte:

Meta-SchlüsselTypVerwendet von
_charitable_ambassadors_invited_by_user_idint (WP Benutzer-ID)Rekrutierungs-Widget, Ansicht „Ihre Rekruten“, E-Mail-Gate für Einladende bei Genehmigung.
_charitable_ambassadors_invited_via_token_idint (token_id PK)Token-Level-Analysen. Ermöglicht es Ihnen, einen Rekruten zu einer bestimmten, geskripteten URL zurückzuverfolgen.

Diese werden vom Plugin niemals entfernt – selbst wenn der Einladende gelöscht wird, bleiben die Metadaten bestehen (Sie sehen „(gelöschter Benutzer)“ bei „Top Recruiters“). Um die Zuordnung für einen bestimmten Rekruten zu löschen, löschen Sie die post_meta-Einträge direkt:

delete_post_meta( $campaign_id, '_charitable_ambassadors_invited_by_user_id' );
delete_post_meta( $campaign_id, '_charitable_ambassadors_invited_via_token_id' );

Wechsel des Zuordnungsmodus

Fügen Sie dies zu den functions.php Ihres Themes oder einem sitespezifischen Plugin hinzu:

add_filter( 'charitable_ambassadors_invite_attribution_mode', function () {
    return 'first_click'; // default is 'last_click'
} );

Unter first_click aktualisiert der URL-Handler immer noch den Cookie bei jedem Klick (sodass die Aufrufzahlen pro Einladendem korrekt sind), setzt aber den Cookie-Wert nur, wenn kein vorhandener Cookie vorhanden ist. Sobald ein Cookie gesetzt ist, aktualisieren nachfolgende Klicks dessen Ablaufdatum, aber nicht seinen Wert.

Unter last_click (Standard) setzt jeder Klick einen neuen Cookie-Wert und ersetzt jeden vorherigen Einladenden.

Filter

FilterStandardZweck
charitable_ambassadors_invite_attribution_mode'last_click'Wechseln Sie zu 'first_click'.
charitable_ambassadors_invite_cookie_lifetime30 * DAY_IN_SECONDSCookie-Lebensdauer in Sekunden.
charitable_ambassadors_invite_cookie_samesite'Lax'SameSite-Cookie-Attribut. Verwenden Sie 'Strict', wenn Ihre Einladungs-URLs nur von Links auf Ihrer eigenen Domain angeklickt werden.
charitable_ambassadors_invite_self_recruit_allowedfalseSetzen Sie true, um die Selbst-Rekrutierungs-Sperre zu deaktivieren. Nicht empfohlen.

Aktionen

AktionArgumenteWird ausgelöst, wenn
charitable_ambassadors_invite_url_resolved$token_row, $requestNachdem der URL-Handler den Token validiert hat, bevor der Cookie gesetzt wird. Verwenden Sie dies, um den Vorgang abzubrechen (z. B. bestimmte Tokens sperren).
charitable_ambassadors_invite_clicked$token_row, $requestNachdem der Cookie gesetzt wurde.
charitable_ambassadors_invite_claimed$token_row, $fundraiser_id, $inviter_user_idErfolgreiche Zuordnung.
charitable_ambassadors_invite_self_recruit_skipped$token_row, $fundraiser_idSelbstwerbe-Schutz hat die Zuordnung blockiert.
charitable_ambassadors_invite_attribution_skipped$token_row, $reason, $fundraiser_idCatch-all für jedes Ergebnis der Zuordnung, das kein Erfolg war. $reason ist einer von 'revoked_token', 'self_recruit', 'no_cookie', 'deleted_inviter'.

Protokollierung

Jedes Zuordnungsereignis wird über charitable_log() in Charitable Tools > Log protokolliert:

charitable_log( $code, $context, [
    'type'    => 'addon',
    'source'  => 'ambassadors_invites',
    'level'   => 'info', // or 'warning' for skip cases
    'user_id' => get_current_user_id(),
] );

Log-Codes (das $code-Argument):

CodeStufeWann
invite_clickedInfoURL-Handler hat ein gültiges Token aufgelöst.
invite_claimedInfoEinreichung erfolgreich zugeordnet.
self_recruit_skippedWarnungSelbstwerbe-Schutz ausgelöst.
attribution_skipped_revoked_tokenWarnungToken wurde zwischen Klick und Einreichung widerrufen.
inviter_deleted_at_approvalWarnungGenehmigungs-E-Mail übersprungen, da der Benutzer des Einladenden nicht mehr existiert.
unconfigured_landing_page_admin_viewInfoAdministrator hat den Tab „Einladungen“ angezeigt, während keine Landingpage konfiguriert war.

Caching

Die Landingpage ist dynamisch (pro Benutzer, pro Token). Der URL-Handler gibt bei jedem Einladungsklick No-Cache-Header aus, und der Filter charitable_is_dynamic_page von Pro 1.8.15.2 ist so eingestellt, dass Caching-Plugins die Landingpage komplett überspringen:

add_filter( 'charitable_is_dynamic_page', function ( $is_dynamic, $post_id ) {
    if ( charitable_ambassadors_is_invite_landing_page( $post_id ) ) {
        return true;
    }
    return $is_dynamic;
}, 10, 2 );

Wenn Sie eine Pro-Version älter als 1.8.15.2 verwenden (kein charitable_is_dynamic_page-Filter), deckt der Fallback-Aufruf nocache_headers() den Weiterleitungsschritt ab, hilft aber nicht, wenn ein Caching-Plugin die Landingpage direkt zwischenspeichert. Die Selbstprüfung der Einladungen warnt Sie in diesem Zustand.

Die Token-Tabelle

Siehe Wie Einladungsdaten gespeichert werden für das vollständige Schema. Die für die Zuordnung relevantesten Spalten:

SpalteTypZweck
token_idBIGINT PKDie Ganzzahl, die auf der Spendenaktion des Rekruten als _charitable_ambassadors_invited_via_token_id gestempelt ist.
tokenVARCHAR(32)Der String, der in der URL und im Cookie erscheint.
inviter_user_idBIGINTDie WP-Benutzer-ID des Einladenden.
campaign_idBIGINT NULLWenn NICHT NULL, wird die Einreichung des Rekruten automatisch an diese übergeordnete Kampagne angehängt.
StatusVARCHAR(20)'aktiv' oder 'widerrufen'. Widerrufene Token überspringen die Zuordnung.
beanspruch_zaehlerINTErhöht sich bei jeder erfolgreichen Zuordnung um 1.

Verwandt

Hilfreiche Links

🤝 Holen Sie sich Hilfe, wenn Sie sie brauchen

Support kontaktieren →

📑 Finden Sie die Anleitung, die Sie benötigen

Durchsuchen Sie den Dokumentations-Hub →

⬇️ Laden Sie bewährte Strategien, Kampagnenideen und Experten-Tools herunter

Das Fundraising-Kit herunterladen →

🔗 Lassen Sie Ihren KI-Assistenten die Fundraising-Arbeit für Sie erledigen.

Verbinden Sie Charitable mit Ihrem KI-Assistenten →

💸 Holen Sie sich kostenlose Fundraising-Ressourcen
Besuchen Sie den Charitable Fundraising Hub →

🤔 Haben Sie Fragen zu Charitable?
Charitable FAQs →

Benötigen Sie Hilfe beim Verständnis von Begriffen und Fachjargon für gemeinnützige Organisationen?
Siehe unser Glossar für gemeinnützige Organisationen→

Haben Sie noch Fragen? Wir helfen Ihnen gerne weiter!

Zuletzt geändert:

Was ist neu bei Charitable

Die neuesten Updates anzeigen
🔔 Abonnieren Sie, um unsere neuesten Updates zu erhalten
📧 E-Mails abonnieren

E-Mail-Abonnement

Abonnieren Sie unseren Newsletter

Wir werden Sie nicht spammen. Wir senden nur eine E-Mail, wenn wir glauben, dass sie Ihnen wirklich hilft. Abmeldung jederzeit möglich!

Botschafter Neu

🖨️ Wir stellen vor: Flyer und Poster: Sammeln Sie Geld abseits des Bildschirms!

Viele Spendenaktionen von Person zu Person finden abseits eines Bildschirms statt: an der Ziellinie eines 5-km-Laufs, an einer Schultafel, in einer Büchereiküche. Charitable Ambassadors 3.4.7 fügt 2 druckbare Elemente hinzu: einen Spenden-Flyer mit der eigenen Geschichte und dem QR-Code jedes Spendenwerbers und ein Rekrutierungsplakat, das neue Spendenwerber anmeldet. Beide lassen sich wie eine normale Webseite öffnen und direkt aus dem Browser ausdrucken. Warum das wichtig ist:

  • 🏁 Ein Flyer für jeden Spendenwerber: Jeder Flyer enthält das eigene Foto, die eigene Geschichte und das eigene Ziel des Spendenwerbers, mit einem QR-Code, der dessen Seite öffnet und nicht Ihre Hauptkampagne.
  • 📌 Ein Plakat, das rekrutiert: Es zeigt „Jetzt rekrutieren“ über Ihrem Kampagnennamen mit einem großen QR-Code, der Ihr Anmeldeformular öffnet, sodass jemand mit dem Spenden sammeln beginnen kann, ohne auf einen Link von Ihnen zu warten.
  • 🪄 Kein Design-Tool erforderlich: Beide Druckvorlagen werden als normale Webseite gerendert und aus dem Browser gedruckt, ohne PDF-Plugin und ohne Designer.
  • 📄 2 Flyer-Layouts: „Hand out“ enthält die vollständige Geschichte für Spenden an Freunde und Familie, und „Post up“ enthält einen kurzen Aufhänger mit 5 abnehmbaren Reitkarten für eine Pinnwand.
  • 🛡️ Ausgeschaltet, bis Sie es einschalten: Flyer bleiben nach dem Update deaktiviert, bis Sie sie unter Charitable » Ambassadors » Other » Fliers aktivieren, und nur der Eigentümer oder ein Administrator kann einen öffnen.

Lesen Sie hier unsere Ankündigung.

Verbesserung Zahlungen

💸 Einführung von gestaffelten Sätzen für Gebührenerleichterungen: Passen Sie die Anfrage an die Spende an!

Gebührenerleichterungen stellt Ihren Spendern beim Bezahlvorgang eine kurze Frage: Möchten Sie die Bearbeitungsgebühr für diese Spende übernehmen? Bisher wurde für jede Spende über ein Gateway ein einziger Satz verwendet, sodass für eine Spende von 10 $ und eine Spende von 500 $ derselbe Prozentsatz berechnet wurde. Gebührenerleichterungen 1.3.0 ermöglicht es Ihnen, beliebig viele Spendenbänder festzulegen, die jeweils ihren eigenen Satz haben. Warum das wichtig ist:

  • 🪙 Schonender bei kleinen Spenden: Eine feste Transaktionsgebühr macht einen weitaus größeren Anteil einer 10 $-Spende aus als einer 500 $-Spende. Bänder ermöglichen es Ihnen daher, am unteren Ende weniger zu verlangen.
  • 🎚️ So viele Bänder wie nötig: Jedes Band hat seinen eigenen Prozentsatz und seinen eigenen festen Betrag, und das oberste Band läuft ohne Obergrenze weiter.
  • 🛑 Eine optionale Obergrenze: Ein Feld für die maximale Gebühr verhindert, dass von einem Spender mehr als ein von Ihnen gewählter Betrag verlangt wird, egal wie hoch die Spende ist.
  • 🔌 Pro Zahlungs-Gateway einstellbar: Stripe kann mit vier Bändern laufen, während Windcave und Payfast mit einem einzigen Satz arbeiten, da Bänder zu einem Gateway und nicht zu Ihrer gesamten Website gehören.
  • 🛡️ Nichts ändert sich, bis Sie es sagen: Ihre aktuellen Sätze bleiben genau so, wie sie sind, bis Sie unter Charitable » Einstellungen » Erweitert » Gebührenerleichterungen die Option „Gestaffelte Sätze verwenden“ aktivieren.

Lesen Sie hier unsere Ankündigung.

Spenden Verbesserung

📊 Ihr Pro Dashboard kann jetzt vergleichen, exportieren und bewerten!

Die meisten Fundraising-Dashboards zeigen Ihnen nur, wie viel Sie eingenommen haben. Charitable Pro 1.8.19 baut das Dashboard und die Berichtsübersicht um die schwierigeren Fragen herum neu auf: ob etwas kaputt ist, ob diese Periode die letzte geschlagen hat und welche einzelne Änderung heute den größten Unterschied machen würde. Warum das wichtig ist:

  • 📈 Jede Zahl hat einen Trend: Wählen Sie eine Periode aus und die Kacheln und das Diagramm bewegen sich zusammen, wobei jede Summe im Vergleich zur Vorperiode angezeigt wird.
  • 🗓️ Lesbare Diagramme: Kurze Zeiträume gruppieren Spenden tageweise, während längere Zeiträume nach Woche oder Monat gruppieren, sodass ein volles Jahr als Kurve und nicht als flache Linie gelesen wird.
  • 🔀 Vergleichen Sie beliebige 2 Perioden: Nicht nur aufeinanderfolgende, sodass Sie fragen können, wie dieser Dezember im Vergleich zum letzten Dezember abgeschnitten hat. Das ist wichtig, da Fundraising saisonabhängig ist.
  • 📤 Fassen Sie die gesamte Zusammenfassung zusammen: Senden Sie die vollständige Übersicht als CSV oder PDF, bereit für ein Board-Paket oder einen Spenderbericht.
  • 🎯 Bewerten Sie Ihr Setup kostenlos: Lassen Sie Ihr Fundraising-Setup bewerten, damit die eine Änderung, die sich als Nächstes lohnt, diejenige ist, die Sie sehen können.

Lesen Sie hier unsere Ankündigung.

Funktion Neu

🎟️ Wir stellen vor: Charitable Events: Verkaufen Sie Tickets für Ihre Kampagnen!

Die meisten gemeinnützigen Organisationen verkaufen Event-Tickets in einem Tool und sammeln Spenden in einem anderen, was zu zwei Berichtsdatensätzen und einer manuellen Abgleichung am Jahresende führt. Charitable Events vereint beides, indem es Tickets über dieselben Spendenformulare und Zahlungs-Gateways verkauft, die Sie bereits in Charitable nutzen. Warum das wichtig ist:

  • 🎟️ Jedes Ticket ist eine Spende: Ticketverkäufe laufen über das Gateway, das Sie bereits nutzen, und zählen zum Kampagnenziel, wobei alles unter Charitable » Events verwaltet wird.
  • 📱 QR-Check-in von jedem Telefon: Jeder Teilnehmer erhält seinen eigenen QR-Code auf der Quittung, und Freiwillige scannen ihn am Eingang über einen Check-in-Link, der kein WordPress-Konto benötigt.
  • 🧾 Quittungen bereit für die Steuererklärung: Weisen Sie jedem Ticket-Typ einen fairen Marktwert zu, und Charitable gibt den korrekten steuerlich absetzbaren Betrag auf jeder Spenderquittung an.
  • 📋 Teilnehmerdetails beim Checkout: Fragen Sie jeden Gast nach einer Essenswahl, Hemdgröße oder speziellen Bedürfnissen, wobei für jedes Ticket ein separater Teilnehmerdatensatz erstellt wird.
  • 🗓️ Blöcke und Kalender inklusive: Drei Editor-Blöcke sowie die Unterstützung für Sugar Calendar und The Events Calendar platzieren Ihre Events dort, wo Unterstützer bereits nachsehen.

Lesen Sie hier unsere Ankündigung.

KI Neu

🚀 Entfesseln Sie die KI-Power in Charitable!

Ihr KI-Assistent kann jetzt Ihre Charitable-Spendenkampagnen direkt erstellen, bearbeiten und verwalten – einfach durch Fragen. Mit Charitable Pro, das Schreibunterstützung für die WordPress Abilities API hinzufügt, können Tools wie ChatGPT, Claude und Cursor sicher vollständige administrative Aktionen über MCP durchführen. Warum das wichtig ist:

  • 🤖 Kampagnenerstellung in einfacher Sprache: Fordern Sie Ihren Assistenten mit einem Ziel wie „Richten Sie eine Spendenaktion für das Tierheim mit einem Ziel von 5.000 US-Dollar ein“ auf, und er erstellt einen echten Kampagnenentwurf mit vorgeschlagenen Spendenstufen.
  • 🎨 Sofortige Anpassungen des Spendenformulars: Fügen Sie benutzerdefinierte Felder hinzu, ändern Sie Schaltflächenfarben oder ordnen Sie Elemente neu an, ohne sich mit den Formulareinstellungen befassen zu müssen.
  • 📝 Protokollierung von Offline-Geschenken: Informieren Sie Ihren Assistenten über Bargeld- oder Scheckgeschenke, und er gleicht E-Mail-Adressen von Spendern ab und zeichnet Transaktionen in Ihrer Historie auf.
  • 🛡️ Sicherheit und Kontrolle standardmäßig: Schreibzugriff bleibt streng deaktiviert, bis er unter Charitable » Tools » AI MCP aktiviert wird, wodurch schreibgeschützte Berichte standardmäßig sicher bleiben.
  • 📜 Vollständige Audit-Protokollierung: Jede Änderung, die von einem KI-Assistenten vorgenommen wird, wird unter Charitable » Tools » Logs verfolgt, sodass Sie immer wissen, wer (oder was) Ihre Website aktualisiert hat.

Lesen Sie hier unsere Ankündigung.