Skip to main content
コンバージョントラッキングは、メール署名の効果測定を最後まで完結させます。署名アナリティクスでは、すでに表示回数とクリック数を確認できます。Scribe JavaScript SDKを使えば、自社ウェブサイト上でその後に起きたこと(サインアップ、予約されたデモ、購入)まで記録し、それぞれをきっかけとなった署名・チームメンバー・リンクに紐付けられます。ファネルの最下部、すなわち表示→クリック→コンバージョンまで追跡できます。 Scribeでは、これらのコンバージョンをイベントと呼びます。数行のJavaScriptで記録でき、アナリティクス全体を支えるのと同じクリックトラッキングにより、Scribeが自動でアトリビューションを行います。
コンバージョントラッキングは有料プランでご利用いただけます。ワークスペースのプランに含まれていない場合、トラッキングスニペットは何も記録しません。

AIエージェントに設定を任せる

手作業で組み込む必要はありません。AIコーディングアシスタント(Claude Code、Cursor、エディター内の類似エージェントなど)を利用している場合は、独自のEvent Tracking IDと計測したいコンバージョンを添えて、次のようなプロンプトを貼り付けてください。
コンバージョンの計測が始まったら、Scribe MCPサーバーに接続したエージェントが結果を読み取り、内容を解説できます。「今月コンバージョンと売上に最も貢献した署名とチームメンバーは?」「今週メール署名から獲得した訪問者を一覧表示して」といった質問が可能です。アシスタントで取得できる情報については、AIエージェント向けScribeおよびScribeアナリティクススキルをご覧ください。

仕組み

  1. 受信者がメール署名内のリンクをクリックします。
  2. Scribeが遷移先URLにscribe_click_idパラメータを付与してサイトへリダイレクトします。
  3. ランディングページ上のScribe SDKがそのscribe_click_idを読み取り、ファーストパーティとして保存し、記録するすべてのイベントに付与します。
  4. 訪問者がコンバージョンした際にscribe.track('signup')を呼び出すと、Scribeがそのイベントを元のクリックに紐付けます。
その結果、どの署名・チームメンバー・クリックされた要素が、単なるクリックではなく実際のコンバージョンと売上を生んだのかを可視化できます。アトリビューションは送信者・署名・要素の各レベルで機能し、Scribeはクリックから最長30日間、コンバージョンとクリックを紐付けます。 Scribeが保存するのは、署名クリックに紐付けられるコンバージョンのみです。イベントとクリックの紐付けは次の2通りで行われます。SDKがランディングURLから取得したscribe_click_id、または既に特定済みの訪問者情報(過去のscribe.identifyやアトリビューション済みイベントによって訪問者を元のクリックに紐付けるもの)です。いずれも持たないイベント、つまり純粋なダイレクトトラフィック、期限切れのリンク、パラメータが除去されたケースは記録されません。これにより、コンバージョン分析の対象は署名が実際に生み出したトラフィックに限定されます。

はじめる前に

以下の3つが必要です:
  • コンバージョントラッキングを含む有料プラン
  • ワークスペースでトラッキングが有効になっていること。これは、署名の表示数とクリック分析を支えるのと同じ設定です。必要な同意を得てから有効化してください(プライバシーと同意を参照)。
  • Event Tracking ID。これはワークスペースの公開識別子であり、機密情報ではありません。ウェブサイトのHTMLに埋め込んでも安全です。
1

Event Tracking IDをコピー

Scribeで設定を開き、ワークスペースタブに移動して、Event Tracking IDの値をコピーします。ついでに、トラッキングが有効になっていることを確認してください。
2

サイトにSDKを追加

通常のウェブサイトにはスクリプトスニペットを、アプリやシングルページアプリにはnpmパッケージを使用します。どちらも同じscribe.track(...) APIを公開します。オプションA. スクリプトスニペット。 トラッキング対象のすべてのページで、閉じ</head>タグの直前に追加します。スニペットはdata-workspaceから自動初期化されるため、init()の呼び出しは不要です。
オプションB. npmまたはyarn。 パッケージをインストールし、アプリ起動時に一度初期化します。
モジュールのインポートには副作用がありません(サーバーサイドレンダリングでも安全です)。init()を呼び出すまで、何も送信されません。
3

最初のコンバージョンを記録

コンバージョンが発生する箇所(例:サインアップ成功ハンドラー内)で、scribe.trackを呼び出します。
SDKはランディングURLからScribeのクリック帰属情報を自動で取得し、イベントをバッチ化して、訪問者がページを離れた場合も含めて確実に送信します。
4

動作を確認

実際の訪問者と同じ流れでテストします:自分の署名メール内のリンクをクリックし、Scribeによってサイトへリダイレクトされ(遷移先URLにはscribe_click_idが付与されます)、そのページでコンバージョンをトリガーします。Scribeでアナリティクスを開くと、表示数・クリック数と並んで表示され、署名・チームメンバー・キャンペーン・国別に分類されます。
サイトを直接読み込んでイベントを発火させても、何も表示されません。訪問時に scribe_click_id が付与されていないと、Scribe はコンバージョンをひも付けるクリックを特定できず、記録もしません。テストは必ず実際の署名リンクから開始してください。

