Web広告やメルマガの効果測定のためにUTMパラメータが付与されたデータをGoogleスプレッドシートで管理しているものの、キャンペーンごとの成果を手作業で集計・分析するのに多くの時間を費やしていませんか?
あるいは定型的なレポート作成に追われ、本来注力すべき戦略立案に十分な時間を割けていないと感じる方もいるかもしれません。
そこでもしGoogle スプレッドシートに蓄積されたUTMデータを定期的に自動集計・分析し、その結果をメール送信できる仕組みがあればこうした分析業務にかかる時間を削減できそうです。
その結果、より深い考察や次の施策立案といったコア業務に集中する時間を生み出せるでしょう。
今回ご紹介する自動化フローはノーコードで簡単に設定できます。
手間や時間もかからないので、ぜひ導入してデータ分析業務をもっと楽にしましょう!
とにかく早く試したい方へ
Yoomには
Google スプレッドシート上のUTMデータを分析する業務フロー自動化のテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックしてすぐに自動化を体験してみましょう!
GoogleスプレッドシートのUTMデータを分析して結果をメール送信する
試してみる
Google スプレッドシートのUTMデータ分析フローを作ってみよう
それではここから代表的な例として、
GoogleスプレッドシートのUTMデータを分析して結果をメール送信するフローを解説していきます!
ここではYoomを使用してノーコードで設定していくので、もしまだYoomのアカウントをお持ちでない場合はこちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Google スプレッドシート/Gmail
[Yoomとは]
フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
- Google スプレッドシートとGmailのマイアプリ連携
- テンプレートをコピー
- スケジュールトリガーの設定、Google スプレッドシート・テキストを生成する・Gmailのアクション設定
- フローをONにし、正しく起動するかを確認
GoogleスプレッドシートのUTMデータを分析して結果をメール送信する
試してみる
ステップ1:Google スプレッドシートとGmailのマイアプリ連携
ここではYoomとそれぞれのアプリを連携して、操作を行えるようにしていきます。
Gmailについては、以下のナビで解説されているGoogle スプレッドシートと同じ手順で連携可能です。
ステップ2:テンプレートをコピー
Yoomにログインし、以下バナーの「試してみる」をクリックしてください。
GoogleスプレッドシートのUTMデータを分析して結果をメール送信する
試してみる
「テンプレートがコピーされました」と表示されるので「OK」をクリックします。
ステップ3:スケジュールトリガーの設定
Google スプレッドシート上のUTMデータを取得する頻度を設定します。
「スケジュールトリガー」をクリック。
※スケジュールトリガーの設定方法もご参照ください。
スケジュール設定は日付指定・曜日指定・Cron設定の3種類あります。
ご自身の業務に合わせていずれかで設定し、保存しましょう。
1.日付指定…フローボットを起動したい日と時刻を入力
2.曜日指定…フローボットを起動したい曜日にチェックを入れ、時刻を入力
3.Cron設定…毎時何分にフローボットを起動したいかを入力
※詳細はCron設定の設定方法をご参照ください。
ステップ4:Google スプレッドシートのアクション設定
先ほど設定した日時になった際に、特定のUTMデータを抽出する設定をします。
はじめに準備として、UTMデータ管理用のシートを用意しておきましょう。
上記2記事も併せてご参照ください。
用意できたらYoomの設定画面に戻り、「複数のレコードを取得する(最大300件)」をクリック。
データベースの連携に入ります。
まず連携するアカウントが正しいか確認しましょう。
次に、先ほど用意したシートのスプレッドシートIDを候補から選択してください。
同様にスプレッドシートのタブ名も選択し、任意でテーブル範囲を選択して「次へ」をクリックしましょう。
取得したいレコードの条件の左の欄は、用意したシートの項目名がプルダウンになっています。
こちらは取得したい条件に合わせて選択してください。
今回は例として、前月分のデータを抽出するため「期間(始まり)」を選択しました。
次に「含む」の右の欄に、日付の変数である「前月」の値を設定してテストしましょう。
これで特定の期間をキーとして、取得するUTMデータを見つけ出すことができます。
※Googleスプレッドシートのレコード取得における注意点と対応方法もご参照ください。
成功したら保存しましょう。
蓄積されたUTMデータの中から、前月分のみ抽出されました!
ここで取得した値を次のステップで活用します。
※取得した値とは?
トリガーやオペレーション設定時に「テスト」を実行して取得した値のことです。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。
ステップ5:テキストを生成する設定
先ほど抽出したGoogle スプレッドシート上のUTMデータをAIで分析し、報告メールを生成します。
「テキストを生成」をクリック。
※「テキストを生成する」の設定方法もご参照ください。
テキスト生成機能のアクションは以下のような種類がありますので、用途に合わせて選択しましょう。
それぞれ()内のタスクを消費するため、使用プランやデータの容量にご注意ください。
まず、プロンプトを入力しましょう。
固定の文章やGoogle スプレッドシートから取得した値を組み合わせて、自社の運用方針に合わせたプロンプトを作成可能です。
※以下のように取得した値を設定することで、トリガーが実行されるたびに最新のUTMデータが反映されます。
次に、任意で言語を入力しテストしてください。
未入力の場合はプロンプトに入力された文章の言語で出力されます。
成功したら保存しましょう。
AIがUTMデータを分析し、報告メールを生成してくれました!
ステップ6:Gmailのアクション設定
先ほどAIが生成した報告メールをGmailで送信します。
「メールを送る」をクリック。
※「メールを送る」でできることもご参照ください。
メールの設定に入ります。
まず連携するアカウントが正しいか確認しましょう。
次にToの欄に、任意のメールアドレスを入力してください。
CC・BCCの設定もできます。
続けて件名と本文を入力しましょう。
ステップ5と同様、Google スプレッドシート・テキスト生成機能から取得した値や固定の文章を組み合わせて自由にカスタマイズ可能です。
「次へ」をクリックするとメール送信のテスト画面に移るので、内容に誤りがないか確認してテストしてください。
※「テスト」をクリックすると実際にメールが送信されます。送付されてもいいアドレスか事前にご確認いただくと安心です。
テストが成功しない場合、Toに設定されているアドレスがアドレス形式になっていない可能性があります。@などが大文字になっていないか確認してみましょう。
それでも成功しない場合は、再度マイアプリ連携を実施することで解消する場合があります。
成功したら保存してください。
連携したGmailアドレスから、UTMデータ分析結果の報告メールが送信されました!
ステップ7:トリガーをONにして起動準備完了
最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
正しくフローボットが起動するか確認しましょう。
以上が、GoogleスプレッドシートのUTMデータを分析して結果をメール送信する方法でした!
Google スプレッドシートを使った自動化例
情報の追加・更新をトリガーにした外部への通知や、広告レポート・従業員情報の定期的な集約をシームレスに完結。
手作業での転記や二重管理を減らし、常に最新のデータを正確に維持します。
Google スプレッドシートで行が追加されたらAirtableのレコードを作成する
試してみる
■概要
「Google スプレッドシートで行が追加されたらAirtableのレコードを作成する」フローは、日々のデータ管理作業をスムーズに進める業務ワークフローです。
例えば、営業チームがスプレッドシートに新しい顧客情報を追加すると、自動的にAirtableにそのデータが反映されます。
この連携により、手動でのデータ入力の手間やミスを削減し正確な情報共有が可能になります。
結果としてGoogle スプレッドシートとAirtable間のデータフローを自動化し、業務効率を大幅に向上させることができます。
■このテンプレートをおすすめする方
・Google スプレッドシートとAirtableを日常的に使用しているチームや個人
・データ入力の手間を減らし、作業効率を向上させたいビジネスパーソン
・手動でのデータ連携に伴うヒューマンエラーを防ぎたい管理者
・複数のツール間で情報を一元管理し、業務プロセスを自動化したい方
・Yoomを活用して業務ワークフローの自動化に興味がある方
■注意事項
・Google スプレッドシート、AirtableのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
指定日時にHRMOSから雇用条件を取得して、Google スプレッドシートを更新する
試してみる
定期的にMeta広告(Facebook)からキャンペーンレポートを取得してGoogle スプレッドシートに追加する
試してみる
■概要
「定期的にMeta広告(Facebook)からキャンペーンレポートを取得してGoogle スプレッドシートに追加する」ワークフローは、広告データの管理を効率化する業務ワークフローです。
Facebook広告のキャンペーン成果を追跡する際、手動でデータを収集してスプレッドシートにまとめる作業は時間と労力がかかります。
特に複数のキャンペーンを同時に運用している場合、データの整合性を保つのも難しくなります。そこで、このワークフローを活用することで、Meta広告から自動的にレポートを取得し、
Googleスプレッドシートに自動記録します。これにより、リアルタイムでのデータ分析や報告が容易になり、業務の効率化を実現します。
■このテンプレートをおすすめする方
・Facebook広告を複数運用しており、データ管理に手間を感じているマーケティング担当者の方
・広告キャンペーンの成果を定期的にレポート化し、チームやクライアントに共有したい方
・スプレッドシートを活用してデータ分析を行っているが、手動入力によるミスを減らしたい方
・業務の自動化を進めて効率化を図りたい企業の経営者やIT担当者
■注意事項
・Meta広告(Facebook)、GoogleスプレッドシートのそれぞれとYoomを連携してください。
1ヶ月に1回更新があったSmartHRの従業員情報を取得して、Google スプレッドシートを更新する
試してみる
1ヶ月に1回更新があったSmartHRの従業員情報を取得して、Googleスプレッドシートを更新するフローです。
ClickUpでタスクが登録されたらGoogle スプレッドシートに追加する
試してみる
■概要
ClickUpでタスク管理を行う際、進捗状況の集計や共有のためにGoogle スプレッドシートへ手作業で情報を転記していませんか。
この作業は手間がかかるだけでなく、入力ミスや更新漏れの原因にもなりかねません。
このワークフローを活用すれば、ClickUpでタスクが作成されたタイミングで、Google スプレッドシートへ自動でレコードを追加できます。
二重入力の手間をなくし、タスク管理の効率化を実現します。
■このテンプレートをおすすめする方
・ClickUpとGoogle スプレッドシートを併用し、二重入力の手間を削減したい方
・手作業による転記ミスをなくし、タスク情報の正確性を担保したいプロジェクトマネージャーの方
・チームのタスク状況をGoogle スプレッドシートで集計・可視化する業務を効率化したい方
■注意事項
・ClickUp、Google スプレッドシートのそれぞれとYoomを連携してください。
Google スプレッドシートが更新されたら、特定のGoogle スプレッドシートを自動で更新しSlackに通知する
試してみる
■概要
「Google スプレッドシートが更新されたら、特定のGoogle スプレッドシートを自動で更新しSlackに通知する」ワークフローは、データ管理とチームコミュニケーションを効率化する業務ワークフローです。
Yoomを使ったこの自動化により、手間を省きながらスムーズに情報を共有することが可能になります。
■このテンプレートをおすすめする方
・Google スプレッドシートを使用しており、データの一貫性を保ちたい方
・データ更新時にチームへの通知を自動化したいSlackユーザーの方
・手動でのデータ管理や通知に時間を取られている業務担当者の方
・業務プロセスを効率化し、チームのコミュニケーションをスムーズにしたい経営者の方
■注意事項
・Googleスプレッドシート、SlackのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Google スプレッドシートに特定条件に合うシフト情報が追加されたら、Microsoft Excelにも自動追加する
試してみる
■概要
「Google スプレッドシートに特定条件に合うシフト情報が追加されたら、Microsoft Excelにも自動追加する」ワークフローは、Google スプレッドシートとMicrosoft Excel間での情報連携を自動化します。
■このテンプレートをおすすめする方
・Google スプレッドシートでシフト表の管理をしている方
・Microsoft Excelでも同じ内容のシフト表を活用している、または社内でMicrosoft Excelファイルが必要な業務がある方
・Google スプレッドシートへの新規シフト追加時に、Microsoft Excel側へもスピーディに情報を反映させたい方
・シフト表の変更や修正を他メンバーと共有したいが、転記や連絡の手間を削減したい方
・複数のツール間での情報連携を効率化し、シフト管理業務の負担を軽減したい方
■注意事項
・Google スプレッドシート、Microsoft ExcelのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
Google スプレッドシートが更新されたらシートをコピーして、シート名とIDをGmailで送信する
試してみる
■概要
「Google スプレッドシートが更新されたらシートをコピーして、シート名とIDをGmailで送信する」ワークフローは、スプレッドシートが更新されたことを検知し、シートを自動的にコピーします。その後、シート名とIDをGmailを通じて指定された宛先に送信します。
これにより、スプレッドシートの更新内容が関係者に迅速かつ確実に伝達され、作業のスムーズな進行をサポートします。
■このテンプレートをおすすめする方
・Google スプレッドシートを頻繁に更新し、変更内容をメールで通知したい方
・Gmailを使用してチームメンバーにスプレッドシートの更新情報を送信したい担当者
・業務の進捗を確実に伝えるため、更新後の通知を自動化したい方
・メールでの通知を通じて、スプレッドシートの変更を管理したい企業の経営者
・データ管理の効率化を目指し、手動通知作業を削減したい方
■注意事項
・Google スプレッドシート、GmailのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Google スプレッドシートに特定条件のタスク情報が追加されたら、ChatGPTで解析してMicrosoft Teamsに通知する
試してみる
■概要
「Google スプレッドシートに特定条件のタスク情報が追加されたら、ChatGPTで解析してMicrosoft Teamsに通知する」ワークフローは、タスク管理を自動化し、チーム内の情報共有をスムーズにする業務ワークフローです。Google スプレッドシートに新しいタスクが追加されると、ChatGPTがその内容を解析し、適切な形式でMicrosoft Teamsに通知します。
これにより、タスクの進捗状況を素早く把握でき、チーム全体の効率向上に寄与します。
■このテンプレートをおすすめする方
・Google スプレッドシートを利用してタスク管理を行っているチームリーダーの方
・Microsoft Teamsでのタスク通知を自動化したいプロジェクトマネージャーの方
・ChatGPTを活用してタスクの解析を効率化したいIT担当者の方
・チーム内のコミュニケーションを円滑にし、生産性を向上させたい企業の方
■注意事項
・Google スプレッドシート、ChatGPT、Microsoft TeamsのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Zoho CRMでタスクが登録されたらGoogle スプレッドシートに追加する
試してみる
Zoho CRMでタスクが登録されたらGoogle スプレッドシートに追加するフローです。
まとめ
Google スプレッドシート上のUTMデータ分析を自動化することで、
これまで手作業で行っていたデータ集計やレポート作成の手間を削減し、ヒューマンエラーのない正確な効果測定が実現します。これによりマーケティング担当者は定型的な分析業務から解放され、データにもとづいた戦略立案や施策の改善といったより付加価値の高いコア業務に注力できる環境が整いますね!
今回ご紹介したような業務自動化を実現できるノーコードツールYoomを使えば、プログラミングの知識がない方でも直感的な操作で簡単に業務フローを構築できます。
もし自動化に少しでも興味を持っていただけたら、ぜひ登録フォームから無料登録してYoomによる業務効率化を体験してみてください!
よくあるご質問
Q:もっと複雑な条件でレコードを絞り込めますか?
A:
ステップ4の取得したいレコードの条件は、最大5つまで設定できます。
そのため、例えば「前月 且つ 特定の媒体」といった複数の条件を組み合わせることも可能です。
Q:より精度の高い分析結果を得るためのプロンプトのコツは?
A:
目的と評価軸を明確に書くことが重要です。
例えば「キャンペーン別にCV数・CVR・改善点を要約する」など、出力結果の形式や観点を具体化しましょう。
また、UTMのどの項目(source / medium / campaign)を重視するか、期間や比較対象(前月比など)も指示すると精度が向上します。
固定文と取得した値を組み合わせ、毎回同じ視点で分析させるのもコツです。
Q:分析結果もGoogle スプレッドシートに蓄積できますか?
A:
はい、できます。
シートに「分析結果」の列を用意しておき、テキスト生成アクションの下にGoogle スプレッドシートの「レコードを更新する」アクションを追加してください。