Transformieren Sie rohe Nutzungsereignisse in abrechenbare Mengen mit Aggregation und Filterung.
Meter wandeln Rohereignisse in abrechenbare Mengen um. Sie filtern Ereignisse und wenden Aggregationsfunktionen (Count, Sum, Max, Last) an, um die Nutzung pro Kunde zu berechnen.
API-Ressourcen
View Meter API References
Create Meter
Erstellen Sie Zähler programmatisch über die API.
List Meters
Rufen Sie alle Zähler in Ihrem Konto ab.
Get Meter
Holen Sie Details für einen bestimmten Zähler anhand der ID.
Archive Meter
Archivieren Sie einen Zähler, um die Nachverfolgung der Nutzung zu stoppen.
Unarchive Meter
Stellen Sie einen archivierten Zähler wieder her, um die Nachverfolgung fortzusetzen.
Einen Zähler erstellen
1
Basic Information
string
erforderlich
Ein beschreibender Name für den Meter (z. B. “API Requests”, “Token Usage”).
string
erforderlich
Der genaue Name des Ereignisses, nach dem gesucht werden soll (Groß-/Kleinschreibung wird berücksichtigt). Beispiele: api.call, image.generated.
2
Aggregation
string
erforderlich
Wählen Sie aus, wie Ereignisse aggregiert werden:
Count: Gesamtanzahl der Ereignisse (API-Aufrufe, Uploads)
Sum: Summe numerischer Werte (Token, Bytes)
Max: Höchster Wert im Zeitraum (Spitzenwert der Nutzer)
Last: Zuletzt erfasster Wert
string
Der zu aggregierende Metadatenschlüssel (erforderlich für Sum, Max und Last). Beispiele: tokens, bytes, duration_ms.
string
erforderlich
Die Einheit, die auf Rechnungen und in Berichten angezeigt wird. Beispiele: calls, tokens, GB, hours.
3
Filtering (Optional)
Fügen Sie Bedingungen hinzu, um zu filtern, welche Ereignisse gezählt werden:
UND-Logik: Alle Bedingungen müssen übereinstimmen
ODER-Logik: Jede Bedingung kann übereinstimmen
Verfügbare Vergleichsoperatoren: gleich, nicht gleich, größer als, größer oder gleich, kleiner als, kleiner oder gleich, enthält, enthält nicht.Aktivieren Sie die Filterung, wählen Sie Ihre Logik aus und fügen Sie anschließend Bedingungen mit einem Eigenschaftsschlüssel, einem Vergleichsoperator und einem Wert hinzu.
4
Create
Überprüfen Sie Ihre Konfiguration und klicken Sie auf Create Meter.
Analysen anzeigen
Ihr Meter-Dashboard zeigt:
Overview: Gesamtnutzung und Nutzungstrends im Zeitverlauf
Events: Einzelne empfangene Ereignisse und deren Metadaten
Customers: Nutzungs- und Gebührenübersichten pro Kunde
Abrechnung in Credits statt Währung
Standardmäßig werden Kunden für jeden verbrauchten Einheit in Dollar (oder der konfigurierten Währung) belastet. Sie können einen Meter stattdessen so konfigurieren, dass er das Guthaben eines Kunden reduziert. Dadurch verbraucht die Nutzung Credits, anstatt eine Geldbelastung zu erzeugen.
Die creditbasierte Abbuchung erfordert ein Credit Entitlement, das demselben Produkt zugeordnet ist. Erstellen Sie zuerst das Credit Entitlement und verknüpfen Sie es anschließend mit dem Meter.
Wann man kreditbasierte Abrechnung verwenden sollte
Szenario
Standard (Währung)
Credit-basiert
Einfache Preisgestaltung pro Einheit ($0.01/Aufruf)
✅ Beste Wahl
Unnötiger Aufwand
Prepaid-Credit-Pakete (10K Token kaufen und über längere Zeit nutzen)
❌ Nicht abbildbar
✅ Beste Wahl
Gebündelte Nutzung mit Abonnements (Pro-Plan enthält 100K Aufrufe)
Über einen kostenlosen Schwellenwert möglich
✅ Besser: Credits werden übertragen, laufen ab und werden im Portal angezeigt
Produkte mit mehreren Metern, die sich einen Credit-Pool teilen
❌ Jeder Meter wird separat abgerechnet
✅ Alle Meter ziehen vom selben Guthaben ab
Konfiguration eines Meters für Credit-Abzug
1
Create a Credit Entitlement
Erstellen Sie zunächst ein Credit Entitlement unter Products → Credits. Definieren Sie die Einheit (z. B. “API Calls”, “Tokens”), die Genauigkeit und die Lifecycle-Einstellungen (Ablauf, Übertragung, Mehrverbrauch).Sieh dir den Credit-Based Billing guide für detaillierte Anleitungen an.
2
Create or Edit a Usage-Based Product
Gehe zu deinem nutzungsbasierten Produkt und öffne den Konfigurationsbereich Meter.
3
Add a Meter
Klicke auf die +-Schaltfläche, um ein Meter anzufügen. Konfiguriere wie gewohnt den Ereignisnamen, den Aggregationstyp und die Messeinheit.
4
Enable 'Bill Usage in Credits'
Aktivieren Sie Bill usage in Credits in der Meter-Konfiguration, um die Credit-Einstellungen anzuzeigen:
Toggle 'Bill usage in Credits' to switch from currency-based to credit-based deduction.
string
erforderlich
Wählen Sie aus, von welchem Credit Entitlement dieser Meter Credits abzieht.
number
erforderlich
Die Anzahl der Nutzungseinheiten, die benötigt werden, um 1 Credit abzuziehen. Beispielsweise:
1 = jedes Meter-Ereignis zieht 1 Credit ab
100 = 100 Meter-Ereignisse ziehen 1 Credit ab
1000 = 1.000 API-Aufrufe verbrauchen 1 Credit
5
Free Threshold and Credits
Der Free Threshold gilt für Meter, die in Geld abgerechnet werden, nicht für Meter, die in Credits abgerechnet werden. Wenn ein Meter in Credits abrechnet, zählt jede Einheit für den Credit-Abzug.Beispiel: Bei meter-units-per-credit von 1 werden einem Kunden, der 2.500 API-Aufrufe tätigt, 2.500 Credits abgezogen.
So funktioniert die Credit-Abrechnung
Sobald konfiguriert, läuft die Abzugs-Pipeline automatisch ab:
Ereignisse gehen ein — Ihre Anwendung sendet Nutzungsereignisse über die Event Ingestion API.
Meter aggregiert — Ereignisse werden gemäß Ihrer Meter-Konfiguration aggregiert (Count, Sum, Max, Last).
Hintergrund-Worker verarbeitet — Jede Minute ruft ein Worker neue Ereignisse seit dem letzten Checkpoint ab.
Credits werden abgezogen — Die aggregierte Nutzung wird anhand des meter_units_per_credit-Verhältnisses in Credits umgerechnet und nach FIFO-Reihenfolge abgezogen (Zuteilungen mit dem frühesten Ablaufdatum werden zuerst verbraucht).
Mehrverbrauch wird erfasst — Wenn das Guthaben null erreicht, wird die weitere Nutzung als Mehrverbrauch erfasst und gemäß dem konfigurierten Verhalten behandelt (beim Zurücksetzen erlassen, auf der nächsten Rechnung abgerechnet oder als Defizit vorgetragen). Dodo Payments blockiert die Nutzung nicht, wenn das Guthaben aufgebraucht ist. Um den Zugriff bei null zu stoppen, prüfen Sie das Guthaben in Ihrer Anwendung.
Der Credit-Abzug erfolgt asynchron (etwa alle 1 Minute). Zwischen der Erfassung eines Ereignisses und dem Abzug vom Guthaben kann eine kurze Verzögerung auftreten. Entwickeln Sie Ihre Anwendung so, dass sie diese Verzögerung berücksichtigt, und verlassen Sie sich bei der Zugriffskontrolle für einzelne Anfragen nicht auf Echtzeitprüfungen des Guthabens.
Mehrere Meter, ein Credit-Pool
Sie können mehrere Meter desselben Produkts mit demselben Credit Entitlement verknüpfen. Alle Meter ziehen vom selben gemeinsamen Guthaben ab.Beispiel: Eine AI-Plattform mit zwei Metern:
text.generation — 1 Credit pro 1.000 Token
image.generation — 10 Credits pro Bild
Beide ziehen aus dem gleichen „AI Credits“-Pool. Der Kunde sieht ein einheitliches Guthaben in seinem Portal.
Nutze unterschiedliche meter_units_per_credit Sätze pro Meter, um relative Kosten auszudrücken. Teure Operationen (Bildgenerierung) verlangen weniger Meter-Einheiten pro Credit als günstige (Textvervollständigung).
List Customer Ledger
Sieh dir den vollständigen Verlauf der Credit-Abzüge für einen Kunden an.
Get Customer Balance
Prüfe das aktuelle Credit-Guthaben eines Kunden über die API.
Fehlerbehebung
Events not appearing
Der Ereignisname muss exakt übereinstimmen (Groß-/Kleinschreibung wird berücksichtigt)
Prüfen Sie, dass die Meter-Filter keine Ereignisse ausschließen
Vergewissern Sie sich, dass die Kunden-IDs in Ihrem Konto vorhanden sind
Deaktivieren Sie die Filter vorübergehend zum Testen
Aggregation not working
Vergewissern Sie sich, dass die Over Property exakt mit dem Metadatenschlüssel übereinstimmt
Verwenden Sie Zahlen, keine Strings: tokens: 150 statt tokens: "150"
Fügen Sie die erforderlichen Eigenschaften in alle Ereignisse ein
Filters not working
Achten Sie auf die exakte Groß-/Kleinschreibung
Verwenden Sie die richtigen Operatoren für den Datentyp
Stellen Sie sicher, dass die Ereignisse die gefilterten Eigenschaften enthalten
Wrong usage totals
Überprüfen Sie den Tab Events, um die tatsächlich empfangenen Ereignisse zu zählen
Prüfen Sie den Aggregationstyp (Count oder Sum)
Stellen Sie sicher, dass die Werte für Sum und Max numerisch sind
Nächste Schritte
Send Events
Beginne damit, Nutzungsevents aus deiner Anwendung an deine Meter zu senden.
View Blueprints
Nutze fertige Meter-Konfigurationen für gängige Anwendungsfälle.
Zuletzt geändert am 26. September 2026
War diese Seite hilfreich?
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Dodo Payments Documentation","description":"Documentation for Dodo Payments — the all-in-one payments, billing, and merchant of record platform for SaaS, AI, and digital products.","colors":{"primary":"#779812","light":"#C6FE1E","dark":"#166534"},"logo":{"light":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97","dark":"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/dark.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=cd6c20238a54526436f21c43fee51b26"},"favicon":"https://mintcdn.com/dodopayments/doYQc9oUE-WNz0cs/favicon.svg?fit=max\u0026auto=format\u0026n=doYQc9oUE-WNz0cs\u0026q=85\u0026s=271c6cc8ce7d6bf4d7f2b9cca029e004","background":{"color":{"light":"#FFFFFF","dark":"#0D0D0D"}},"navbar":{"links":[{"icon":"link","href":"https://docs.dodopayments.com/llms-full.txt","label":"llms-full.txt"},{"icon":"discord","href":"https://discord.gg/bYqAp4ayYh","label":"Community"},{"icon":"house","href":"https://app.dodopayments.com/","label":"Dashboard"}]},"footer":{"socials":{"x":"https://x.com/dodopayments","linkedin":"https://linkedin.com/company/dodopayments","website":"https://dodopayments.com","discord":"https://discord.gg/bYqAp4ayYh","github":"https://github.com/dodopayments","instagram":"https://www.instagram.com/dodo.payments","facebook":"https://www.facebook.com/profile.php?id=61565515607280"}},"seo":{"metatags":{"og:site_name":"Dodo Payments Documentation","twitter:card":"summary_large_image"},"indexing":"navigable"},"fonts":{"heading":{"family":"ApfelGrotezk","weight":400,"source":"fonts/ApfelGrotezk-Regular.woff2","format":"woff2"},"body":{"family":"Inter","weight":400,"source":"fonts/Inter-Variable.woff2","format":"woff2"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"introduction"},{"language":"es","href":"es/introduction"},{"language":"ar","href":"ar/introduction"},{"language":"fr","href":"fr/introduction"},{"language":"de","href":"de/introduction"},{"language":"id","href":"id/introduction"},{"language":"ja","href":"ja/introduction"},{"language":"ko","href":"ko/introduction"},{"language":"pt-BR","href":"pt-BR/introduction"},{"language":"vi","href":"vi/introduction"},{"language":"cn","href":"cn/introduction"},{"language":"hi","href":"hi/introduction"},{"language":"it","href":"it/introduction"},{"language":"sv","href":"sv/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dodopayments","hasAudioNarration":false,"actualSubdomain":"dodopayments","customDomains":["docs.dodopayments.com"],"gitSource":{"type":"github","owner":"dodopayments","repo":"dodo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af61516aad23a11c9aa58ca","clientVersion":"0.0.4128","searchFilterCounts":[{"language":"en","tag":"API Reference","count":181},{"language":"en","tag":"Docs","count":178},{"language":"ar","tag":"Docs","count":153},{"language":"cn","tag":"Docs","count":153},{"language":"de","tag":"Docs","count":153},{"language":"es","tag":"Docs","count":153},{"language":"fr","tag":"Docs","count":153},{"language":"hi","tag":"Docs","count":153},{"language":"id","tag":"Docs","count":153},{"language":"it","tag":"Docs","count":153},{"language":"ja","tag":"Docs","count":153},{"language":"ko","tag":"Docs","count":153},{"language":"pt-BR","tag":"Docs","count":153},{"language":"sv","tag":"Docs","count":153},{"language":"vi","tag":"Docs","count":153},{"language":"ar","tag":"API Reference","count":151},{"language":"cn","tag":"API Reference","count":151},{"language":"de","tag":"API Reference","count":151},{"language":"es","tag":"API Reference","count":151},{"language":"fr","tag":"API Reference","count":151},{"language":"hi","tag":"API Reference","count":151},{"language":"id","tag":"API Reference","count":151},{"language":"it","tag":"API Reference","count":151},{"language":"ja","tag":"API Reference","count":151},{"language":"ko","tag":"API Reference","count":151},{"language":"pt-BR","tag":"API Reference","count":151},{"language":"sv","tag":"API Reference","count":151},{"language":"vi","tag":"API Reference","count":151},{"language":"en","tag":"Features","count":87},{"language":"ar","tag":"Features","count":81},{"language":"cn","tag":"Features","count":81},{"language":"de","tag":"Features","count":81},{"language":"es","tag":"Features","count":81},{"language":"fr","tag":"Features","count":81},{"language":"hi","tag":"Features","count":81},{"language":"id","tag":"Features","count":81},{"language":"it","tag":"Features","count":81},{"language":"ja","tag":"Features","count":81},{"language":"ko","tag":"Features","count":81},{"language":"pt-BR","tag":"Features","count":81},{"language":"sv","tag":"Features","count":81},{"language":"vi","tag":"Features","count":81},{"language":"en","tag":"Integrate","count":75},{"language":"en","tag":"Changelog","count":66},{"language":"ar","tag":"Changelog","count":65},{"language":"cn","tag":"Changelog","count":65},{"language":"de","tag":"Changelog","count":65},{"language":"es","tag":"Changelog","count":65},{"language":"fr","tag":"Changelog","count":65},{"language":"hi","tag":"Changelog","count":65},{"language":"id","tag":"Changelog","count":65},{"language":"it","tag":"Changelog","count":65},{"language":"ja","tag":"Changelog","count":65},{"language":"ko","tag":"Changelog","count":65},{"language":"pt-BR","tag":"Changelog","count":65},{"language":"sv","tag":"Changelog","count":65},{"language":"vi","tag":"Changelog","count":65},{"language":"ar","tag":"Integrate","count":59},{"language":"cn","tag":"Integrate","count":59},{"language":"de","tag":"Integrate","count":59},{"language":"es","tag":"Integrate","count":59},{"language":"fr","tag":"Integrate","count":59},{"language":"hi","tag":"Integrate","count":59},{"language":"id","tag":"Integrate","count":59},{"language":"it","tag":"Integrate","count":59},{"language":"ja","tag":"Integrate","count":59},{"language":"ko","tag":"Integrate","count":59},{"language":"pt-BR","tag":"Integrate","count":59},{"language":"sv","tag":"Integrate","count":59},{"language":"vi","tag":"Integrate","count":59},{"language":"en","tag":"External Integrations","count":33},{"language":"ar","tag":"External Integrations","count":30},{"language":"cn","tag":"External Integrations","count":30},{"language":"de","tag":"External Integrations","count":30},{"language":"es","tag":"External Integrations","count":30},{"language":"fr","tag":"External Integrations","count":30},{"language":"hi","tag":"External Integrations","count":30},{"language":"id","tag":"External Integrations","count":30},{"language":"it","tag":"External Integrations","count":30},{"language":"ja","tag":"External Integrations","count":30},{"language":"ko","tag":"External Integrations","count":30},{"language":"pt-BR","tag":"External Integrations","count":30},{"language":"sv","tag":"External Integrations","count":30},{"language":"vi","tag":"External Integrations","count":30},{"language":"en","tag":"Webhooks","count":24},{"language":"ar","tag":"Webhooks","count":23},{"language":"cn","tag":"Webhooks","count":23},{"language":"de","tag":"Webhooks","count":23},{"language":"es","tag":"Webhooks","count":23},{"language":"fr","tag":"Webhooks","count":23},{"language":"hi","tag":"Webhooks","count":23},{"language":"id","tag":"Webhooks","count":23},{"language":"it","tag":"Webhooks","count":23},{"language":"ja","tag":"Webhooks","count":23},{"language":"ko","tag":"Webhooks","count":23},{"language":"pt-BR","tag":"Webhooks","count":23},{"language":"sv","tag":"Webhooks","count":23},{"language":"vi","tag":"Webhooks","count":23},{"language":"en","tag":"Guides","count":22},{"language":"ar","tag":"Guides","count":22},{"language":"cn","tag":"Guides","count":22},{"language":"de","tag":"Guides","count":22},{"language":"es","tag":"Guides","count":22},{"language":"fr","tag":"Guides","count":22},{"language":"hi","tag":"Guides","count":22},{"language":"id","tag":"Guides","count":22},{"language":"it","tag":"Guides","count":22},{"language":"ja","tag":"Guides","count":22},{"language":"ko","tag":"Guides","count":22},{"language":"pt-BR","tag":"Guides","count":22},{"language":"sv","tag":"Guides","count":22},{"language":"vi","tag":"Guides","count":22},{"language":"en","tag":"Entitlements","count":20},{"language":"ar","tag":"Entitlements","count":20},{"language":"cn","tag":"Entitlements","count":20},{"language":"de","tag":"Entitlements","count":20},{"language":"es","tag":"Entitlements","count":20},{"language":"fr","tag":"Entitlements","count":20},{"language":"hi","tag":"Entitlements","count":20},{"language":"id","tag":"Entitlements","count":20},{"language":"it","tag":"Entitlements","count":20},{"language":"ja","tag":"Entitlements","count":20},{"language":"ko","tag":"Entitlements","count":20},{"language":"pt-BR","tag":"Entitlements","count":20},{"language":"sv","tag":"Entitlements","count":20},{"language":"vi","tag":"Entitlements","count":20},{"language":"en","tag":"Invoices","count":17},{"language":"ar","tag":"Customers","count":16},{"language":"cn","tag":"Customers","count":16},{"language":"de","tag":"Customers","count":16},{"language":"es","tag":"Customers","count":16},{"language":"fr","tag":"Customers","count":16},{"language":"hi","tag":"Customers","count":16},{"language":"id","tag":"Customers","count":16},{"language":"it","tag":"Customers","count":16},{"language":"ja","tag":"Customers","count":16},{"language":"ko","tag":"Customers","count":16},{"language":"pt-BR","tag":"Customers","count":16},{"language":"sv","tag":"Customers","count":16},{"language":"vi","tag":"Customers","count":16}]},"assistantConfig":{"deflection":{"enabled":false,"email":"support@dodopayments.com","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#content-area{max-width:60rem}h1,h2,h3,h4,h5,h6{letter-spacing:0.05em!important}.welcome-page .card-group{margin:3rem auto 8rem;max-width:70rem;padding-left:1.25rem;padding-right:1.25rem}.welcome-page .card-group .card{padding:1rem}.welcome-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20vh;text-align:center;margin-top:3rem;margin-bottom:2.5rem}.welcome-hero h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#fff}.welcome-hero p{font-size:1.25rem;max-width:600px;margin:0 auto}.welcome-hero h1{color:rgb(41 42 37 / 1)}.dark .welcome-hero h1{color:rgb(255 255 255 / 1)}.welcome-hero p{color:rgb(83 85 79 / 1)}.dark .welcome-hero p{color:rgb(162 164 158 / 1)}"}],"page":{"pagePath":"de/features/usage-based-billing/meters","slug":"/de/features/usage-based-billing/meters","pageMetadata":{"sidebarTitle":"Zähler","title":"Zähler","description":"Transformieren Sie rohe Nutzungsereignisse in abrechenbare Mengen mit Aggregation und Filterung.","icon":"sliders","keywords":["Dodo Payments","Verbrauchszähler","Messung","Verbrauchsverfolgung","Aggregation"],"href":"/de/features/usage-based-billing/meters"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Transformieren Sie rohe Nutzungsereignisse in abrechenbare Mengen mit Aggregation und Filterung.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Info,Mermaid,OptimizedImage,ParamField,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Meter wandeln Rohereignisse in abrechenbare Mengen um. Sie filtern Ereignisse und wenden Aggregationsfunktionen (Count, Sum, Max, Last) an, um die Nutzung pro Kunde zu berechnen.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=f9d85a463fba231437151db3d4a2052a`,alt:`Zählererstellungs-Interface mit Ereignisnamen, Aggregationstyp und Filteroptionen`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`2324`,width:`2324`,\"data-og-height\":`1600`,height:`1600`,\"data-path\":`images/usage-based/UBB-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=18fdbbf75ab4df7ede6c45f6e248b783 280w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=e404194a942a1276de7148f9b8eff36d 560w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=1bec71463cb2e00acd0841b9968f2b7e 840w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=746ef8eb5f8bb76a355122d8253e9cba 1100w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=8f10a20590e5c9056b9c7f285b827217 1650w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=a503c04b328416b03f7e20dc6c4c0a28 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`api-ressourcen`,children:`API-Ressourcen`}),`\n`,_jsx(AccordionGroup,{children:_jsx(Accordion,{title:`View Meter API References`,id:`view-meter-api-references`,children:_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Create Meter`,icon:`plus`,href:`/api-reference/meters/create-meter`,children:_jsx(_components.p,{children:`Erstellen Sie Zähler programmatisch über die API.`})}),_jsx(Card,{title:`List Meters`,icon:`list`,href:`/api-reference/meters/get-meters`,children:_jsx(_components.p,{children:`Rufen Sie alle Zähler in Ihrem Konto ab.`})}),_jsx(Card,{title:`Get Meter`,icon:`eye`,href:`/api-reference/meters/retrieve-meter`,children:_jsx(_components.p,{children:`Holen Sie Details für einen bestimmten Zähler anhand der ID.`})}),_jsx(Card,{title:`Archive Meter`,icon:`arrow-rotate-right`,href:`/api-reference/meters/archive-meter`,children:_jsx(_components.p,{children:`Archivieren Sie einen Zähler, um die Nachverfolgung der Nutzung zu stoppen.`})}),_jsx(Card,{title:`Unarchive Meter`,icon:`arrow-rotate-left`,href:`/api-reference/meters/unarchive-meter`,children:_jsx(_components.p,{children:`Stellen Sie einen archivierten Zähler wieder her, um die Nachverfolgung fortzusetzen.`})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`einen-zähler-erstellen`,children:`Einen Zähler erstellen`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Basic Information`,children:[_jsx(ParamField,{path:`Meter Name`,type:`string`,required:true,id:`param-meter-name`,children:_jsx(_components.p,{children:`Ein beschreibender Name für den Meter (z. B. “API Requests”, “Token Usage”).`})}),_jsx(ParamField,{path:`Event Name`,type:`string`,required:true,id:`param-event-name`,children:_jsxs(_components.p,{children:[`Der genaue Name des Ereignisses, nach dem gesucht werden soll (Groß-/Kleinschreibung wird berücksichtigt). Beispiele: `,_jsx(_components.code,{children:`api.call`}),`, `,_jsx(_components.code,{children:`image.generated`}),`.`]})})]}),_jsxs(Step,{title:`Aggregation`,children:[_jsxs(ParamField,{path:`Aggregation Type`,type:`string`,required:true,id:`param-aggregation-type`,children:[_jsx(_components.p,{children:`Wählen Sie aus, wie Ereignisse aggregiert werden:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Count`}),`: Gesamtanzahl der Ereignisse (API-Aufrufe, Uploads)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sum`}),`: Summe numerischer Werte (Token, Bytes)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Max`}),`: Höchster Wert im Zeitraum (Spitzenwert der Nutzer)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Last`}),`: Zuletzt erfasster Wert`]}),`\n`]})]}),_jsx(ParamField,{path:`Over Property`,type:`string`,id:`param-over-property`,children:_jsxs(_components.p,{children:[`Der zu aggregierende Metadatenschlüssel (erforderlich für Sum, Max und Last). Beispiele: `,_jsx(_components.code,{children:`tokens`}),`, `,_jsx(_components.code,{children:`bytes`}),`, `,_jsx(_components.code,{children:`duration_ms`}),`.`]})}),_jsx(ParamField,{path:`Measurement Unit`,type:`string`,required:true,id:`param-measurement-unit`,children:_jsxs(_components.p,{children:[`Die Einheit, die auf Rechnungen und in Berichten angezeigt wird. Beispiele: `,_jsx(_components.code,{children:`calls`}),`, `,_jsx(_components.code,{children:`tokens`}),`, `,_jsx(_components.code,{children:`GB`}),`, `,_jsx(_components.code,{children:`hours`}),`.`]})})]}),_jsxs(Step,{title:`Filtering (Optional)`,children:[_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=ce231b0559d31723bc12c22cd9ff9d64`,alt:`Oberfläche zur Ereignisfilterung mit AND/OR-Logik und Vergleichsoperatoren`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`1558`,width:`1558`,\"data-og-height\":`942`,height:`942`,\"data-path\":`images/usage-based/UBB-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=2cd814d88c0043f59bd0809f62a70932 280w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=6346cf2daf9635f53f9280701b1fefc2 560w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=d5b459ab63581aa80b9ddcd6a2d9be25 840w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=95c547968201d65d65981b0dc6271c0a 1100w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=52e270bd88d839ea0c148fcfadbbf7dd 1650w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=f737d26f50ab2a4cc45cc03927936d4e 2500w`})}),_jsx(_components.p,{children:`Fügen Sie Bedingungen hinzu, um zu filtern, welche Ereignisse gezählt werden:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`UND-Logik`}),`: Alle Bedingungen müssen übereinstimmen`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`ODER-Logik`}),`: Jede Bedingung kann übereinstimmen`]}),`\n`]}),_jsx(_components.p,{children:`Verfügbare Vergleichsoperatoren: gleich, nicht gleich, größer als, größer oder gleich, kleiner als, kleiner oder gleich, enthält, enthält nicht.`}),_jsx(_components.p,{children:`Aktivieren Sie die Filterung, wählen Sie Ihre Logik aus und fügen Sie anschließend Bedingungen mit einem Eigenschaftsschlüssel, einem Vergleichsoperator und einem Wert hinzu.`})]}),_jsx(Step,{title:`Create`,children:_jsxs(_components.p,{children:[`Überprüfen Sie Ihre Konfiguration und klicken Sie auf `,_jsx(_components.strong,{children:`Create Meter`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`analysen-anzeigen`,children:`Analysen anzeigen`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=7fb86a266b5aa84f281b680601bd998e`,alt:`Meter-Analyse-Dashboard mit Nutzungsübersicht, Ereignissen und Kundendaten`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`1536`,width:`1536`,\"data-og-height\":`1252`,height:`1252`,\"data-path\":`images/usage-based/UBB-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=23a2bbb81a88052bec92772f03254690 280w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=b9ebba13d62c1e5e0470097382319a8c 560w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=2cb2348f913ebdc8175d07c533553d74 840w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=84b14f137b8f737d8e269cb9c2213915 1100w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=9059aafa1890c7a834a0acbd2a115567 1650w, https://mintcdn.com/dodopayments/w9oVTi6CzZMAOQA3/images/usage-based/UBB-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=w9oVTi6CzZMAOQA3\u0026q=85\u0026s=7a1008d882d31dc4699b07353c4121f6 2500w`})}),`\n`,_jsx(_components.p,{children:`Ihr Meter-Dashboard zeigt:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Overview`}),`: Gesamtnutzung und Nutzungstrends im Zeitverlauf`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Events`}),`: Einzelne empfangene Ereignisse und deren Metadaten`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Customers`}),`: Nutzungs- und Gebührenübersichten pro Kunde`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`abrechnung-in-credits-statt-währung`,children:`Abrechnung in Credits statt Währung`}),`\n`,_jsx(_components.p,{children:`Standardmäßig werden Kunden für jeden verbrauchten Einheit in Dollar (oder der konfigurierten Währung) belastet. Sie können einen Meter stattdessen so konfigurieren, dass er das Guthaben eines Kunden reduziert. Dadurch verbraucht die Nutzung Credits, anstatt eine Geldbelastung zu erzeugen.`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Die creditbasierte Abbuchung erfordert ein `,_jsx(_components.a,{href:`/features/credit-based-billing`,children:`Credit Entitlement`}),`, das demselben Produkt zugeordnet ist. Erstellen Sie zuerst das Credit Entitlement und verknüpfen Sie es anschließend mit dem Meter.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`wann-man-kreditbasierte-abrechnung-verwenden-sollte`,children:`Wann man kreditbasierte Abrechnung verwenden sollte`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Szenario`}),_jsx(_components.th,{children:`Standard (Währung)`}),_jsx(_components.th,{children:`Credit-basiert`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Einfache Preisgestaltung pro Einheit ($0.01/Aufruf)`}),_jsx(_components.td,{children:`✅ Beste Wahl`}),_jsx(_components.td,{children:`Unnötiger Aufwand`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Prepaid-Credit-Pakete (10K Token kaufen und über längere Zeit nutzen)`}),_jsx(_components.td,{children:`❌ Nicht abbildbar`}),_jsx(_components.td,{children:`✅ Beste Wahl`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gebündelte Nutzung mit Abonnements (Pro-Plan enthält 100K Aufrufe)`}),_jsx(_components.td,{children:`Über einen kostenlosen Schwellenwert möglich`}),_jsx(_components.td,{children:`✅ Besser: Credits werden übertragen, laufen ab und werden im Portal angezeigt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Produkte mit mehreren Metern, die sich einen Credit-Pool teilen`}),_jsx(_components.td,{children:`❌ Jeder Meter wird separat abgerechnet`}),_jsx(_components.td,{children:`✅ Alle Meter ziehen vom selben Guthaben ab`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`konfiguration-eines-meters-für-credit-abzug`,children:`Konfiguration eines Meters für Credit-Abzug`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Create a Credit Entitlement`,children:[_jsxs(_components.p,{children:[`Erstellen Sie zunächst ein Credit Entitlement unter `,_jsx(_components.strong,{children:`Products → Credits`}),`. Definieren Sie die Einheit (z. B. “API Calls”, “Tokens”), die Genauigkeit und die Lifecycle-Einstellungen (Ablauf, Übertragung, Mehrverbrauch).`]}),_jsxs(_components.p,{children:[`Sieh dir den `,_jsx(_components.a,{href:`/features/credit-based-billing`,children:`Credit-Based Billing guide`}),` für detaillierte Anleitungen an.`]})]}),_jsx(Step,{title:`Create or Edit a Usage-Based Product`,children:_jsxs(_components.p,{children:[`Gehe zu deinem nutzungsbasierten Produkt und öffne den Konfigurationsbereich `,_jsx(_components.strong,{children:`Meter`}),`.`]})}),_jsx(Step,{title:`Add a Meter`,children:_jsxs(_components.p,{children:[`Klicke auf die `,_jsx(_components.strong,{children:`+`}),`-Schaltfläche, um ein Meter anzufügen. Konfiguriere wie gewohnt den Ereignisnamen, den Aggregationstyp und die Messeinheit.`]})}),_jsxs(Step,{title:`Enable 'Bill Usage in Credits'`,children:[_jsxs(_components.p,{children:[`Aktivieren Sie `,_jsx(_components.strong,{children:`Bill usage in Credits`}),` in der Meter-Konfiguration, um die Credit-Einstellungen anzuzeigen:`]}),_jsx(Frame,{caption:`Toggle 'Bill usage in Credits' to switch from currency-based to credit-based deduction.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=b4ef2fe5079cbf3bb39eb3814f101cbd`,alt:`Zählerkonfiguration mit aktiviertem Umschalter für die Nutzung von Credits`,style:{maxHeight:`500px`,width:`auto`},\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`2282`,height:`2282`,\"data-path\":`images/CBB/Desktop - Attach Credit - UBB-5.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=0f765142d0ca9ab3916a4f01d4ca170e 280w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=6bf59eadfa5cd6c865d0ac90e760854b 560w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=a995ab0ab4952c8cfd90279c2d6bf472 840w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=7971d02b844038a9978418b23c7b8071 1100w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=c69a3883012f141c59228a0fb3a7655f 1650w, https://mintcdn.com/dodopayments/ibNfoFRyCIGyt3pO/images/CBB/Desktop%20-%20Attach%20Credit%20-%20UBB-5.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=ibNfoFRyCIGyt3pO\u0026q=85\u0026s=68e2d8094dbec7704060f0a28ea10a2f 2500w`})}),_jsx(ParamField,{path:`Credit Entitlement`,type:`string`,required:true,id:`param-credit-entitlement`,children:_jsx(_components.p,{children:`Wählen Sie aus, von welchem Credit Entitlement dieser Meter Credits abzieht.`})}),_jsxs(ParamField,{path:`Meter units per credit`,type:`number`,required:true,id:`param-meter-units-per-credit`,children:[_jsx(_components.p,{children:`Die Anzahl der Nutzungseinheiten, die benötigt werden, um 1 Credit abzuziehen. Beispielsweise:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`1`}),` = jedes Meter-Ereignis zieht 1 Credit ab`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`100`}),` = 100 Meter-Ereignisse ziehen 1 Credit ab`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`1000`}),` = 1.000 API-Aufrufe verbrauchen 1 Credit`]}),`\n`]})]})]}),_jsxs(Step,{title:`Free Threshold and Credits`,children:[_jsxs(_components.p,{children:[`Der `,_jsx(_components.strong,{children:`Free Threshold`}),` gilt für Meter, die in Geld abgerechnet werden, nicht für Meter, die in Credits abgerechnet werden. Wenn ein Meter in Credits abrechnet, zählt jede Einheit für den Credit-Abzug.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Beispiel`}),`: Bei meter-units-per-credit von 1 werden einem Kunden, der 2.500 API-Aufrufe tätigt, 2.500 Credits abgezogen.`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`so-funktioniert-die-credit-abrechnung`,children:`So funktioniert die Credit-Abrechnung`}),`\n`,_jsx(_components.p,{children:`Sobald konfiguriert, läuft die Abzugs-Pipeline automatisch ab:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ereignisse gehen ein`}),` — Ihre Anwendung sendet Nutzungsereignisse über die `,_jsx(_components.a,{href:`/features/usage-based-billing/event-ingestion`,children:`Event Ingestion API`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Meter aggregiert`}),` — Ereignisse werden gemäß Ihrer Meter-Konfiguration aggregiert (Count, Sum, Max, Last).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Hintergrund-Worker verarbeitet`}),` — Jede Minute ruft ein Worker neue Ereignisse seit dem letzten Checkpoint ab.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Credits werden abgezogen`}),` — Die aggregierte Nutzung wird anhand des `,_jsx(_components.code,{children:`meter_units_per_credit`}),`-Verhältnisses in Credits umgerechnet und nach FIFO-Reihenfolge abgezogen (Zuteilungen mit dem frühesten Ablaufdatum werden zuerst verbraucht).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mehrverbrauch wird erfasst`}),` — Wenn das Guthaben null erreicht, wird die weitere Nutzung als Mehrverbrauch erfasst und gemäß dem konfigurierten Verhalten behandelt (beim Zurücksetzen erlassen, auf der nächsten Rechnung abgerechnet oder als Defizit vorgetragen). Dodo Payments blockiert die Nutzung nicht, wenn das Guthaben aufgebraucht ist. Um den Zugriff bei null zu stoppen, prüfen Sie das Guthaben in Ihrer Anwendung.`]}),`\n`]}),`\n`,_jsx(Mermaid,{chart:`flowchart LR\n A[Usage Event] --> B[Meter Aggregation]\n B --> C{Credits Available?}\n C -->|Yes| D[Deduct from Balance]\n C -->|No| E{Overage Enabled?}\n E -->|Yes| F[Track Overage]\n E -->|No| G[Your App Enforces Limits]\n D --> H[Update Ledger]\n F --> H`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Der Credit-Abzug erfolgt asynchron (etwa alle 1 Minute). Zwischen der Erfassung eines Ereignisses und dem Abzug vom Guthaben kann eine kurze Verzögerung auftreten. Entwickeln Sie Ihre Anwendung so, dass sie diese Verzögerung berücksichtigt, und verlassen Sie sich bei der Zugriffskontrolle für einzelne Anfragen nicht auf Echtzeitprüfungen des Guthabens.`})}),`\n`,_jsx(Heading,{level:`3`,id:`mehrere-meter-ein-credit-pool`,children:`Mehrere Meter, ein Credit-Pool`}),`\n`,_jsx(_components.p,{children:`Sie können mehrere Meter desselben Produkts mit demselben Credit Entitlement verknüpfen. Alle Meter ziehen vom selben gemeinsamen Guthaben ab.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Beispiel`}),`: Eine AI-Plattform mit zwei Metern:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`text.generation`}),` — 1 Credit pro 1.000 Token`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`image.generation`}),` — 10 Credits pro Bild`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Beide ziehen aus dem gleichen „AI Credits“-Pool. Der Kunde sieht ein einheitliches Guthaben in seinem Portal.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Nutze unterschiedliche `,_jsx(_components.code,{children:`meter_units_per_credit`}),` Sätze pro Meter, um relative Kosten auszudrücken. Teure Operationen (Bildgenerierung) verlangen weniger Meter-Einheiten pro Credit als günstige (Textvervollständigung).`]})}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`List Customer Ledger`,icon:`scroll`,href:`/api-reference/credit-entitlements/list-customer-ledger`,children:_jsx(_components.p,{children:`Sieh dir den vollständigen Verlauf der Credit-Abzüge für einen Kunden an.`})}),_jsx(Card,{title:`Get Customer Balance`,icon:`wallet`,href:`/api-reference/credit-entitlements/get-customer-balance`,children:_jsx(_components.p,{children:`Prüfe das aktuelle Credit-Guthaben eines Kunden über die API.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`fehlerbehebung`,children:`Fehlerbehebung`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Events not appearing`,id:`events-not-appearing`,children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Der Ereignisname muss exakt übereinstimmen (Groß-/Kleinschreibung wird berücksichtigt)`}),`\n`,_jsx(_components.li,{children:`Prüfen Sie, dass die Meter-Filter keine Ereignisse ausschließen`}),`\n`,_jsx(_components.li,{children:`Vergewissern Sie sich, dass die Kunden-IDs in Ihrem Konto vorhanden sind`}),`\n`,_jsx(_components.li,{children:`Deaktivieren Sie die Filter vorübergehend zum Testen`}),`\n`]})}),_jsx(Accordion,{title:`Aggregation not working`,id:`aggregation-not-working`,children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Vergewissern Sie sich, dass die Over Property exakt mit dem Metadatenschlüssel übereinstimmt`}),`\n`,_jsxs(_components.li,{children:[`Verwenden Sie Zahlen, keine Strings: `,_jsx(_components.code,{children:`tokens: 150`}),` statt `,_jsx(_components.code,{children:`tokens: \"150\"`})]}),`\n`,_jsx(_components.li,{children:`Fügen Sie die erforderlichen Eigenschaften in alle Ereignisse ein`}),`\n`]})}),_jsx(Accordion,{title:`Filters not working`,id:`filters-not-working`,children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Achten Sie auf die exakte Groß-/Kleinschreibung`}),`\n`,_jsx(_components.li,{children:`Verwenden Sie die richtigen Operatoren für den Datentyp`}),`\n`,_jsx(_components.li,{children:`Stellen Sie sicher, dass die Ereignisse die gefilterten Eigenschaften enthalten`}),`\n`]})}),_jsx(Accordion,{title:`Wrong usage totals`,id:`wrong-usage-totals`,children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Überprüfen Sie den Tab Events, um die tatsächlich empfangenen Ereignisse zu zählen`}),`\n`,_jsx(_components.li,{children:`Prüfen Sie den Aggregationstyp (Count oder Sum)`}),`\n`,_jsx(_components.li,{children:`Stellen Sie sicher, dass die Werte für Sum und Max numerisch sind`}),`\n`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`nächste-schritte`,children:`Nächste Schritte`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Send Events`,icon:`bolt`,href:`/features/usage-based-billing/event-ingestion`,children:_jsx(_components.p,{children:`Beginne damit, Nutzungsevents aus deiner Anwendung an deine Meter zu senden.`})}),_jsx(Card,{title:`View Blueprints`,icon:`copy`,href:`/features/usage-based-billing/ingestion-blueprints`,children:_jsx(_components.p,{children:`Nutze fertige Meter-Konfigurationen für gängige Anwendungsfälle.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"sidebarTitle":"Zähler","title":"Zähler","description":"Transformieren Sie rohe Nutzungsereignisse in abrechenbare Mengen mit Aggregation und Filterung.","icon":"sliders","keywords":["Dodo Payments","Verbrauchszähler","Messung","Verbrauchsverfolgung","Aggregation"],"href":"/de/features/usage-based-billing/meters"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"API-Ressourcen","slug":"api-ressourcen","depth":2,"children":[]},{"title":"Einen Zähler erstellen","slug":"einen-zähler-erstellen","depth":2,"children":[]},{"title":"Analysen anzeigen","slug":"analysen-anzeigen","depth":2,"children":[]},{"title":"Abrechnung in Credits statt Währung","slug":"abrechnung-in-credits-statt-währung","depth":2,"children":[{"title":"Wann man kreditbasierte Abrechnung verwenden sollte","slug":"wann-man-kreditbasierte-abrechnung-verwenden-sollte","depth":3,"children":[]},{"title":"Konfiguration eines Meters für Credit-Abzug","slug":"konfiguration-eines-meters-für-credit-abzug","depth":3,"children":[]},{"title":"So funktioniert die Credit-Abrechnung","slug":"so-funktioniert-die-credit-abrechnung","depth":3,"children":[]},{"title":"Mehrere Meter, ein Credit-Pool","slug":"mehrere-meter-ein-credit-pool","depth":3,"children":[]}]},{"title":"Fehlerbehebung","slug":"fehlerbehebung","depth":2,"children":[]},{"title":"Nächste Schritte","slug":"nächste-schritte","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dodopayments/0ee82a08f7b65bcb/seo.js","/_mintlify/custom/dodopayments/6f88c9bbee313616/assistant-loader.js"],"subdomain":"dodopayments","siteName":"Dodo Payments Documentation","title":"Zähler - Dodo Payments Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/features/usage-based-billing/meters","matchLevel":1},"es":{"href":"/es/features/usage-based-billing/meters","matchLevel":1},"ar":{"href":"/ar/features/usage-based-billing/meters","matchLevel":1},"fr":{"href":"/fr/features/usage-based-billing/meters","matchLevel":1},"de":{"href":"/de/features/usage-based-billing/meters","matchLevel":0},"id":{"href":"/id/features/usage-based-billing/meters","matchLevel":1},"ja":{"href":"/ja/features/usage-based-billing/meters","matchLevel":1},"ko":{"href":"/ko/features/usage-based-billing/meters","matchLevel":1},"pt-BR":{"href":"/pt-BR/features/usage-based-billing/meters","matchLevel":1},"vi":{"href":"/vi/features/usage-based-billing/meters","matchLevel":1},"cn":{"href":"/cn/features/usage-based-billing/meters","matchLevel":1},"hi":{"href":"/hi/features/usage-based-billing/meters","matchLevel":1},"it":{"href":"/it/features/usage-based-billing/meters","matchLevel":1},"sv":{"href":"/sv/features/usage-based-billing/meters","matchLevel":1}}},"lastModified":"2026-09-26T16:06:34.454Z","gitLastModified":"2026-09-26T16:03:47.000Z","originalFileLocation":"de/features/usage-based-billing/meters.mdx","locale":"de"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Transformieren Sie rohe Nutzungsereignisse in abrechenbare Mengen mit Aggregation und Filterung.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Zähler - Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Transformieren Sie rohe Nutzungsereignisse in abrechenbare Mengen mit Aggregation und Filterung.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dodopayments.com/de/features/usage-based-billing/meters\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Usage+Based+Billing\u0026amp;title=Z%C3%A4hler\u0026amp;description=Transformieren+Sie+rohe+Nutzungsereignisse+in+abrechenbare+Mengen+mit+Aggregation+und+Filterung.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=41661d2b12756d757981218058e18b244ec4616712b545f4b9e9f254fb4c8f5e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Zähler - Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Transformieren Sie rohe Nutzungsereignisse in abrechenbare Mengen mit Aggregation und Filterung.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dodopayments.mintlify.site/_mintlify/api/og/v2?division=Usage+Based+Billing\u0026amp;title=Z%C3%A4hler\u0026amp;description=Transformieren+Sie+rohe+Nutzungsereignisse+in+abrechenbare+Mengen+mit+Aggregation+und+Filterung.\u0026amp;theme=fcc3a546490e883f7462a320\u0026amp;signature=41661d2b12756d757981218058e18b244ec4616712b545f4b9e9f254fb4c8f5e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/dodopayments/KuV_TozyHuGHOyyc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dodo Payments Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#779812\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dodopayments.com/de/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/de/features/usage-based-billing/meters.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.dodopayments.com/de/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.dodopayments.com/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.dodopayments.com/es/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.dodopayments.com/ar/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.dodopayments.com/fr/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.dodopayments.com/id/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.dodopayments.com/ja/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.dodopayments.com/ko/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.dodopayments.com/pt-BR/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.dodopayments.com/vi/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.dodopayments.com/cn/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.dodopayments.com/hi/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.dodopayments.com/it/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"sv\" href=\"https://docs.dodopayments.com/sv/features/usage-based-billing/meters\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.dodopayments.com/features/usage-based-billing/meters\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dodopayments.com/#organization\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dodopayments/nM_mJfYkri-OpC5M/logo/light.svg?fit=max\u0026auto=format\u0026n=nM_mJfYkri-OpC5M\u0026q=85\u0026s=23f7a052f7ecb9d6570b7c95ee359a97\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dodopayments.com#website\",\"name\":\"Dodo Payments Documentation\",\"url\":\"https://docs.dodopayments.com\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dodopayments.com/de/features/usage-based-billing/meters#webpage\",\"url\":\"https://docs.dodopayments.com/de/features/usage-based-billing/meters\",\"name\":\"Zähler\",\"description\":\"Transformieren Sie rohe Nutzungsereignisse in abrechenbare Mengen mit Aggregation und Filterung.\",\"dateModified\":\"2026-09-26T16:03:47.000Z\",\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dodopayments.com/de/features/usage-based-billing/meters#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dodopayments.com/de/features/usage-based-billing/meters#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://docs.dodopayments.com/de/features/products\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Usage Based Billing\",\"item\":\"https://docs.dodopayments.com/de/features/usage-based-billing/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Zähler\",\"item\":\"https://docs.dodopayments.com/de/features/usage-based-billing/meters\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dodopayments.com/de/features/usage-based-billing/meters#article\",\"headline\":\"Zähler\",\"name\":\"Zähler\",\"description\":\"Transformieren Sie rohe Nutzungsereignisse in abrechenbare Mengen mit Aggregation und Filterung.\",\"url\":\"https://docs.dodopayments.com/de/features/usage-based-billing/meters\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dodopayments.com/de/features/usage-based-billing/meters#webpage\"},\"dateModified\":\"2026-09-26T16:03:47.000Z\",\"keywords\":\"Dodo Payments, Verbrauchszähler, Messung, Verbrauchsverfolgung, Aggregation\",\"publisher\":{\"@id\":\"https://docs.dodopayments.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dodopayments.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dodo Payments Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Dodo Payments Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/de/features/usage-based-billing/meters.md","siteName":"Dodo Payments Documentation","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/features/usage-based-billing/meters"}]},{"language":"es","pages":[{"title":"es","href":"/es/features/usage-based-billing/meters"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/features/usage-based-billing/meters"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/features/usage-based-billing/meters"}]},{"language":"de","tabs":[{"tab":"Docs","icon":"book","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Dodo Payments","sidebarTitle":"Introduction","icon":"rocket","href":"/de/introduction"},{"title":"Mit KI-Coding-Agenten entwickeln","sidebarTitle":"KI-Coding-Agenten","icon":"robot","href":"/de/developer-resources/build-with-ai-coding-agents"},{"title":"Migration zu Dodo Payments","icon":"arrow-right-arrow-left","href":"/de/migrate-to-dodo"},{"title":"Account Verification","icon":"id-card","href":"/de/miscellaneous/verification-process"}]},{"group":"Features","pages":[{"sidebarTitle":"Produkte","title":"Produkte","icon":"box","href":"/de/features/products"},{"sidebarTitle":"Product Collections","title":"Product Collections","icon":"layer-group","href":"/de/features/product-collections"},{"sidebarTitle":"Einmalzahlungen","title":"Einmalzahlungen","icon":"credit-card","href":"/de/features/one-time-payment-products"},{"group":"Subscriptions","icon":"infinity","pages":[{"sidebarTitle":"Subscriptions","title":"Subscriptions","icon":"repeat","href":"/de/features/subscription"},{"sidebarTitle":"Add-Ons","title":"Add-Ons für Abonnements","icon":"puzzle","href":"/de/features/addons"},{"title":"On-Demand Subscriptions","icon":"bolt","href":"/de/developer-resources/ondemand-subscriptions"}]},{"group":"Usage Based Billing","icon":"arrow-trend-up","pages":[{"sidebarTitle":"Einführung","title":"Nutzungsbasierte Abrechnung","description":"Berechnen Sie Kunden basierend auf dem, was sie tatsächlich nutzen, mit flexibler Messung und automatisierter Abrechnung.","icon":"box","href":"/de/features/usage-based-billing/introduction"},{"sidebarTitle":"Zähler","title":"Zähler","icon":"sliders","href":"/de/features/usage-based-billing/meters"},{"sidebarTitle":"Event Ingestion","title":"Event Ingestion","description":"Send usage events from your application to track customer consumption and power billing.","icon":"bolt","href":"/de/features/usage-based-billing/event-ingestion"},{"group":"Ingestion Blueprints","icon":"copy","pages":[{"sidebarTitle":"Einführung","title":"Ingestion-Blueprints","icon":"box","href":"/de/features/usage-based-billing/ingestion-blueprints"},{"title":"LLM Blueprint","icon":"brain-circuit","href":"/de/developer-resources/ingestion-blueprints/llm"},{"title":"API Gateway Blueprint","icon":"cloud","href":"/de/developer-resources/ingestion-blueprints/api-gateway"},{"title":"Object Storage Blueprint","icon":"box-archive","href":"/de/developer-resources/ingestion-blueprints/object-storage"},{"title":"Stream Blueprint","icon":"tower-broadcast","href":"/de/developer-resources/ingestion-blueprints/stream"},{"title":"Zeitbereich-Blueprint","icon":"clock","href":"/de/developer-resources/ingestion-blueprints/time-range"}]}]},{"sidebarTitle":"Credit-Based Billing","title":"Credit-Based Billing","icon":"coins","tag":"NEW","href":"/de/features/credit-based-billing"},{"sidebarTitle":"Seat-Based Billing","title":"Seat-Based Billing","icon":"users","href":"/de/features/seat-based-billing"},{"sidebarTitle":"Hybride Abrechnung","title":"Modelle für hybride Abrechnung","icon":"layer-group","href":"/de/features/hybrid-billing"},{"title":"Upsells \u0026 Downsells","icon":"arrow-up-right-dots","href":"/de/features/upsells-and-downsells"},{"group":"Customers","icon":"user-group","pages":[{"title":"Kundenmanagement","icon":"user-group","href":"/de/features/customers"},{"sidebarTitle":"Kundenportal","title":"Kundenportal","icon":"id-card","href":"/de/features/customer-portal"},{"title":"Kunden-Wallets","icon":"wallet","tag":"NEW","href":"/de/features/customer-wallet"},{"sidebarTitle":"Gesendete E-Mails","title":"E-Mail-Protokolle der Kunden","icon":"envelope","tag":"NEW","href":"/de/features/email-logs"},{"sidebarTitle":"Customer Blocklist","title":"Customer Blocklist","icon":"user-slash","tag":"NEW","href":"/de/features/customer-blocklist"}]},{"sidebarTitle":"Rabatte","title":"Rabatte","icon":"percent","href":"/de/features/discount-codes"},{"group":"Recovery","icon":"rotate","tag":"NEW","pages":[{"sidebarTitle":"Übersicht","title":"Umsatzwiederherstellung","icon":"rotate","href":"/de/features/recovery/overview"},{"sidebarTitle":"Abgebrochene Warenkorb-Wiederherstellung","title":"Abgebrochene Warenkorb-Wiederherstellung","icon":"cart-shopping","href":"/de/features/recovery/abandoned-cart-recovery"},{"sidebarTitle":"Abo-Mahnverfahren","title":"Abo-Mahnverfahren","icon":"repeat","href":"/de/features/recovery/subscription-dunning"},{"sidebarTitle":"Erneute Zahlungsversuche bei Abonnements","title":"Erneute Zahlungsversuche bei Abonnements","icon":"arrow-rotate-right","href":"/de/features/recovery/payment-retries"},{"sidebarTitle":"Manueller Wiederholungsversuch","title":"Manueller Wiederholungsversuch für Zahlungen","icon":"hand-pointer","tag":"NEW","href":"/de/features/recovery/manual-retry"}]},{"group":"Transactions","icon":"credit-card","pages":[{"title":"Zahlungen","icon":"money-bill-transfer","href":"/de/features/transactions/payments"},{"title":"Rückerstattungen","icon":"rotate-left","href":"/de/features/transactions/refunds"},{"title":"Disputes","icon":"circle-exclamation","href":"/de/features/transactions/disputes"}]},{"group":"Entitlements","icon":"gift","tag":"NEW","pages":[{"title":"Einführung","sidebarTitle":"Einführung","icon":"box-archive","href":"/de/features/entitlements/introduction"},{"title":"Lizenzschlüssel","icon":"key","href":"/de/features/license-keys"},{"title":"Digital Product Delivery","sidebarTitle":"Digitale Produkte","icon":"download","href":"/de/features/digital-product-delivery"},{"title":"Feature-Flag-Berechtigung","sidebarTitle":"Feature Flags","icon":"flag","tag":"NEW","href":"/de/features/entitlements/feature-flags"},{"title":"Discord-Berechtigung","sidebarTitle":"Discord","icon":"discord","href":"/de/features/entitlements/discord"},{"title":"GitHub Berechtigung","sidebarTitle":"GitHub","icon":"github","href":"/de/features/entitlements/github"},{"title":"Telegram-Berechtigung","sidebarTitle":"Telegram","icon":"telegram","href":"/de/features/entitlements/telegram"},{"title":"Framer-Entitlement","sidebarTitle":"Framer","icon":"puzzle-piece","href":"/de/features/entitlements/framer"},{"title":"Notion-Berechtigung","sidebarTitle":"Notion","icon":"book","href":"/de/features/entitlements/notion"}]},{"group":"Payouts and Balances","icon":"wallet","pages":[{"title":"Auszahlungsprozess","icon":"money-bill","href":"/de/features/payouts/payout-structure"},{"title":"Salden","icon":"file-invoice-dollar","href":"/de/features/account-summary-payout-wallet"}]},{"group":"Account Management","icon":"user","pages":[{"sidebarTitle":"Ein Unternehmen archivieren","title":"Ein Unternehmen archivieren","icon":"box-archive","tag":"NEW","href":"/de/features/archive-business"},{"title":"Multi-Brand Setup","icon":"building-columns","href":"/de/features/multi-brands"},{"title":"Rechnungsmanagement","icon":"file-invoice-dollar","href":"/de/features/invoice-generation"},{"title":"Teammitglieder","icon":"user-gear","href":"/de/features/team"},{"title":"Kommunikationspräferenzen","sidebarTitle":"Kommunikationspräferenzen","icon":"bell","tag":"NEW","href":"/de/features/communication-preferences"},{"title":"Mein Konto","icon":"user-gear","href":"/de/miscellaneous/accounts"}]},{"group":"Pricing","icon":"dollar-sign","pages":[{"sidebarTitle":"Preisgestaltung inklusive Steuern","title":"Preisgestaltung inklusive Steuern","icon":"file-invoice","href":"/de/features/tax-inclusive-pricing"},{"sidebarTitle":"Zahle, was du willst","title":"Zahle, was du willst Preisgestaltung","icon":"dollar-sign","href":"/de/features/pay-what-you-want"},{"title":"B2B-Zahlungen","icon":"money-bills","href":"/de/features/b2b-payments"},{"title":"Lokalisierte Preisgestaltung","sidebarTitle":"Lokalisierte Preisgestaltung","icon":"earth-americas","href":"/de/features/localized-pricing"},{"sidebarTitle":"Kaufkraftparität","title":"Kaufkraftparität","tag":"NEW","icon":"money-bill-trend-up","href":"/de/features/purchasing-power-parity"},{"sidebarTitle":"Charm Pricing","title":"Charm Pricing","tag":"NEW","icon":"tag","href":"/de/features/charm-pricing"}]},{"sidebarTitle":"Checkout","title":"Checkout-Funktionen","icon":"cart-shopping","href":"/de/features/checkout"},{"sidebarTitle":"Design","title":"Design- \u0026 Themenanpassung","icon":"palette","tag":"NEW","href":"/de/features/design"},{"group":"Payment Methods","icon":"money-bill-wave","pages":[{"title":"Payment Methods","sidebarTitle":"Overview","icon":"layer-group","href":"/de/features/payment-methods"},{"title":"Kredit- \u0026 Debitkarten","sidebarTitle":"Karten","icon":"credit-card","href":"/de/features/payment-methods/cards"},{"title":"Digitale Wallets","sidebarTitle":"Digitale Wallets","icon":"wallet","href":"/de/features/payment-methods/digital-wallets"},{"title":"Jetzt kaufen, später bezahlen (BNPL)","sidebarTitle":"BNPL","icon":"calendar-days","href":"/de/features/payment-methods/bnpl"},{"title":"ACH Direct Debit","sidebarTitle":"ACH Direct Debit","icon":"building-columns","href":"/de/features/payment-methods/ach"},{"title":"Indische Zahlungsmethoden","sidebarTitle":"Indien","icon":"indian-rupee-sign","href":"/de/features/payment-methods/india"},{"title":"Europäische Zahlungsmethoden","sidebarTitle":"Europa","icon":"euro-sign","href":"/de/features/payment-methods/europe"},{"title":"Zahlungsmethoden in Südkorea","sidebarTitle":"Südkorea","icon":"won-sign","href":"/de/features/payment-methods/south-korea"},{"title":"Zahlungsmethoden im asiatisch-pazifischen Raum","sidebarTitle":"Asiatisch-pazifischer Raum","icon":"earth-asia","href":"/de/features/payment-methods/asia-pacific"},{"title":"Pix","sidebarTitle":"Pix","icon":"brazilian-real-sign","href":"/de/features/payment-methods/pix"},{"title":"Stablecoins","sidebarTitle":"Stablecoins","icon":"dollar-sign","href":"/de/features/payment-methods/stablecoins"},{"title":"WeChat Pay","sidebarTitle":"WeChat Pay","icon":"comment-dollar","href":"/de/features/payment-methods/wechat"}]},{"title":"Analysen von Drittanbietern","sidebarTitle":"Analysen von Drittanbietern","icon":"chart-line","tag":"NEW","href":"/de/features/analytics"},{"sidebarTitle":"Adaptive Currency","title":"Adaptive Currency","icon":"money-bill-transfer","href":"/de/features/adaptive-currency"},{"group":"BYOP","icon":"shuffle","tag":"BETA","pages":[{"title":"Bring Your Own Processor (BYOP)","sidebarTitle":"Overview","tag":"BETA","icon":"boxes-stacked","href":"/de/features/byop"},{"title":"Stripe - Connect \u0026 Raw Card API Access","sidebarTitle":"Stripe","icon":"stripe","href":"/de/features/byop/stripe"},{"title":"Adyen - Connect \u0026 Raw Card API Access","sidebarTitle":"Adyen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/adyen.svg","href":"/de/features/byop/adyen"}]},{"title":"Storefront","icon":"store","href":"/de/features/storefront"},{"title":"Partnerprogramme","icon":"users-line","href":"/de/features/affiliates"},{"title":"Moderation API","icon":"shield-check","tag":"NEW","href":"/de/features/moderation"},{"title":"Verkauf digitaler Waren auf iOS","icon":"mobile","href":"/de/features/appstore-digital-goods"},{"title":"Dashboard Analytics","sidebarTitle":"Dashboard Analytics","icon":"chart-line","href":"/de/features/analytics-and-reporting"},{"title":"Berichte","sidebarTitle":"Berichte","icon":"file-invoice","href":"/de/features/reports"}]},{"group":"Integrate","pages":[{"group":"SDKs","icon":"box-open","pages":[{"sidebarTitle":"Overview","title":"Offizielle SDKs","icon":"box","href":"/de/developer-resources/dodo-payments-sdks"},{"title":"TypeScript","icon":"js","href":"/de/developer-resources/sdks/typescript"},{"title":"Python","icon":"python","href":"/de/developer-resources/sdks/python"},{"title":"Go","icon":"golang","href":"/de/developer-resources/sdks/go"},{"title":"Ruby","icon":"gem","href":"/de/developer-resources/sdks/ruby"},{"title":"Java","icon":"java","href":"/de/developer-resources/sdks/java"},{"title":"Kotlin","icon":"k","href":"/de/developer-resources/sdks/kotlin"},{"title":"PHP","icon":"php","href":"/de/developer-resources/sdks/php"},{"title":"C#","icon":"c","href":"/de/developer-resources/sdks/csharp"},{"title":"Rust","icon":"rust","href":"/de/developer-resources/sdks/rust"}]},{"group":"Mobile Checkout SDKs","icon":"mobile","pages":[{"title":"Mobile Integration Guide","sidebarTitle":"Integration Guide","icon":"mobile","href":"/de/developer-resources/mobile-integration"},{"title":"Android","sidebarTitle":"Android","tag":"NEW","icon":"android","href":"/de/developer-resources/sdks/android"},{"title":"iOS","sidebarTitle":"iOS","tag":"NEW","icon":"apple","href":"/de/developer-resources/sdks/ios"},{"title":"React Native","sidebarTitle":"React Native","tag":"NEW","icon":"react","href":"/de/developer-resources/sdks/react-native"},{"title":"Flutter","sidebarTitle":"Flutter","tag":"NEW","icon":"layer-group","href":"/de/developer-resources/sdks/flutter"}]},{"group":"Framework Adaptors","icon":"frame","pages":[{"sidebarTitle":"Übersicht","title":"Übersicht der Framework-Adapter","icon":"box","href":"/de/developer-resources/framework-adaptors"},{"title":"Next.js-Adaptor","icon":"code-merge","href":"/de/developer-resources/nextjs-adaptor"},{"title":"Better Auth Adaptor","icon":"code-merge","href":"/de/developer-resources/better-auth-adaptor"},{"title":"Convex-Komponente","icon":"code-merge","href":"/de/developer-resources/convex-component"},{"title":"TanStack Adaptor","icon":"code-merge","href":"/de/developer-resources/tanstack-adaptor"},{"title":"Nuxt-Adapter","icon":"code-merge","href":"/de/developer-resources/nuxt-adaptor"},{"title":"Express Adaptor","icon":"code-merge","href":"/de/developer-resources/express-adaptor"},{"title":"Astro-Adapter","icon":"code-merge","href":"/de/developer-resources/astro-adaptor"},{"title":"SvelteKit Adaptor","icon":"code-merge","href":"/de/developer-resources/sveltekit-adaptor"},{"title":"Hono Adaptor","icon":"code-merge","href":"/de/developer-resources/hono-adaptor"},{"title":"Remix Adaptor","icon":"code-merge","href":"/de/developer-resources/remix-adaptor"},{"title":"Fastify Adaptor","icon":"code-merge","href":"/de/developer-resources/fastify-adaptor"},{"title":"Bun-Adapter","icon":"code-merge","href":"/de/developer-resources/bun-adaptor"}]},{"group":"Webhooks","icon":"webhook","pages":[{"sidebarTitle":"Overview","title":"Webhooks","icon":"webhook","href":"/de/developer-resources/webhooks"},{"title":"Leitfaden zu Webhook-Ereignissen","icon":"bell","href":"/de/developer-resources/webhooks/intents/webhook-events-guide"},{"group":"Webhook Payloads","icon":"code","pages":[{"title":"Zahlung","icon":"credit-card","href":"/de/developer-resources/webhooks/intents/payment"},{"sidebarTitle":"Abonnement","title":"Subscription-Webhooks","icon":"repeat","href":"/de/developer-resources/webhooks/intents/subscription"},{"title":"Rückerstattung","icon":"rotate-left","href":"/de/developer-resources/webhooks/intents/refund"},{"sidebarTitle":"Streitfall","title":"Streitfall-Webhooks","icon":"circle-exclamation","href":"/de/developer-resources/webhooks/intents/dispute"},{"title":"Lizenzschlüssel","icon":"key","href":"/de/developer-resources/webhooks/intents/license-key"},{"title":"Entitlement-Gewährung","icon":"gift","href":"/de/developer-resources/webhooks/intents/entitlement-grant"},{"sidebarTitle":"Kreditbasierte Abrechnung","title":"Webhooks für kreditbasierte Abrechnung","icon":"coins","href":"/de/developer-resources/webhooks/intents/credit"},{"title":"Wiederherstellung","icon":"rotate","href":"/de/developer-resources/webhooks/intents/recovery"},{"sidebarTitle":"Auszahlung","title":"Webhooks für Auszahlungen","icon":"money-bill-transfer","href":"/de/developer-resources/webhooks/intents/payout"}]},{"group":"Deploy to Cloud","icon":"rocket","pages":[{"title":"Vercel Functions","icon":"triangle","href":"/de/developer-resources/webhooks/examples/vercel-example"},{"title":"Cloudflare Workers","icon":"cloud","href":"/de/developer-resources/webhooks/examples/cloudflare-example"},{"title":"Supabase Edge Functions","icon":"bolt","href":"/de/developer-resources/webhooks/examples/supabase-example"},{"title":"Netlify Functions","icon":"diamond","href":"/de/developer-resources/webhooks/examples/netlify-example"}]}]},{"group":"Testing \u0026 Demo Tools","icon":"flask","pages":[{"title":"Testmodus vs. Live-Modus","icon":"toggle-on","href":"/de/miscellaneous/test-mode-vs-live-mode"},{"title":"Testing Process","icon":"flask","href":"/de/miscellaneous/testing-process"},{"title":"Atlas Demo Produkt","icon":"palette","href":"/de/features/atlas-demo-website"}]},{"group":"Boilerplates","icon":"box-open","pages":[{"sidebarTitle":"Expo","title":"Expo Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/expo.svg","tag":"NEW","href":"/de/developer-resources/expo-boilerplate"},{"sidebarTitle":"Supabase","title":"Supabase-Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/supabase.svg","href":"/de/developer-resources/supabase-boilerplate"},{"sidebarTitle":"Figma Plugin","title":"Figma-Plugin","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/figma.svg","href":"/de/integrations/figma-plugin"},{"sidebarTitle":"Next.js","title":"Next.js Minimal Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/nextjs.svg","href":"/de/developer-resources/nextjs-boilerplate"},{"sidebarTitle":"Astro","title":"Astro Minimal Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/astro.svg","href":"/de/developer-resources/astro-boilerplate"},{"sidebarTitle":"FastAPI","title":"FastAPI-Boilerplate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dodopayments/images/logos/fastapi.svg","tag":"NEW","href":"/de/developer-resources/fastapi-boilerplate"},{"sidebarTitle":"Go","title":"Go Boilerplate","icon":"golang","tag":"NEW","href":"/de/developer-resources/go-boilerplate"}]},{"title":"Dodo CLI","icon":"terminal","tag":"NEW","href":"/de/developer-resources/sdks/cli"},{"title":"Overlay Checkout","icon":"cart-shopping","href":"/de/developer-resources/overlay-checkout"},{"title":"Inline Checkout","icon":"credit-card","href":"/de/developer-resources/inline-checkout"},{"title":"Billing SDK","icon":"boxes-stacked","href":"/de/developer-resources/billingsdk"},{"title":"Dodo Payments MCP Server","icon":"server","href":"/de/developer-resources/mcp-server"},{"title":"Agent Skills","icon":"wand-magic-sparkles","href":"/de/developer-resources/agent-skills"},{"sidebarTitle":"Datenbank-Synchronisierung","title":"Mit Ihrer Datenbank synchronisieren","icon":"database","href":"/de/developer-resources/dodo-sync"},{"sidebarTitle":"Abonnement-Migration","title":"Abonnement-Migration zu Dodo Payments","icon":"file-import","href":"/de/miscellaneous/subscription-migration"}]},{"group":"Merchant of Record","pages":[{"sidebarTitle":"Was ist MoR?","title":"Einführung","icon":"building-columns","href":"/de/features/mor-introduction"},{"title":"MoR vs PG","icon":"scale-balanced","href":"/de/features/mor-vs-pg"},{"title":"Länder, die für die Händlerakzeptanz infrage kommen","icon":"globe","href":"/de/miscellaneous/accepted-countries-and-territories"},{"title":"Überwachungs- und Monitoring-Richtlinie","icon":"magnifying-glass","href":"/de/miscellaneous/review-monitoring-policy"},{"sidebarTitle":"Bypass of App Store Fees","title":"App-Store- und Play-Store-Gebühren mit Dodo Payments umgehen","icon":"shield-check","href":"/de/features/bypassing-app-store-fees"}]},{"group":"Miscellaneous","pages":[{"group":"Support Channels","icon":"headset","pages":[{"title":"Hilfe und Unterstützung","icon":"headset","href":"/de/miscellaneous/help-support"},{"title":"Funktionsanfrage und Roadmap","icon":"lightbulb","href":"/de/features/feature-request"}]},{"title":"Mobile- \u0026 Desktop-Apps","icon":"mobile","href":"/de/features/mobile-app"},{"title":"Sicherheitsberichterstattungspolitik","icon":"shield","href":"/de/miscellaneous/security-policy"}]}]},{"tab":"Guides","icon":"compass","pages":[{"title":"Guides","href":"/de/developer-resources/integration-guide"}]},{"tab":"API Reference","icon":"rectangle-code","pages":[{"title":"API Reference","href":"/de/api-reference/introduction"}]},{"tab":"External Integrations","icon":"plug","pages":[{"title":"External Integrations","href":"/de/integrations/introduction"}]},{"tab":"Changelog","icon":"calendar-days","pages":[{"title":"Changelog","href":"/de/changelog/introduction"}]},{"tab":"Community Projects","icon":"users","pages":[{"title":"Community Projects","href":"/de/community/overview"}]}]},{"language":"id","pages":[{"title":"id","href":"/id/features/usage-based-billing/meters"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/features/usage-based-billing/meters"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/features/usage-based-billing/meters"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/features/usage-based-billing/meters"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/features/usage-based-billing/meters"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/features/usage-based-billing/meters"}]},{"language":"hi","pages":[{"title":"hi","href":"/hi/features/usage-based-billing/meters"}]},{"language":"it","pages":[{"title":"it","href":"/it/features/usage-based-billing/meters"}]},{"language":"sv","pages":[{"title":"sv","href":"/sv/features/usage-based-billing/meters"}]}]},"basePath":"","title":"Zähler - Dodo Payments Documentation","buildId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","deploymentId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-B90Qhg8r.js","DynamicMarkdown-DpAS3GCb.js","zoom-image-lightbox-9bQKnClW.js","lightbox-handle-r17bVUz3.js"]}