SDK リファレンス

scribe.track(name, metadata)

イベントを記録します。name は必須で、例として signupdemo_bookedpurchase などがあります。
  • valuecurrencyevent_id はトップレベルフィールドとして認識されます。
  • それ以外のキーはすべてイベントの properties の一部になります。プロパティはフラットなスカラー値(文字列・数値・真偽値)にとどめてください。メールアドレスや電話番号などの個人データはプロパティに含めないでください。Scribe は個人データと判定されるキーを自動的に除外します。
  • 送信を安全にリトライできるようにするため、独自の event_id を指定してください。同じ event_id を 24 時間以内に 2 回受信した場合、記録は 1 回のみです。

scribe.identify(userId, traits)

訪問者を自社のユーザーにひも付け、どの署名がどの顧客の獲得につながったかを可視化します。B2B やアカウントベースの運用に有用です。
identify を呼び出した後は、以降の track の呼び出しがそのユーザーにひも付きます。ログアウト時には scribe.reset() を呼び出してアイデンティティをクリアしてください。

scribe.flush()

イベントはバッチ化されて自動的に送信され、ページが非表示になるタイミングでも必ず送信されます。現在のバッチを直ちに送出する必要がある場合にのみ、flush() を呼び出してください。

スニペット属性

スクリプトスニペットを使用する場合は、data-* 属性で設定します:

コンテンツセキュリティポリシー

サイトでコンテンツセキュリティポリシーを設定している場合は、Scribeのホストを許可リストに追加してください。
サーバー側で確認済みの決済など、バックエンドから信頼できるイベントを記録したい場合はどうすればよいでしょうか。Scribeはevents:write APIキーを使ったAPI経由のイベント送信にも対応しており、売上金額をクライアント任せにせず信頼できる値として扱えます。詳しくはAPIリファレンスをご覧ください。

ユースケース:コンバージョンを成長につなげる

コンバージョントラッキングにより、メール署名は計測可能な獲得チャネルになります。ここでは、有料リマーケティングへの活用を含め、各チームがデータをどう活かしているかを紹介します。

Google広告とMeta広告でリマーケティングキャンペーンを実施

広告プラットフォームのコンバージョンピクセルを、scribe.track を呼び出すのと同じ場所で発火させることで、1回のコンバージョンがScribe、Google広告、Metaに同時に届きます。Scribeはコンバージョンがメール署名由来であることを伝え、GoogleとMetaは同じシグナルを入札とオーディエンスに活用します。

意欲の高いリターゲティングオーディエンスを構築

署名をクリックしてサイトに訪れたものの、コンバージョンに至らなかった訪問者は見込みの高い層です。Scribeで署名経由のトラフィックを確認し、それらの訪問者にGoogleとMetaで最適なオファーを配信してリターゲティングしましょう。自社のメールから流入したトラフィックのため、コールドなプロスペクティングよりも高いコンバージョン率が期待できます。

コンバージョンユーザーから類似オーディエンスを作成

最良のシードオーディエンスは、信頼できるチャネル経由ですでにコンバージョンしたユーザーです。署名で獲得した訪問者を抽出し(署名、チームメンバー、キャンペーンで絞り込み可能)、Metaのカスタムオーディエンスやgoogle広告のカスタマーマッチリストとしてアップロードして、この高品質なシードから類似オーディエンスを構築しましょう。

既存顧客を獲得広告の配信対象から除外

すでに登録済み・購入済みのユーザーの獲得に広告費を使うのをやめましょう。コンバージョン済みのユーザーを書き出し、プロスペクティング広告の除外リスト・サプレッションリストに追加すれば、予算を新規見込み客だけに振り向けられます。

クリックではなく売上を最適化

コンバージョンごとに実際のvaluecurrencyを渡します。売上情報を紐付けることで、GoogleやMetaを価値ベースの入札に切り替えられ、Scribe上でも署名・チームメンバー・キャンペーンをクリック数ではなく創出売上でランク付けできます。

チャネルの効果を証明し、予算を再配分

コンバージョントラッキングを使えば、メール署名経由の売上を有料チャネルと同じ基準で比較できます。署名キャンペーンが有料広告を上回った際には、成果の高い施策へ予算を移すための数値根拠が揃います。

プライバシーと同意

コンバージョントラッキングは、訪問者と各種義務への配慮のもとに設計されています:
  • IPアドレスは匿名化されます。 ScribeはIPを保存前にハッシュ化します。生のIPは一切保持されません。
  • プロパティに個人データを含めません。 メール、電話番号、パスワード、トークン、カード番号など、個人データと見なされるキーはイベントプロパティから自動的に除去されます。ユーザーを意図的に関連付けたい場合はidentifyを使用してください。
  • 同意に基づく保存。 data-consent="denied"(スニペット)またはconsent: false(npm init)を設定すると、訪問者が同意するまでSDKがクリック識別子を保存しないようにできます。
  • トラッキング有効化の前に同意を取得してください。 ワークスペースのトラッキング設定は、他の分析ピクセルと同じ責任を伴います。有効化する前に、お住まいの地域で必要な同意を取得していることを確認してください。

関連記事