MyASPとGoogleスプレッドシートは連携できますか?
手順は「Googleアカウントを連携 → 出力するシナリオを選ぶ → 新しい空のシートを指定 → 必要な項目を選ぶ → 保存 → フォームから登録テスト」です。Google Apps Script(GAS)やZapierを最初から用意する必要はありません。MyASP公式マニュアルでも、この標準機能の設定方法が案内されています。
読者が回答→MyASPシナリオ
登録情報を保持→スプレッドシート
指定列だけ出力→確認・集計
チームで運用
なぜ連携するのか――井上の実践から
私がこの連携を試したきっかけは、フォームの回答を必要な項目だけで見たい、という実務上の不便さでした。MyASPからCSVを出力することはできます。ただ、登録データ全体よりも「いつ、誰が、どの連絡先で登録したか」の3列がすぐ見えた方が、日々の確認では扱いやすい。そこで2024年にスプレッドシートへの自動記録を使った運用を組みました。
当時のメルマガでは、予約管理システムの土台としてもこの考え方を紹介しています。ただし、当時使った独自の連携方法と、今使えるMyASPの標準出力機能は別です。このページでは、現在の標準機能で再現しやすいところに絞ります。予約枠の重複防止やGoogleカレンダーとの連動まで必要な方は、後半で別記事を案内します。
| 登録日 | 氏名 | メールアドレス |
|---|---|---|
| 2026/09/17 | テスト 太郎 | test@example.com |
出力できる列はシナリオの登録項目と設定によります。上の表は完成イメージで、MyASP画面のスクリーンショットではありません。
始める前に何を用意する?
- MyASPの契約:公式マニュアルではこの機能はスタンダードプラン以上が対象です。ビギナー/パーソナルプランなら、まず利用可能な機能・プランを確認してください。
- Googleアカウント:出力先のスプレッドシートを所有・編集できるアカウントを使います。個人の私用アカウントより、事業で管理できるアカウントを選ぶと引き継ぎやすくなります。
- MyASPのシナリオと登録フォーム:既存のものでも構いません。初回は無料メルマガか無料オファーのテスト用シナリオが確認しやすいです。
- テスト用メールアドレス:自分でフォーム登録を一度行い、データが反映されるか確かめます。本物の顧客情報をテストに使わないでください。
画面を見ながら設定する7手順
- MyASPトップ > 基本設定 > Google連携設定
- 対象シナリオ > Googleスプレッドシートへの出力設定
- GoogleアカウントをMyASPに連携する
MyASPのトップ画面から「基本設定」→「Google連携設定」を開き、「+追加」を選びます。Googleのログイン画面が出たら、出力先を管理するアカウントでログインします。MyASPの一覧にアカウントが表示されたら次へ進みます。
複数のGoogleアカウントを使っている場合、ここで選ぶアカウントが出力先の所有・アクセスに関わります。後で「どのアカウントで作ったか分からない」とならないよう控えておきましょう。
- 登録情報を出したいシナリオを開く
出力はシナリオごとに設定します。対象シナリオの管理メニューから「Googleスプレッドシートへの出力設定」を開きます。MyASP全体で一度設定すれば全シナリオへ自動適用されるわけではありません。
- 出力機能を「利用する」に切り替える
「スプレッドシートへの出力機能を利用する」を「利用する」に切り替え、先ほど連携したGoogleアカウントを選びます。候補に出ない場合は、手順1でアカウント連携が完了しているか戻って確認します。
- 出力先のスプレッドシートを決める
初めてなら「スプレッドシートを新規作成」が簡単です。選んだGoogleアカウントのマイドライブ直下に新規ファイルが作られます。既存シートへ出したい場合は「既存のURLを入力」を選び、データのない空のシートを指定します。「URLを開く」で、出力先が意図したファイルか確認してください。
- 出力する項目を選ぶ
「出力する項目」には「利用中のみ」「すべて」「カスタム」があります。最初は「カスタム」を選び、例として登録日・氏名・メールアドレスなど、業務で実際に使う列だけを指定します。項目を追加したら、右側の一覧で列名と順番を確認し、「登録」を押します。
- 「利用中のみ」:そのシナリオで利用中の登録項目を出力
- 「すべて」:MyASPに用意された登録項目を広く出力
- 「カスタム」:出力項目・列名・並び順を自分で指定
- 必ず「保存する」を押す
カスタム項目画面で「登録」を押しただけでは終わりません。元の「Googleスプレッドシートへの出力設定」画面へ戻り、「保存する」を押します。ここを忘れると設定が反映されません。
- 登録フォームから自分でテストする
対象シナリオの登録フォームを開き、テスト用の氏名・メールアドレスで申し込みます。MyASPで登録者が増えたことを確認し、設定したシートを開いて行が追加されているか、列の順番が合っているかを見ます。最後に自動返信メールやサンクスページも確認すると、登録導線を一周できます。
登録したのにシートへ出力されないのはなぜ?
まず「いつ出力される登録なのか」を確認します。MyASPの公式マニュアルによると、無料メルマガ・無料オファーは通常、対象シナリオへの登録と同時に出力されます。一方、有料商品・ショッピングカートでは料金の受領状態が「受領済み」に変わった時点が対象です。フォーム入力直後に行がないからといって、すぐ設定ミスとは限りません。
| 登録・変更の方法 | シナリオ側の出力設定での扱い |
|---|---|
| 無料メルマガ/無料オファーのフォーム登録 | 対象シナリオへの登録時に出力 |
| 有料商品/ショッピングカートの申込み | 受領状態が「受領済み」になった時点で出力 |
| CSV一括登録・管理者による個別登録 | この登録時出力の対象外 |
| 別シナリオへの同時登録・メールからの別シナリオ登録 | この登録時出力の対象外 |
| 登録済みユーザーの情報変更 | 変更後の値は自動再出力されない |
表は公式マニュアルの対象条件を、運用時に確認しやすいよう整理したものです。ステップメールの「配信後に実行するコマンド」から出力する設定なら、出力の起点はそのメールの配信後です。登録時出力とメール配信後の出力を混同しないようにしてください。
反映されないときの確認順
- フォームが、出力設定をしたシナリオのものか
- 「利用する」になっており、最後に「保存する」を押したか
- 連携したGoogleアカウントとシートのURLが一致しているか
- 無料/有料など、上表の出力タイミングに達しているか
- CSV登録や同時登録など、対象外の方法で登録していないか
運用中に気を付ける3つのこと
1. 列を途中で変えると、過去の行とずれる可能性がある
「カスタム」の出力項目や順番を運用途中で変えると、既に出力した行と、新しい行の項目位置がずれる場合があります。列を変える前にシートを複製して保管し、必要なら新しい出力先に切り替えてからテストしてください。
2. シナリオを複製すると、出力先も引き継がれる
MyASPの公式マニュアルでは、シナリオやステップメールの複製時に出力設定が引き継がれると案内されています。新しいシナリオのテスト登録が、元の顧客一覧に混ざらないよう、複製後にシートURLを必ず確認します。
3. 個人情報を広く共有しない
名前やメールアドレスをシートに出すなら、そのシートは顧客情報を含みます。「リンクを知っている全員」に公開せず、閲覧・編集が必要な担当者だけに共有してください。不要な列を出さないことは、見やすさだけでなく管理上も重要です。元原稿にあったIPアドレスの記録・ブロックは、この標準設定の記事では扱いません。
どんな業務に使える?
資料請求の一覧
登録日・名前・連絡先だけを出し、対応漏れを確認する。
セミナー申込の下準備
申込者の一覧をスタッフが確認しやすい形にする。参加管理の自動化は別設計。
フォーム回答の集計
業務で使う回答項目だけ出し、手作業のCSV整形を減らす。
後続の業務連携
シートを確認用の台帳として使い、追加の自動処理が必要か判断する。
予約日時の重複防止やGoogleカレンダーへの書き込みまで必要なら、標準のシート出力だけでは完成しません。その場合はMyASP×Googleカレンダーの予約管理事例を参照してください。このページの範囲は、あくまで登録情報をシートへ安全に出すところまでです。
よくある質問
ビギナープランやパーソナルプランでも使えますか?
ここで解説したGoogleスプレッドシートへの標準出力は、公式マニュアル上はスタンダードプラン以上です。契約中のプランが違う場合は、設定画面の有無とプラン変更の条件を確認してください。
Google Apps ScriptやZapierは必要ですか?
フォーム登録情報をシートに記録するだけなら、標準機能で設定できます。入力内容を加工したり、別サービスへ条件付きで送ったりする場合には、GASや外部連携が必要になることがあります。
既に登録されている読者も自動で出力されますか?
公式手順は、設定後のユーザー登録などを起点とする出力です。過去の全読者を自動で一括転記する方法としては説明されていません。過去分が必要なら、MyASPのCSV出力など別の方法を検討し、既存シートへの混在を避けてください。
名前を修正したら、シートの値も更新されますか?
いいえ。公式マニュアルでは、MyASP内のユーザー情報を後で変更しても、その変更は自動でシートへ再出力されないと案内されています。修正をどう反映するか、運用ルールを決めてください。
公開前チェックリスト
- 事業用のGoogleアカウントを選んだ
- 正しいMyASPシナリオに出力を設定した
- 空の出力先シートと必要最小限の項目を選んだ
- 「登録」と「保存する」の両方を押した
- 自分のテスト登録で列と値を確認した
- シートの共有範囲を確認した
この連携を使うためにMyASPを検討している方へ
Googleスプレッドシート連携は便利ですが、プランを選ぶ理由はそれだけではありません。フォーム、メール、販売・会員管理まで何を一つにつなげたいかを整理してから判断してください。まだ決めきれない方は無料診断も利用できます。
必要なプランと申込特典を確認するPR:当サイトはMyASP認定パートナーが運営しています。当サイト経由の申込みが成立すると紹介料を受け取る場合があります。現在の申込特典はリンク先で確認してください。次に読む記事
- MyASP公式:ユーザー情報をGoogleスプレッドシートに自動出力する方法(対象プラン、設定手順、出力タイミング、注意点)
- MyASP公式:Googleスプレッドシートへの出力設定画面(各設定欄、空のシート指定)
- 井上貴之の2024年1月25日付メルマガ原稿「MyASPの登録フォームに入力された内容を自動でGoogleスプレッドシートに記録できる件」(実践の背景)。当時の独自連携の画面操作を、現行の標準機能と混同していません。
公式画面や対象プランは更新される場合があります。公開後も公式マニュアルを確認し、差異が見つかればこの記事を更新します。