公開日 ·更新日 ·Calen Team

カレンダー追加リンクの作り方【2026年】Google・Outlook・Apple全対応ガイド

イベントの参加率を上げたいなら、最も効果的な方法は参加者のカレンダーに予定を入れてもらうことです。カレンダー追加リンクがあれば、ワンクリックで完了します。

この記事では、カレンダーリンクの作成方法を、手動でのURL構築からツールを使った方法まで、すべて解説します。

カレンダー追加リンクが重要な理由

データが物語っています:

指標カレンダーリンクなしカレンダーリンクあり
イベントの記憶率約30%が覚えている約85%が覚えている
不参加率40-60%15-25%
参加者の満足度低い高い

カレンダーに登録された予定は「コミットメント」になります。ブックマークして忘れてしまうリンクとは全く違います。

方法1:Google Calendarリンク(手動)

Google Calendarは、URLベースでの予定作成に対応しています。フォーマットは以下の通りです:

https://calendar.google.com/calendar/render?action=TEMPLATE
  &text=Event+Title
  &dates=20260315T140000Z/20260315T160000Z
  &details=Event+description+here
  &location=123+Main+St

パラメータ一覧

パラメータ必須説明
actionはい常にTEMPLATE
textはいイベントタイトル(URLエンコード)
datesはい開始/終了をUTC形式で指定 YYYYMMDDTHHmmSSZ/YYYYMMDDTHHmmSSZ
detailsいいえイベントの説明
locationいいえ開催場所
recurいいえ繰り返しイベント用のRRULE

制約事項

  • 日付フォーマットは厳密に正しくなければなりません。1文字でも間違えると動きません
  • URLにタイムゾーン指定ができないため、手動でUTCに変換する必要があります
  • Google以外のユーザーへのフォールバックがありません
  • トラッキング機能がなく、実際にカレンダーに追加されたかどうかわかりません

方法2:Outlook Calendarリンク

Outlook Web(個人用)の場合:

https://outlook.live.com/calendar/0/deeplink/compose?
  subject=Event+Title
  &startdt=2026-03-15T14:00:00Z
  &enddt=2026-03-15T16:00:00Z
  &body=Event+description
  &location=123+Main+St

Office 365の場合:

https://outlook.office.com/calendar/0/deeplink/compose?
  subject=Event+Title
  &startdt=2026-03-15T14:00:00Z
  &enddt=2026-03-15T16:00:00Z

注意:Outlook個人用とOffice 365ではベースURLが異なります。両方のリンクを用意するか、参加者がどちらを使っているか推測する必要があります。

方法3:Apple Calendar(ICSファイル)

Apple CalendarはURLベースでの予定作成に対応していません。.icsファイルを生成する必要があります:

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTART:20260315T140000Z
DTEND:20260315T160000Z
SUMMARY:Event Title
DESCRIPTION:Event description
LOCATION:123 Main St
END:VEVENT
END:VCALENDAR

このファイルをサーバーにホスティングし、リンクを作成します。ユーザーがクリックすると、デフォルトのカレンダーアプリが開いて予定がインポートされます。

課題

  • .icsファイルをホスティングするサーバーが必要です
  • ファイルに正しいMIMEタイプ(text/calendar)を設定する必要があります
  • ダウンロードをトラッキングする方法がありません
  • 一部のメールクライアントでは.ics添付ファイルがブロックされます

方法4:Yahoo Calendarリンク

https://calendar.yahoo.com/?v=60
  &title=Event+Title
  &st=20260315T140000Z
  &et=20260315T160000Z
  &desc=Event+description
  &in_loc=123+Main+St

Yahooはまた別のパラメータ形式を使用しています。メンテナンスするURLがさらに増えることになります。

手動リンクの問題点

ここまで読んでお気づきかもしれませんが、カレンダーサービスごとにURLの形式もパラメータも仕様も異なります。すべての参加者に対応するには、以下が必要です:

  1. 4種類以上のURLを構築する(Google、Outlook個人用、Office 365、Yahoo)
  2. Apple Calendarユーザー向けにICSファイルを生成する
  3. タイムゾーン変換を手動で行う
  4. すべての選択肢をわかりやすく表示する
  5. どのURLにもタイプミスがないことを祈る

単発イベントでもかなり面倒です。繰り返しイベントになると、メンテナンスが大きな負担になります。

方法5:専用ツールを使う

Calenのようなツールを使えば、この煩雑さをすべて解消できます。AddEventCalGetなど他ツールとの比較もご覧ください。

  1. イベント情報を一度入力する — タイトル、日時、説明、画像
  2. 全主要カレンダー対応のカレンダー追加ボタン付きイベントページが自動生成される
  3. 参加者はボタンをワンクリックするだけ — 完了

Calenと手動リンクの比較

機能手動リンクCalen
Google CalendarURLを自分で構築ワンクリック
Apple CalendarICSファイルをホスティングワンクリック
Outlook2種類のURLを構築ワンクリック
YahooURLを自分で構築ワンクリック
タイムゾーン処理手動でUTC変換自動
繰り返しイベント複雑なRRULE構文シンプルなフォーム
イベントページ自分で作成自動生成
OGPソーシャルカード自分でデザイン自動生成
トラッキングなしアナリティクス内蔵
登録者への通知不可自動配信
費用無料(ただし数時間の作業)無料

カレンダーリンクのベストプラクティス

どの方法を選ぶにしても、以下のポイントを押さえましょう:

1. リンクは目立つ場所に配置する

カレンダーリンクを長いメールの下部に埋めてはいけません。ファーストビューに、できればボタンとして配置しましょう。

2. ボタンのテキストは明確に

良い例:「カレンダーに追加する」
良い例:「Google Calendarに保存する」
悪い例:「こちらをクリック」
悪い例:「参加する」

3. 必要な情報をすべて含める

カレンダーイベントには必ず以下を含めましょう:

  • イベントタイトル(明確で具体的に)
  • 開始・終了時刻とタイムゾーン
  • 開催場所またはミーティングURL
  • 簡潔な説明と事前準備の案内

4. リマインダーを送る

カレンダー登録済みでも、開催24時間前にリマインドメールを送りましょう。カレンダー通知は見逃されることもありますが、メールは再度イベントを思い出すきっかけになります。

5. すべてのリンクをテストする

参加者に送る前に、必ずすべてのカレンダーリンクを自分でテストしてください。実際のカレンダーアプリで開き、情報が正しく反映されるか確認しましょう。

シーン別おすすめの方法

シーンおすすめの方法
単発イベント、ITリテラシーの高い参加者Google Calendarリンクを手動作成
ビジネスメールキャンペーンICSファイルの添付
公開イベント、幅広い参加者専用ツール(Calen)
定期開催のイベントシリーズ専用ツール(Calen)
コミュニティ・クリエイター向けイベント専用ツール(Calen)

まずは始めてみましょう

イベントを定期的に開催しているなら、手動でのリンク作成はスケールしません。まずは無料カレンダーリンクジェネレーターで簡単にリンクを作成するか、Calenで全主要カレンダー対応のワンクリック追加ボタン付きイベントページを作成しましょう。無料・無制限で、3分で準備完了です。

参加者に喜ばれるだけでなく、何より大事なのは実際に来てくれるということです。


関連記事: