【アプリ開発日誌】 Apple AdsのマーケティングをGitHub Actionsで自動化した
今週もアプリ開発日誌をば。だらだら書いてもいいのですが、今週はデジタルマーケティングがだいぶ進んだので主にそちらについて。
Apple AdsにAPIがあったのね…
AI と対話していて気づいたのですが、Apple Ads に API があったのですね…。先週まで手動でチェックしていたのですが、これで自動化することができました。
具体的には「毎週月曜日の朝 9 時に Apple Ads の実績データを取得、定型レポートを作成する」というタスクを GitHub Actions に登録してみました。
そうすると月曜日に「GitHub Actions が成功したよ!」というメールが届くので、あとは Repo にて Claude を起動、「今週のレポートをもとに施策を提案して」とするだけです。便利すぎんか…。

ちなみに施策の提案まで一気に GitHub Actions でやってもよかったのですが、どうせ会話しながら微調整したり、そのとき思っていることを盛り込んだりしたいので、そのあたりは泥臭くやることにしました。今のところいい感じです(あとで気が変わるかもだけど)。
さらにこのシステムを作ったあとに Claude 先生から「これで Apple Ads の分析基盤が整いました。同じように App Store Connect で ASO(Apple Store Optimization)の分析も自動化しますか?」とのお伺いが。優秀すぎる。前のめりに「お願いします!ッタターン!」としちゃいましたよ…。
しかし今回はたまたま会話のなかで気づいたから良かったのですが、APIの存在を知らなかったら毎週手動で運用しているところでした。AIも賢くなっていくので将来はどうなるかわかりませんが、やはり知識があればAIをより効率的に使い倒すことができるなぁ、と痛感した週でした。
その他のいろいろ
他にもいろいろありますが、ざざっとダイジェスト的に。
- いま、メモアプリを審査に出しているのですが…最近、審査がとみに遅くなったような。「最大 48 時間以内にレビューする予定です」といった案内が出ますが、この頃は一週間ぐらい覚悟しておくと良さそう…と痛感しています。
- そして審査が遅くなったことに伴い、事前のユーザーテストがますます重要になってきていますね。Webアプリと違って変更を即時反映できるわけではないので、バグは当然として、ユーザーテストで使いにくいところ、迷いやすいところを事前にできるだけつぶしておくべきですね。TestFlight 使いこなさねば…。
- ときどき日記は英語版も地味にリリース。こちらもいずれ Apple Ads でマーケティングしていきたい。
- 開発ツールは Ghostty を本格的に使い始めました。tmux、zellij をいじっているうちに「あれ、Ghostty のペイン分割でよくない?」と思いつき、試してみたらまずまずいい感じ。とにかく速い。快適。
- 「Astro が 6 になりました!」とのニュースを見てこのブログも更新しました。これまでは「バージョンアップ..めんどい」と思っていたのですが、Claude 先生のおかげで心理的なハードルがぐっと下がりましたね。よい時代。
そういえばPR動画作ってもらいました
そういえば「ときどき日記」の PR 動画作ってもらいました。よろしかったら是非どうぞ。
なお、制作は DaVinci Resolve でゴリゴリと…。Fusion 使うと、かなりいろいろな表現が作れますね。YouTube にもチュートリアル動画がたくさんあって便利この上ない。これからも使い倒していきます。
今週はこんなところですかね。AI 駆動開発楽しいですね。また来週も更新します。
人気記事
-
【ハングルアプリ開発日誌】 目標を決めて、コンテンツを整えて、クイズ機能を詰めた 0 -
Kindleの期間限定無料マンガが読める『tadayomi.com』をちょこっと更新、おすすめマンガのご紹介 0 -
【2026年7月】 最近読んで面白かったマンガまとめ(異世界転生系を除く) 0 -
【ハングルアプリ開発日誌】 テンションあげるために少しだけデザインについて考える 0 -
開発環境の起動は実行ファイルにしておくと便利 0 -
【ハングルアプリ開発日誌】 コンテンツの詳細化に着手 0 -
【ハングルアプリ開発日誌】 噂のClaude Fable 5による設計...からのアプリUI試作へ 0 -
さめがめ風のカジュアルパズルゲーム『POP*POP』を作ってみた 0 -
【ハングルアプリ開発日誌】 「アプリの作り込みってどうしているの?」とよく聞かれるので、アプリの開発日誌をゆるっと始めてみます 0 -
【2026年版】 ソウル旅行に行くときに知っておくと良さそうなこと 0 -
3Dプリンターでこれまで印刷したなかで一番気に入っているモデル「Double Face」について語る 0 -
Kindleの「期間限定無料マンガ」だけをまとめたサイトを作ってみた(tadayomi.com) 0 -
/review-post なるスキルを設定してから文章を書くのが楽しくなった 0 -
バッドなデザインはグッドなリマインダーになるよね、というお話 0 -
Manusで挫折した「画像から動画」をSeedanceで試してみたらすごかった 0 -
『サブスク管理』アプリのショート動画をManusで作ったお話、かかったコスト 0 -
AI開発は並行作業&エージェント中心のUIに?満を持して登場した『Claude Code』のデスクトップ版がとても良い... 0 -
周辺視野を鍛えられる?数字をタップしていくカジュアルゲーム『Tap Tap 25』をリリースしました 0 -
ダイエット・筋トレ・勉強のお供に!iPhoneアプリ『すごい習慣』をリリースしました 0 -
【アプリ開発日誌】 行動観察調査がやっぱり大事... 0 -
【macOS/iOS】 メニューバーに常駐する3ページ限定のメモアプリ、『IDEA*PAD』をリリースしました 0 -
【アプリ開発日誌】 AIでデジタルマーケティング実践中、PencilやZellijを導入などなど 0 -
【アプリ開発日誌】 ときどき日記、サブスク管理...などなど、最近の開発状況まとめ 0 -
【2026年2月版】 最小構成ではじめるOpenClawセットアップガイド(HOSTINGER + Discord) 0 -
Bambu Lab A1 mini + AMS 2 Pro + BIQU Panda Stackで、快適3Dプリンター生活を始める方法 0 -
シリコンバレーの注目スタートアップランキングを毎朝配信!『Product Hunt Pickups』を作ってみた 0 -
macOS用のClaudeUsageBarがやっぱり便利 0 -
AeroSpaceを使い始めた人向けのTips集 0