エージェントが公開したコンテンツのリードを、アカウントごとに計測する

アカウント別の短縮リンクと UTM、キャンペーンのラベル、get_analytics、CRM の hidden フィールドで、エージェントの投稿の成果を測ります。

エージェントが公開したコンテンツからのリードを計測するには、3つの条件があります。すべての投稿に、公開前にアカウントごとの計測リンクが付いていること。すべての投稿に、エージェントが一貫して設定するキャンペーンのラベルがあること。そして、流入元が CRM のリードのレコードまで引き継がれることです。アカウント別・投稿別のクリックは配信プラットフォームから、アカウント別のリードは CRM から得られます。エージェントはその両方を週次の振り返りにまとめられますが、それはタグ付けが公開の時点で済んでいる場合に限ります。

エージェントは、計測の問題をある一点で変えます。大量に公開するのが簡単になる。ということは、誰も評価できないものを大量に公開するのも簡単になる、ということです。最初にエージェントを動かす前に計測の設計ができていなければ、投稿は増えたのに、以前よりも状況が見えなくなってしまいます。

エージェントのワークフローでは、なぜ手作業より厳密なタグ付けが必要なのですか?

手作業のワークフローでは、その投稿がなぜあるのかを、誰かが覚えていることがよくあります。「ああ、クリニックのオープンデーのやつね」。エージェントが40アカウントに60のバリエーションを出した場合、そんな記憶はどこにも残りません。投稿自体が構造化されたフィールドで目的を持っていない限り、あとで結果をまとめられる人はいなくなります。

タグ付けすべきものは3つあり、それぞれに置き場所があります。

あとで知りたいこと 置き場所 設定するのは
どのアカウントがクリックを生んだか utm_content 付きのアカウント別短縮リンク プラットフォーム(自動)
投稿がどのキャンペーンやテーマのためのものか 投稿の campaign フィールド エージェント(ブリーフから)
どのバッチや実験の一部だったか 投稿の label フィールド エージェント(実行時の指示から)

Shager はアカウントごとに短縮リンクと UTM タグを生成し、utm_content でアカウントを識別するので、1行目はエージェントの手を必要としません。残りの2つは必要です。しかも、モデルの判断に任せるのではなく、ルールとしてスキルに書き込んでおく必要があります。

図:1つの投稿が複数のアカウントに送られ、各アカウントに専用の短縮リンクと utm_content タグが付きます。
計測リンクでアカウントごとのクリック数がわかります。コンバージョンの計測には、お使いのアナリティクスや CRM が必要です。(イメージ)

campaign と label の値は、どう名付ければよいですか?

これらの値は、データベースのキーのように扱ってください。小文字、ハイフン区切り、変わらないこと、そしてエージェントに渡したリストから選ぶこと。Google のカスタム URL でキャンペーンデータを収集するためのガイドには、UTM の値は大文字と小文字を区別すると書かれています。エージェントが即興でやると、まさに間違えるのがこうした細部です。

エージェントのスキルに入れる命名ルールの例です。

campaign: use the campaign key from the brief verbatim, e.g. "autumn-open-day-2026".
          Never invent a campaign key. If the brief has none, stop and ask.
label:    "w<ISO week>-<variant>", e.g. "w38-a", "w38-b" when testing two hooks.
cta_url:  the landing page from the brief, without UTM parameters.
          The platform adds per-account tracking.

最後の行が重要です。プラットフォームの UTM パラメータに、エージェントが独自のものを重ねてしまうと、タグが重複したり食い違ったりして、レポートが壊れます。

クリックだけでなく、リードはどこから得るのですか?

クリックは、プラットフォームが受け持つ半分です。クリックはリダイレクトの前に短縮リンクのサーバーで数えられるので、訪問者が Cookie を受け入れたかどうかに左右されません。ただし、クリックはリードではありません。

アカウントごとのクリックをリードに変えるには、ランディングページで UTM の値をフォームに取り込み、CRM に渡す必要があります。hidden フィールド、ページをまたいだ値の保持、CRM でのマッピングについては、アカウント別のリード計測の記事で詳しく扱っています。要点は次のとおりです。

  1. すべてのリードフォームに、utm_source、utm_campaign、utm_content の hidden フィールドを追加します。
  2. ランディング時に URL から値を入れ、訪問者がコンバージョン前にサイト内を回遊しても値を保持します。
  3. それぞれを CRM の専用のプロパティにマッピングします。
  4. 各グループのアカウントから1件ずつテスト用のリードを送り、アカウントの識別子が届くことを確認します。

