5 Min. LesezeitTutorials

Add-to-Calendar-Link: Einen bauen, der überall funktioniert

Ein Add-to-Calendar-Link ist entweder eine Anbieter-URL mit dem Event im Query-String oder eine gehostete .ics-Datei. Beide richtig umgesetzt, plus die Zeitzonenfalle.

Ana Kowalska
Marketing solutions engineering
Ein Add-to-Calendar-Link verzweigt sich zu Google Calendar, Outlook und einer gehosteten ics-Datei für Apple Calendar

Ein Add-to-Calendar-Link ist eine von zwei Sachen. Entweder eine Anbieter-URL, die das gesamte Event in ihrem Query-String trägt, sodass ein Klick ein vorausgefülltes Event in Google Calendar, Outlook oder Yahoo öffnet; oder eine gehostete .ics-Datei, das Standard-Kalenderformat, das Apple Calendar und praktisch jeder Desktop-Client importieren kann. Es gibt keinen dritten Mechanismus und keine einzige URL, die alle abdeckt.

Das ist der Teil, den die meisten Anleitungen überspringen, und er entscheidet darüber, wie man die Sache baut. Eine Webinar-Bestätigungs-E-Mail für ein gemischtes B2B-Publikum braucht mindestens einen Google-Link, einen Outlook-Link und eine .ics-Datei; bei einem Consumer-Event reicht womöglich einer. Dieser Guide behandelt beide Mechanismen, das Zeitzonenformat, das die meisten gemeldeten Bugs verursacht, und wie man das Ganze hinter einem einzigen Link hält, den man drucken, kürzen und messen kann. Für das größere Bild der Event-Links behandelt URL-Shortener für Events Badges, Beschilderung und Follow-up.

Zwei Mechanismen, nicht einer

Eine Anbieter-URL ist einfach ein Deep Link in den "Neues Event"-Bildschirm eines Web-Kalenders, dessen Felder aus dem Query-String befüllt werden. Bis der Empfänger es speichert, wird nirgendwo etwas abgelegt - das heißt, der Link funktioniert für immer, kostet nichts im Hosting und kann von der Person vor dem Speichern noch bearbeitet werden.

Eine .ics-Datei ist das Austauschformat, standardisiert als iCalendar in RFC 5545. Es handelt sich um eine reine Textdatei, die das Event beschreibt und die ein Kalender-Client parst und zum Import anbietet. Sie funktioniert dort, wo Anbieter-Links versagen, namentlich bei Apple Calendar und den meisten Firmen-Desktop-Clients, und sie ist von den beiden die einzige, die Dinge wie eine Wiederholungsregel oder eine Organisator-Adresse sauber transportieren kann.

Ein Kurzlink verzweigt sich zu einer Google-Calendar-Template-URL, einem Outlook-Deep-Link und einer gehosteten ics-Datei für Apple Calendar

Die Template-URL nimmt das Event als Parameter entgegen. Google dokumentiert die zugrunde liegende Funktion als das Erstellen eines Events, und die Linkform ist stabil genug, dass die ganze Branche darauf aufbaut:

https://calendar.google.com/calendar/render?action=TEMPLATE
  &text=Product+webinar
  &dates=20260910T140000Z/20260910T150000Z
  &details=Join+us+for+the+spring+release+walkthrough
  &location=https://example.com/webinar
  &ctz=Europe/Berlin

Vier Dinge sind hier wichtig. dates ist einfaches ISO 8601 ohne Satzzeichen, Start und Ende durch einen Schrägstrich verbunden, und das abschließende Z bedeutet UTC. ctz benennt eine Zeitzone, falls das Event lieber in Ortszeit geöffnet werden soll. details akzeptiert nur eine begrenzte Textmenge, und manche Clients kürzen sie, also gehört das Wesentliche nach vorn. Und jeder Wert muss URL-kodiert sein - genau dort brechen handgebaute Links meistens: Ein Et-Zeichen im Event-Titel kürzt stillschweigend alles danach ab.

outlook, office 365 und yahoo

Outlook hat zwei unterschiedliche Hosts, und das erwischt ständig Leute. Private Konten liegen auf outlook.live.com, Arbeits- und Schulkonten auf outlook.office.com, und ein für den einen gebauter Link zeigt Nutzern des anderen eine Anmeldesperre. Bei gemischtem Publikum beide Varianten anbieten oder auf die .ics-Datei ausweichen, der das egal ist.

Yahoo verwendet ein ähnliches Deep-Link-Format mit eigenen Parameternamen. Für Consumer-Zielgruppen lohnt es sich, ihn aufzunehmen, für B2B kann man ihn gefahrlos weglassen.

Die .ics-Datei, und der eine Header, der sie zerstört

Die Datei selbst ist kurz - kürzer, als man erwartet. Ein minimal funktionsfähiges Event umfasst etwa zehn Zeilen: die Kalender-Hülle, ein VEVENT, eine UID, einen Zeitstempel, Start und Ende sowie eine Zusammenfassung.

Als text/calendar ausliefern. Eine als text/plain ausgelieferte .ics öffnet sich im Browser-Tab als Rohtext, was für einen technisch nicht versierten Empfänger völlig kaputt aussieht, und es ist mit Abstand der häufigste Hosting-Fehler bei diesem Format. Der Dateiname sollte ebenfalls auf .ics enden, weil manche Clients die Endung prüfen statt den Header.

Zwei weitere Details, die man gleich beim ersten Mal richtig machen sollte. Zeitstempel in UTC mit abschließendem Z vermeiden jede Sommerzeit-Diskussion, und wer Ortszeit verwenden muss, sollte den VTIMEZONE-Block einbauen statt zu hoffen. Und eine stabile UID pro Event sorgt dafür, dass eine spätere Version derselben Datei den bestehenden Eintrag aktualisiert statt einen Duplikat zu erzeugen - wichtig an dem Tag, an dem das Webinar um eine Stunde verschoben werden muss.

Hier hören die beiden Mechanismen auf, ein technisches Detail zu sein, und werden zu einem Kampagnenproblem. Drei Anbieter-Links plus ein Datei-Download ergeben vier URLs, und vier URLs passen nicht auf ein Plakat, in eine gedruckte Einladung oder hinter einen QR-Code.

Die Lösung ist ein einziger Kurzlink, der auf eine kleine Seite mit den Optionen zeigt. Diese Seite kann ein Abschnitt Ihrer Event-Seite sein statt etwas völlig Neues. Der Gewinn ist eine Adresse, die jeden Kanal übersteht: gekürzt für die E-Mail, aufgedruckt auf das Badge, in einen QR-Code verwandelt für die Beschilderung vor Ort, und nach dem Event umleitbar auf die Aufzeichnung. Diese letzte Eigenschaft ist die, die man später zu schätzen weiß, denn gedrucktes Material überlebt das Event, für das es geworben hat.

Die Messung folgt demselben Muster. Geben Sie der E-Mail, dem Social-Post und dem gedruckten Schild jeweils eigene Kurzlinks zur selben Seite, und die Klickzahlen zeigen, welcher Kanal tatsächlich Absicht erzeugt hat - in derselben Tabelle wie der Rest Ihrer Kampagnen. Was im Kalender einer Person passiert, sehen Sie nicht, deshalb sind Klicks und Registrierungen hier die beiden ehrlichen Zahlen. Richten Sie einen Workspace ein und legen Sie die Links auf Ihre eigene Domain, wenn Sie sie zusammen mit allem anderen gezählt haben wollen, und lesen Sie sie in den Link-Analytics ab.

Ein Kurzlink zu einer Kalender-Optionsseite, verwendet in einer E-Mail, einem Social-Post und einem gedruckten QR-Code, mit Klicks im Vergleich zu Registrierungen

Testen Sie es wie ein Empfänger, nicht wie ein Builder

Vier Prüfungen fangen fast alles ab, und jede davon dauert eine Minute:

  1. Den Link auf einem Smartphone und auf einem Desktop öffnen, sowohl in einem privaten als auch in einem Arbeitskonto, falls vorhanden, denn die Outlook-Host-Trennung zeigt sich sonst nirgendwo.
  2. Das entstandene Event in einer Zeitzone prüfen, die nicht die eigene ist. Ein Kollege zwei Zonen entfernt ist der schnellste Test; eine manuell umgestellte Systemuhr funktioniert auch.
  3. Bestätigen, dass die .ics die Kalender-App aufruft statt sich als Text zu öffnen - das zeigt, dass der Content-Type stimmt.
  4. Das Event so lesen, wie es nach dem Speichern erscheint. Gekürzte Beschreibungen und ein Location-Feld mit einer nicht klickbaren URL sind beide häufig und beide vor dem Versand behebbar.

