開発者向けメモ

CTAurlの​短縮URLは​どう​動くか

有効なCTAurlの短縮URLは、保存したとおりのリンク先をUTMパラメータごとHTTP 302で返します。存在しないリンクや無効にしたリンクは404を返します。QRコードは、リダイレクトの前に位置情報の同意ページを表示するよう設定できます。

最終確認日:2026年10月27日(CTAurlチーム)

CTAurlの​短縮URLが​返すステータスコードは?

有効なCTAurlの短縮URLはHTTP 302を返し、Locationヘッダーには保存したとおりのリンク先が入ります。存在しないリンク、無効にしたリンク、削除したリンクは404を返し、キャッシュされません。リダイレクトはCookieを設定しません。任意で加えられる手順は位置情報の同意ページだけで、QRコードごとにリダイレクトの前に表示するよう設定できます。

リクエストレスポンス
有効な​リンクHTTP 302、Location = 保存したとおりのリンク先
存在しない・無効・削除済みの​リンクHTTP 404、Cache-Control: no-store

クリックはレスポンスを送ったあとに記録するので、記録のせいでリダイレクトが遅れることはありません。リンク先の編集は次のリクエストから反映され、反映待ちの時間はありません。

302はサーバー側のリダイレクトです。Appleの「メッセージ」のリンクプレビューに関する開発者向けドキュメント(TN3156)によると、「メッセージ」はサーバー側のリダイレクトはたどりますが、metaタグやJavaScriptによるリダイレクトはたどりません。

末尾の​文字列の​ルール

CTAurlの末尾の文字列は3〜31文字で、使えるのは小文字のa〜z、0〜9、ハイフンです。ハイフンで始めることはできません。中国語、韓国語、日本語、タイ語のCTAドメインを含むすべてのドメインで同じルールなので、末尾の文字列は常に半角英数字です。そのドメインですでに使われている文字列は、保存時にはじかれます。

クエリ文字列と​UTMパラメータは​そのまま​渡る?

リンク先に付いたクエリ文字列とUTMパラメータは、CTAurlの短縮URLをそのまま通過します。リンク先は、URLの標準的な整形を除いて貼り付けたとおりに、クエリ文字列も含めて保存され、Locationで返されるので、リンク先のUTMパラメータは分析ツールに届きます。作成フォームでUTMパラメータを追加すると、CTAurlはその値を小文字にそろえます。短縮URL自体に付けたパラメータは、リンク先には追加されません。

Google アナリティクス ヘルプによると、UTMパラメータの値は大文字と小文字を区別するため、Instagramとinstagramは2つの参照元として集計されます。

CTAurlの​QRコードに​埋め込まれている​もの

CTAurlのQRコードに埋め込まれているのは、リンク自体のドメインにかかわらず、read-it.now上の短いリダイレクト用アドレス(read-it.now/q/のあとにコードが続く形)で、お客さまのリンク先そのものではありません。だから、行き先を変えても印刷した模様は変わらず、スマートフォンのカメラのプレビューにはread-it.nowと表示されます。ダウンロード形式はSVGとPNGです。色、パターン、中央のロゴが使えるかはプランによって異なります。

クリック記録

CTAurlのクリック記録は1リクエストにつき1行で、すべての項目はプライバシーモデルに載っています。標準のプライバシー設定では、日時、リンクとドメイン、末尾の文字列、リンクかQRか、QRコードのデザインの種類、国と都市、参照元のホスト名、デバイスの種類、OS、ブラウザの種類、プラットフォーム、utm_source、utm_medium、utm_campaignを記録し、IPアドレスは記録しません。QRコードの位置情報の同意ページで訪問者が同意した場合は、約40メートルの精度の位置も記録します。件数はリクエストの数で人数とは違い、ボット、セキュリティスキャナー、リンクのプレビューも含みます。

リンクプレビューのしくみは自動でリンクを開くため、そのままの件数にはそれが含まれることがあります。Slackの開発者向けドキュメントによると、Slackのサーバーはメッセージに投稿されたURLをすべて取得します。WhatsAppのBusiness Platformのドキュメントによると、WhatsAppはプレビューを作るために独自のユーザーエージェントでページを取得します。

22種類の​CTAドメイン

CTAurlには、5言語で22種類のCTAドメインと、汎用ドメインのctaurl.meがあります。どのドメインも、製品内のどこでもそれぞれの文字で表示されます。

行動English中文한국어日本語ไทย
購入buy-it.now立即購買.me구매하기.me購入する.meซื้อ.online
予約book-it.now立即預訂.me예약하기.me予約する.meจองเลย.online
読むread-it.now查看全文.me더읽기.me詳しく見る.meอ่าน.online
申し込みsign-up.now登記申請.me바로신청.me今すぐ申込.meสมัครเลย.online
詳しく​知るlearn-more.nowまだなしまだなしまだなしまだなし
試すtry-it.nowまだなしまだなしまだなしまだなし

プランの​上限

CTAurlのプランは、毎月新しく作れる短縮URLとQRコードの数が違います。Free:ctaurl.meのリンク8本、CTAドメインのリンク2本、QRコード3個。Starter:リンク50本、QRコード10個。Growth:リンク100本、QRコード30個。Scale:リンク500本、QRコード60個。有料プランでは、ctaurl.meのリンクとCTAドメインのリンクが1つの作成枠を共有します。作成枠は暦月(UTC)ごとの新規作成を数え、毎月リセットされます。作成済みのリンクとコードは数えられず、そのまま使えます。作成枠を使い切っても、止まるのは新規作成だけです。詳しくは料金をご覧ください。

API

CTAurlのREST APIは開発済みですが、まだ公開していません。公開後はhttps://app.ctaurl.com/api/v1で、リンクとQRコードの作成と取得ができ、上限はワークスペースごとに毎分60リクエストです。トークン、リクエスト、制限、公開後もまだできないことはAPIのページにまとめています。

行動が​伝わる​リンクを​作りましょう

無料、カード不要、期限もありません。