Mixpanelでユーザー行動を分析する際、テスト用のアカウントや退会したユーザーのプロファイルが溜まってしまい、管理が煩雑になっていませんか?
「不要なプロファイルを一つひとつ手作業で削除するのが面倒」「定期的なデータクリーンアップを忘れがちで、分析の精度に影響が出ないか心配」といった悩みを抱えている方も少なくないはずです。
もし、削除対象のプロファイルリストをもとに、定期的かつ自動でMixpanelから一括削除できる仕組みがあれば、こうした日々の面倒な作業から解放され、より重要なデータ分析や戦略立案といったコア業務に集中できる時間を確保できます!
今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
とにかく早く試したい方へ
YoomにはMixpanelのプロファイルを一括削除する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
定期的にGoogleスプレッドシートからレコード情報を取得し、対象のMixpanelのProfileを一括削除後メールで共有する
試してみる
■概要
Mixpanelで不要になったテストアカウントや退会ユーザーのプロファイルを、一つひとつ手作業で削除していませんか?
定期的に発生する作業でありながら、手間がかかる上に、他の重要な分析業務を圧迫してしまうこともあります。
このワークフローを活用すれば、Google スプレッドシートにまとめたリストをもとに、対象のMixpanelプロファイルを定期的に自動で削除し、作業完了をメールで通知することが可能になり、データクレンジングの工数を削減できます。
■このテンプレートをおすすめする方
- Mixpanelのユーザープロファイルの削除を手作業で行い、非効率だと感じているマーケターやデータ分析担当者の方
- Google スプレッドシートで削除対象のユーザーリストを管理しており、手動での対応に工数がかかっている方
- ユーザーデータ管理を効率化し、手作業による削除ミスなどのヒューマンエラーを防止したいと考えている方
■このテンプレートを使うメリット
- 指定したスケジュールで自動的に処理が実行されるため、これまで手作業で行っていたMixpanelのプロファイル削除の時間を短縮します
- 手作業による削除対象の指定ミスや対応漏れといったヒューマンエラーを防ぎ、正確なデータメンテナンスを実現します
■フローボットの流れ
- はじめに、Google スプレッドシートとMixpanelをYoomと連携します
- 次に、トリガーでスケジュールトリガーを選択し、このワークフローを起動したい日時(毎日、毎週など)を設定します
- オペレーションでGoogle スプレッドシートの「複数のレコードを取得する(最大300件)」アクションを設定し、削除対象のプロファイル情報が記載されたシートを指定します
- 続いて、繰り返し処理機能を設定し、取得したレコード情報1件ずつに対して後続の処理を実行するようにします
- 繰り返し処理の中で、Mixpanelの「Delete Profile」アクションを設定し、Google スプレッドシートから取得した情報をもとにプロファイルを削除します
- 最後に、メール機能の「メールを送る」アクションで、処理が完了した旨を関係者に通知するよう設定します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- スケジュールトリガー機能では、実行したい曜日や時間などを任意で設定できます。日次や週次など、運用に合わせた定期実行が可能です
- Google スプレッドシートからレコードを取得する際、検索条件を指定することで、特定のステータスを持つレコードのみを抽出することもできます
- 繰り返し処理機能では、前段のGoogle スプレッドシートで取得した一覧データの中から、どの情報を後続の処理で利用するかを設定します
- Mixpanelでのプロファイル削除の際には、Google スプレッドシートから取得したIDなどの情報を変数として設定し、削除対象を動的に指定します
- 完了報告のメールでは、宛先や件名、本文を自由に設定でき、削除したプロファイルの件数などの情報を本文に含めることも可能です
■注意事項
- Google スプレッドシート、MixpanelのそれぞれとYoomを連携してください。
- 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
Mixpanelのプロファイルを定期的に一括削除するフローを作ってみよう
それではここから代表的な例として、Googleスプレッドシートに記載された情報をもとに、定期的にMixpanelのプロファイルを一括で削除し、結果をメールで通知するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Mixpanel/Google スプレッドシート
[Yoomとは]
フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
- MixpanelとGoogle スプレッドシートのマイアプリ連携
- テンプレートをコピー
- スケジュールトリガーの設定と各アプリのアクション設定
- トリガーをONにし、フローが起動するかを確認
定期的にGoogleスプレッドシートからレコード情報を取得し、対象のMixpanelのProfileを一括削除後メールで共有する
試してみる
■概要
Mixpanelで不要になったテストアカウントや退会ユーザーのプロファイルを、一つひとつ手作業で削除していませんか?
定期的に発生する作業でありながら、手間がかかる上に、他の重要な分析業務を圧迫してしまうこともあります。
このワークフローを活用すれば、Google スプレッドシートにまとめたリストをもとに、対象のMixpanelプロファイルを定期的に自動で削除し、作業完了をメールで通知することが可能になり、データクレンジングの工数を削減できます。
■このテンプレートをおすすめする方
- Mixpanelのユーザープロファイルの削除を手作業で行い、非効率だと感じているマーケターやデータ分析担当者の方
- Google スプレッドシートで削除対象のユーザーリストを管理しており、手動での対応に工数がかかっている方
- ユーザーデータ管理を効率化し、手作業による削除ミスなどのヒューマンエラーを防止したいと考えている方
■このテンプレートを使うメリット
- 指定したスケジュールで自動的に処理が実行されるため、これまで手作業で行っていたMixpanelのプロファイル削除の時間を短縮します
- 手作業による削除対象の指定ミスや対応漏れといったヒューマンエラーを防ぎ、正確なデータメンテナンスを実現します
■フローボットの流れ
- はじめに、Google スプレッドシートとMixpanelをYoomと連携します
- 次に、トリガーでスケジュールトリガーを選択し、このワークフローを起動したい日時(毎日、毎週など)を設定します
- オペレーションでGoogle スプレッドシートの「複数のレコードを取得する(最大300件)」アクションを設定し、削除対象のプロファイル情報が記載されたシートを指定します
- 続いて、繰り返し処理機能を設定し、取得したレコード情報1件ずつに対して後続の処理を実行するようにします
- 繰り返し処理の中で、Mixpanelの「Delete Profile」アクションを設定し、Google スプレッドシートから取得した情報をもとにプロファイルを削除します
- 最後に、メール機能の「メールを送る」アクションで、処理が完了した旨を関係者に通知するよう設定します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- スケジュールトリガー機能では、実行したい曜日や時間などを任意で設定できます。日次や週次など、運用に合わせた定期実行が可能です
- Google スプレッドシートからレコードを取得する際、検索条件を指定することで、特定のステータスを持つレコードのみを抽出することもできます
- 繰り返し処理機能では、前段のGoogle スプレッドシートで取得した一覧データの中から、どの情報を後続の処理で利用するかを設定します
- Mixpanelでのプロファイル削除の際には、Google スプレッドシートから取得したIDなどの情報を変数として設定し、削除対象を動的に指定します
- 完了報告のメールでは、宛先や件名、本文を自由に設定でき、削除したプロファイルの件数などの情報を本文に含めることも可能です
■注意事項
- Google スプレッドシート、MixpanelのそれぞれとYoomを連携してください。
- 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
ステップ1:MixpanelとGoogle スプレッドシートのマイアプリ連携
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
こちらのナビで紹介しているGoogle スプレッドシートを参考に、Google スプレッドシートのマイアプリ連携をしてください。
それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
【Mixpanelのマイアプリ連携】
「マイアプリ」をクリックし、Mixpanelを検索してください。
下記の画面が表示されたら、赤枠部分を参照し、入力しましょう。最後に「追加」をクリックしたら、マイアプリ連携が完了です!
ステップ2:テンプレートをコピーする
続いてYoomのテンプレートをコピーします。
以下バナーの「試してみる」をクリックします。
定期的にGoogleスプレッドシートからレコード情報を取得し、対象のMixpanelのProfileを一括削除後メールで共有する
試してみる
■概要
Mixpanelで不要になったテストアカウントや退会ユーザーのプロファイルを、一つひとつ手作業で削除していませんか?
定期的に発生する作業でありながら、手間がかかる上に、他の重要な分析業務を圧迫してしまうこともあります。
このワークフローを活用すれば、Google スプレッドシートにまとめたリストをもとに、対象のMixpanelプロファイルを定期的に自動で削除し、作業完了をメールで通知することが可能になり、データクレンジングの工数を削減できます。
■このテンプレートをおすすめする方
- Mixpanelのユーザープロファイルの削除を手作業で行い、非効率だと感じているマーケターやデータ分析担当者の方
- Google スプレッドシートで削除対象のユーザーリストを管理しており、手動での対応に工数がかかっている方
- ユーザーデータ管理を効率化し、手作業による削除ミスなどのヒューマンエラーを防止したいと考えている方
■このテンプレートを使うメリット
- 指定したスケジュールで自動的に処理が実行されるため、これまで手作業で行っていたMixpanelのプロファイル削除の時間を短縮します
- 手作業による削除対象の指定ミスや対応漏れといったヒューマンエラーを防ぎ、正確なデータメンテナンスを実現します
■フローボットの流れ
- はじめに、Google スプレッドシートとMixpanelをYoomと連携します
- 次に、トリガーでスケジュールトリガーを選択し、このワークフローを起動したい日時(毎日、毎週など)を設定します
- オペレーションでGoogle スプレッドシートの「複数のレコードを取得する(最大300件)」アクションを設定し、削除対象のプロファイル情報が記載されたシートを指定します
- 続いて、繰り返し処理機能を設定し、取得したレコード情報1件ずつに対して後続の処理を実行するようにします
- 繰り返し処理の中で、Mixpanelの「Delete Profile」アクションを設定し、Google スプレッドシートから取得した情報をもとにプロファイルを削除します
- 最後に、メール機能の「メールを送る」アクションで、処理が完了した旨を関係者に通知するよう設定します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- スケジュールトリガー機能では、実行したい曜日や時間などを任意で設定できます。日次や週次など、運用に合わせた定期実行が可能です
- Google スプレッドシートからレコードを取得する際、検索条件を指定することで、特定のステータスを持つレコードのみを抽出することもできます
- 繰り返し処理機能では、前段のGoogle スプレッドシートで取得した一覧データの中から、どの情報を後続の処理で利用するかを設定します
- Mixpanelでのプロファイル削除の際には、Google スプレッドシートから取得したIDなどの情報を変数として設定し、削除対象を動的に指定します
- 完了報告のメールでは、宛先や件名、本文を自由に設定でき、削除したプロファイルの件数などの情報を本文に含めることも可能です
■注意事項
- Google スプレッドシート、MixpanelのそれぞれとYoomを連携してください。
- 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
以下の画像のような画面が表示されたらテンプレートのコピーは完了です。
ステップ3:スケジュールトリガーの設定
最初の設定です。
ここから「定期的にGoogleスプレッドシートからレコード情報を取得し、対象のMixpanelのProfileを一括削除後メールで共有する」フローの設定をしていきます!
まずは赤枠部分をクリックしましょう!
詳細については、スケジュールトリガーの設定方法を参考にしてください。
ここでは、「スケジュール設定」を行います。
フローボットを起動したい日付や時刻を設定しましょう。
今回は、コピーしたテンプレートの既存設定のままにします。
最後に「保存する」をクリックしましょう!
ステップ4:複数のレコードを取得する設定
以下の赤枠をクリックしてください。
ここでは、Google スプレッドシートからレコードを取得する設定を行います。
アクションはそのままで、連携するアカウント情報を確認します。
確認後、画面を下にスクロールしましょう!
続いて、「スプレッドシートID」と「スプレッドシートのタブ名」を設定します。
ボックスをクリックして表示される候補から選択可能です!
「テーブル範囲」は、Google スプレッドシートの対象となる範囲を英字で設定してください。
今回は以下のシートを使用するため、テーブル範囲は「A1:B」です。
次に進むと、「取得したいレコードの条件」を設定する画面に遷移します。
今回は「対象」が「削除」のレコードを取得するように設定します。
設定を確認できたら、テストボタンをクリックします。
取得した値に表示されたことを確認しましょう!
※取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。
最後に、「保存する」をクリックしましょう!
ステップ5:コマンドオペレーションの設定
ここでは、繰り返し処理の設定を行います。
同じ処理を繰り返すオペレーション(ループ処理)を用いることで、複数取得した値を繰り返し後続のオペレーションに進めることが出来ます。
以下の注意事項を確認後、赤枠をクリックしてください。
※「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
次の画面で、繰り返し対象を指定していきます!
-
「オペレーション」は、「複数のレコードを取得(最大300件)」を選択してください。
-
「取得した値」は、先ほどのステップで取得した「distinct_id」を設定しましょう!