Bei mir hat mich die Zeitzone erwischt. Ein Webinar, das für die Person, die den Link gebaut hat, korrekt angezeigt wird und für die Hälfte des Publikums eine Stunde daneben liegt, fällt von der Absender-Seite nicht auf, denn der eigene Kalender zeigt genau das, was beabsichtigt war. Bitten Sie jemanden in einem anderen Land, einen Blick darauf zu werfen, bevor Sie es an zweitausend Personen verschicken.

Die Cornerstone-Serie lesen

Dieser Beitrag gehört zum Tutorials-Cluster. Für den vollständigen Event-Aufbau behandelt URL-Shortener für Events alles von der Registrierung bis zum Follow-up, und eine QR-Code-Kampagne von Grund auf deckt die gedruckte Hälfte ab.

Verwandte Beiträge im Blog

Häufig gestellte Fragen

Wie erstelle ich einen Add-to-Calendar-Link?

Zwei Wege, und die meisten Events brauchen beide. Für Google, Outlook und Yahoo baut man eine Anbieter-URL, in deren Query-String das Event kodiert ist, sodass ein Klick ein vorausgefülltes Event im Kalender der jeweiligen Person öffnet. Für Apple Calendar und alles andere hostet man eine .ics-Datei, das Standard-Kalenderformat, das jeder Client importieren kann. Keiner der beiden Wege deckt für sich allein jeden Empfänger ab.

Gibt es einen einzigen Link, der für jeden Kalender funktioniert?

Kein Anbieter-Link, nein, denn jeder Anbieter hat sein eigenes URL-Format und Apple hat gar keins. Am nächsten kommt ein Kurzlink, der auf eine kleine Seite mit den drei oder vier Optionen zeigt - das ergibt außerdem eine einzige URL zum Drucken, Kürzen und Messen. Eine gehostete .ics-Datei ist die zweitbeste Einzellösung, da die meisten Desktop-Clients sie importieren.

Welches Datumsformat verwendet ein Google-Calendar-Link?

Einfaches ISO 8601 in UTC, ohne Satzzeichen, Start und Ende durch einen Schrägstrich verbunden: 20260910T140000Z/20260910T150000Z. Der ctz-Parameter öffnet das Event stattdessen in einer benannten Zeitzone. Diesen Punkt falsch zu machen ist der mit Abstand häufigste Grund, warum ein Add-to-Calendar-Link ein Event erzeugt, das eine Stunde daneben liegt oder für Empfänger auf der anderen Seite der Datumsgrenze am falschen Tag.

Wie liefere ich eine .ics-Datei aus, damit sie sich öffnet statt als Text herunterzuladen?

Mit dem Content-Type text/calendar ausliefern und einem Dateinamen, der auf .ics endet. Als text/plain ausgelieferte Dateien öffnen sich im Browser-Tab als Zeichensalat, statt die Kalender-App aufzurufen - der häufigste Hosting-Fehler. Das Format selbst ist in RFC 5545 definiert, und die minimal funktionsfähige Datei umfasst etwa zehn Zeilen.

Kann ich messen, wie viele Personen das Event tatsächlich hinzugefügt haben?

Messen lässt sich, wie viele Personen geklickt haben - das ist der nächstliegende verfügbare Näherungswert. Der Klick auf den Kurzlink ist messbar; was danach im Kalender der Person passiert, ist für Sie überhaupt nicht sichtbar. Geben Sie jedem Kanal seinen eigenen Link, vergleichen Sie Klickzahlen mit Registrierungen, und behandeln Sie die Lücke als nicht konvertierte Absicht statt als kaputten Link.

Gehört der Kalender-Link in die Bestätigungs-E-Mail oder in die Erinnerung?

In beide, und es kann derselbe Link sein. Bei der Bestätigung ist die Absicht am höchsten, und bei der Erinnerung handeln jene, die die erste ignoriert haben - die Wiederholung kostet also nichts. Kürzen Sie den Link einmal und nutzen Sie ihn in jeder Nachricht erneut, erhalten Sie außerdem eine einzige Zahl für die ganze Kampagne statt einer pro Versand.

Elido testen

URL einfügen, kurzer Link in Sekunden

Kein Konto nötig. Link bleibt 30 Tage aktiv. Konto erstellen, um ihn dauerhaft zu behalten.

Kostenlos, keine Anmeldung erforderlich · 2 pro Tag

Elido testen

URL-Shortener mit EU-Hosting: eigene Domains, tiefe Analytik und eine offene API. Kostenloser Tarif - keine Kreditkarte nötig.

Tags
add to calendar link
google calendar link
ics file
event link
webinar registration
short link

Weiterlesen