「IGsights」は、Instagramが提供しているインサイト(分析ツール)をより見やすく、且つ分析しやすくしたアプリです。
Instagramのインサイトをまとめて見ることができたり、保存数やいいね数など分析したい情報毎に並び替えることができます。
なお、本アプリは現在作者のアカウントのみ集計できる仕様になっています。
「各投稿への反応(保存数・いいね数など)やリーチ数をできる限り楽に分析したい」と思ったことがきっかけです。
Instagramが提供しているインサイト(分析ツール)は、複数の投稿をまとめて分析するまでの導線が長かったり、 保存率など分析に必要な一部の項目を自分で算出する必要があったりなどが課題だと感じています。
既存の有料分析ツールに課金するモチベーションは無かったため、自作しました。
- ページング機能
- ソート機能
- フィルター機能
- Instagram投稿ページのWebView表示機能
インサイト一覧画面 | ソート機能 | 投稿内容詳細画面 |
---|---|---|
![]() |
![]() |
![]() |
- 状態管理
- Remote
- ルーティング
- クラス設計
- アプリアイコン
- Webブラウザ表示
- Unitテスト
- CI(自動テスト)
- サポートするプラットフォーム
- iOS / Android
インサイト集計データはFirestoreで保管しています。 (GASでInstagramグラフAPIを叩いて取得したデータをFirestoreに保存しています)
GASプログラムについてはこちら
GitHub Actions を利用して CI を構築。
発火タイミング | 実行内容 |
---|---|
developにマージ PR作成・更新 |
コードフォーマット 静的解析(flutter analyze) テスト(flutter test) |