これが済めば、CRM で utm_content(つまりアカウント)別、そして utm_campaign 別にリードを数えられます。

最初のコメントは計測に影響しますか?

クリックの経路がもう1本増えます。Shager はリード用のリンクを載せた最初のコメントを投稿でき、そのリンクにも同じアカウント別の計測が付きます。実務上は、同じアカウントで、リンクをコメントに置いた投稿とキャプションに置いた投稿を比べられる、ということです。ただし、エージェントがラベルを付けていることが条件です。リンクの置き場所はルールではなく、検証すべきものとして扱ってください。設定方法は最初のコメントでリードを集めるの記事で紹介しています。

棒グラフ:Shager の計測リンクのクリック数をアカウント別に示し、どのページが流入をもたらしたかがわかります。
エージェントが get_analytics から受け取るデータです。(イメージ。実際のデータではありません)

週次の振り返りはどんな形になりますか?

ここでエージェントは二度働きます。投稿を公開したのもエージェントなら、誰もスプレッドシートを書き出すことなく、結果を読み取るのもエージェントです。

金曜日の指示の例です。

Workspace "Summit Physio". Date range: last 7 days.
1. Get clicks per account and per post.
2. Group by campaign. For each campaign, list the top 5 and bottom 5 accounts by clicks.
3. Flag any account with zero clicks across all posts this week.
4. Compare label w38-a against w38-b where both ran on the same account.
5. I will paste the CRM export of leads by utm_content. Join it to the click data
   and show leads per 100 clicks per account.
Write the summary in plain English, under 300 words, then the tables.

ツールの呼び出しは次のとおりです。

list_workspaces      select "Summit Physio"
get_analytics        date range last 7 days: clicks per account, per post
list_posts           to map post ids to campaign and label

手順5では、あえて人が CRM のデータを貼り付けています。クライアントの CRM への直接の書き込み権限をエージェントに持たせたくない代理店は多く、両方の表さえあれば突き合わせは簡単だからです。レポート全体を自動化し、クライアント向けに整えたい場合は、エージェントが作るクライアント週次レポートをご覧ください。

数字はどう読めばよいですか?

いくつかの習慣を守れば、振り返りを公正に保てます。

アカウント同士を比べる前に、まず各アカウントを過去の自分と比べましょう。小さな町のページと都心のページではオーディエンスが違い、横並びで順位を付けても、ほとんど人口を測っているだけです。

量だけでなく、比率を見ましょう。クリックはそこそこでもリードの割合が高いアカウントは、クリックが多くてリードが少ないアカウントからは分からない、オーディエンスとの相性を教えてくれます。

実験は小さく、ラベルを付けて行いましょう。エージェントが2つのフックを試すなら、同じ週に同じアカウントで行い、ラベルで区別します。そうしないと、比べているのはフックではなく週になってしまいます。

1週間の結果を深読みしすぎないこと。予算や労力を動かす前に、1か月単位でパターンを見てください。

よくある質問

エージェントにはリードが見えますか、それともクリックだけですか?

Shager を通じてエージェントに見えるのは、get_analytics によるアカウント別・投稿別のクリックです。リードはクライアントの CRM にあります。クライアントが許す範囲に応じて、CRM のエクスポートをエージェントに渡して突き合わせさせるか、別の CRM ツールを接続してください。

クリック数と、アナリティクスのセッション数が違うのはなぜですか?

短縮リンクのクリックは、リダイレクトの前にサーバーで数えられます。アナリティクスのセッションは、ページが計測スクリプトを読み込むことと、多くの場合 Cookie への同意に左右されます。クリックしてもセッションとして記録されない訪問者もいます。クリック数のほうが多くなるのが普通です。

結果に応じて、どのアカウントの投稿を増やすかをエージェントに決めさせるべきですか?

提案はさせ、決めるのは人にしましょう。アカウント間で労力を振り分けるのは戦略上の判断で、クライアントとの関係にも関わります。数字で根拠をまとめる作業をエージェントに任せてください。

いまの投稿に campaign や label の値が付いていないなら、何よりも先にそれを直しましょう。命名ルールをエージェントのスキルに加えて1週間回せば、金曜日の振り返りは、もう先月のレポートより役に立つはずです。コードからレポートを作りたい場合は、OpenAPI の記述に分析のフィールドが載っています。

ご自身のアカウントでお試しください。

ローンチ期間中は無料、カード登録不要。接続して一度書くだけで、Shagerが公開して計測します。