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のページにまとめています。