# Zahlungslink nachverfolgen Verwenden Sie URL-Parameter und UTM-Codes, um Zahlungslinks nachzuverfolgen. Passen Sie Ihren Zahlungslink mit URL-Parametern und [Urchin Tracking Module (UTM)](https://en.wikipedia.org/wiki/UTM_parameters)-Codes so an, dass sie aussagekräftige Einblicke in das Kundenverhalten und die Effektivität Ihrer Marketingstrategie erhalten. Mit diesen Tools können Sie nachvollziehen, wo Ihr Datenverkehr herkommt und welche Marketingkampagnen die meisten Konversionen mit sich bringen. ## Kampagnen mit UTM-Codes verfolgen Mithilfe von UTM-Codes können Sie nachverfolgen, wie Kundinnen/Kunden Ihre Website gefunden haben, wenn sie über Ihren Zahlungslink bezahlen. Sie können die folgenden UTM-Codes als Parameter in die Abfragezeichenfolge Ihrer URL eingeben: `utm_source`, `utm_content`, `utm_medium`, `utm_term` und `utm_campaign`. | Parameter | Beschreibung | | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `utm_source` | Gibt an, woher der Datenverkehr stammt (z. B. der Name einer Website, Social Media oder eine Suchmaschine). | | `utm_content` | Gibt an, welchen Inhalt Ihr/e Kund/in auswählt. Verwenden Sie diesen Parameter, um zwischen Links zu unterscheiden, die auf dieselbe Zahlungsseite verweisen. | | `utm_medium` | Gibt das Marketingmedium an, das auf Ihren Zahlungslink zugreift (z. B. E-Mail, Kosten pro Klick oder andere Methoden). | | `utm_term` | Identifiziert bestimmte Suchbegriffe und Schlüsselwörter in Ihren bezahlten Suchanzeigen. | | `utm_campaign` | Identifiziert Ihre Marketingkampagnen anhand der URL des Zahlungslinks. | Um UTM-Codes hinzuzufügen, können Sie `redirect` als [Bestätigungsverhalten](https://docs.stripe.com/payment-links/post-payment.md#change-confirmation-behavior) angeben. Wenn Kundinnen/Kunden eine Zahlung abschließen, enthält Ihre Weiterleitungs-URL die UTM-Code-Parameter, die in Ihrer Zahlungslink-URL angegeben sind. So sieht ein Zahlungslink mit angehängten UTM-Codes aus: `https://buy.stripe.com/test_eVa5nPg1j1wmfXq5kr?utm_medium=earned_email&utm_source=marketo&utm_campaign=campaign_a` > Verwenden Sie bei der Erstellung Ihrer UTM-Codes alphanumerische Zeichen, Bindestriche und Unterstriche, und achten darauf, dass diese nicht länger als 150 Zeichen sind. Ungültige Werte werden vertraulich verworfen. Dies wirkt sich keinerlei auf die Leistung Ihres Zahlungslinks aus. ## Abgleich mit einem URL-Parameter vereinfachen Sie können den Abgleich mit dem URL-Parameter `client_reference_id` vereinfachen. Verwenden Sie URL-Parameter in der Abfragezeichenfolge Ihrer Zahlungslink-URL. Um URL-Parameter direkt über das Stripe-Dashboard zu konfigurieren, verwenden Sie die Seite [Zahlungslinks](https://dashboard.stripe.com/payment-links): 1. Klicken Sie auf den Zahlungslink, den Sie ändern möchten. 1. Klicken Sie auf den Abwärtspfeil der Schaltfläche **Kopieren** und wählen Sie **URL-Parameter** aus. 1. Verwenden Sie im Dialogfeld das Dropdown-Menü, um **Client-Referenz-ID** auszuwählen. 1. Geben Sie einen Wert ein, der die in der folgenden Tabelle beschriebenen Anforderungen erfüllt, um den Verweis an Ihre URL anzuhängen. 1. Kopieren Sie die geänderte URL zur Verwendung in Ihrer Integration. | Parameter | Beschreibung | Syntax | | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `client_reference_id` | Verwenden Sie `client_reference_id`, um eine eindeutige Zeichenfolge Ihrer Wahl hinzuzufügen, die auf die Checkout-Sitzung verweist. Dies kann eine Kunden-ID, eine Warenkorb-ID oder ähnliches sein und kann zum Abgleich der Sitzung mit Ihren internen Systemen verwendet werden. Wenn Sie Ihrem Zahlungslink diesen Parameter hinzufügen, wird er nach Durchführung der Zahlung in den *Webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) [checkout.session.completed](https://docs.stripe.com/api/events/types.md#event_types-checkout.session.completed) gesendet. | `client_reference_id` kann aus alphanumerischen Zeichen, Bindestrichen oder Unterstrichen bestehen und ein beliebiger Wert mit bis zu 200 Zeichen sein. Ungültige Werte werden automatisch verworfen, aber Ihre Zahlungsseite funktioniert weiterhin wie erwartet. Je nachdem, wie Sie Ihre Zahlungslinks teilen, werden sie möglicherweise an unerwarteten Stellen angezeigt. Wenn Sie einem Zahlungslink eine Kundenreferenz-ID hinzufügen, stellen Sie sicher, dass diese keine sensiblen Informationen oder Geheimschlüssel wie Passwörter oder API-Schlüssel enthält. Teilen Sie nur Zahlungslinks mit URL-Parametern für die vorgesehenen Empfängern. | ## Verfolgen Sie Zahlungen mit der API Wenn Kundinnen und Kunden einen Zahlungslink verwenden, um eine Zahlung abzuschließen, sendet Stripe einen Webhook [checkout.session.completed](https://docs.stripe.com/api/events/types.md#event_types-checkout.session.completed), den Sie für die Abwicklung und Abstimmung verwenden können. Erfahren Sie mehr über den [Empfang von Stripe-Ereignissen in Ihrer Integration](https://docs.stripe.com/webhooks.md). Überwachen Sie unbedingt weitere Webhooks, wenn Sie Zahlungsmethoden wie Banklastschriften oder Gutscheine aktiviert haben, bei denen es 2–14 Tage dauern kann, bis die Zahlung bestätigt wird. Weitere Informationen finden Sie im Leitfaden für die [Ausführung von Bestellungen nach der Bezahlung durch die Kundin/den Kunden](https://docs.stripe.com/checkout/fulfillment.md). Nachdem eine Kundin oder ein Kunde einen Kauf abgeschlossen hat, können Sie ihn zu einer URL weiterleiten oder eine benutzerdefinierte Nachricht anzeigen, indem Sie [after_completion](https://docs.stripe.com/api/payment-link/create.md#create_payment_link-after_completion) im Zahlungslink festlegen. ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d "after_completion[type]=redirect" \ --data-urlencode "after_completion[redirect][url]=https://example.com" ```