クイックアンサー: 国際化ジャーナルアプリの構築を成功させるには、単なるテキスト翻訳以上のものが必要です。Vividiaryでは、感情表現が文化によって大きく異なることを発見しました。つまり、標準的な気分追跡スケールやAIプロンプトが新しい市場では機能しなかったのです。私たちは安易な自動翻訳APIを拒否し、深い文化的ローカライズをサポートするためにアーキテクチャを再構築しました。これを国境を越えてユーザーデータを安全に同期するプライバシー重視のクラウドインフラと組み合わせることで、最終的に国際的なDay-1の継続率を42%向上させました。

---

私たちは世界への準備が整ったと考えていました。しかし、世界はそうではありませんでした。

Vividiaryを立ち上げた当初、英語圏のユーザーに深く響く製品がありました。私たちの3秒、5段階の気分システムは摩擦のないものでした。AI会話モードは、共感的で人間味のある一人称の日記の下書きを生成しました。ユーザーデータに基づいて30日間で進化する独自の粘土キャラクターは、前例のないエンゲージメントを生み出していました。

そこで、野心的な製品チームの例に漏れず、私たちはグローバル展開を決定しました。文字列をエクスポートし、翻訳サービスを通し、App Storeのリストを更新し、国際的な成長チャートが右肩上がりになるのを待ちました。

しかし、結果は急落でした。

これは、メンタルヘルスアプリにおいて直接翻訳が失敗する理由、私たちが再構築しなければならなかった技術的アーキテクチャ、そして最終的にVividiaryを国境を越えてスケールさせる方法を見出した経緯についての率直な物語です。

私たちを目覚めさせた30%の国際継続率低下

データは冷酷であり、私はその点を愛しています。グローバル展開から2週間後、Mixpanelのダッシュボードは厳しい状況を描き出していました。米国と英国のコホートは順調でしたが、英語圏以外の市場におけるDay-1の継続率は、驚くべきことに30%も低下していました。

私たちは数ヶ月かけて、アプリ全体の全体的な継続率指標を改善し、オンボーディングフローとAIプロンプトエンジニアリングに執着してきました。その成果が国際的に一瞬で崩れ去るのを見るのは、痛烈な打撃でした。

ユーザーテストとセッションリプレイを掘り下げると、問題は痛いほど明らかになりました。ユーザーは単に離脱していたのではなく、セッションの途中で積極的にアプリを放棄していたのです。AIが生成する日記の下書きは、機械的で、過度に形式的で、あるいはユーザーの文化的背景と完全にかけ離れたものに聞こえていました。粘土キャラクターが進化しなかったのは、ユーザーがそれを育てるのに十分なデータを記録していなかったからです。

私たちは国際的な製品を構築していなかったことに気づきました。私たちは、安っぽい外国語の仮面をかぶった英語の製品を作っていたのです。

私たちが拒否したもの:自動翻訳API

ローカライズの危機に直面したとき、エンジニアリングの本能はしばしば痛みを自動化で解決しようとします。

アプローチ: 私たちは、自動翻訳API(Google Cloud TranslationやDeepLなど)をバックエンドに直接統合することを強く検討しました。ユーザーが音声やテキストのエントリを送信するたびに、それを英語に翻訳し、コアAIプロンプトに通し、生成された日記の下書きをユーザーの母国語に翻訳し直すというものです。

  • スピード: 1週間でリリース可能。
  • コスト: API呼び出しは安価。
  • シンプルさ: 言語ごとのAIプロンプトを複数維持する必要がない。

私たちがそれを廃止した理由:
翻訳はローカライズではありません。これはメンタルヘルスやジャーナリングにおいて特に当てはまります。感情の慣用表現を翻訳すると、意味を失ったり、意図せず滑稽になったりすることがよくあります。

英語話者が「I'm feeling blue(憂鬱だ)」と言った場合、他言語への直訳では、AIがユーザーの肌の色について質問してしまう可能性があります。さらに、AIベースのメンタルヘルスツールに関する最近のUX調査では、直接翻訳は信頼を築くために必要な文化的ニュアンスや適切なコミュニケーションスタイルを削ぎ落としてしまうことが示されています。

私たちはこの自動化アプローチを小規模なベータグループでテストしました。10人中8人のユーザーが、AIが「よそよそしい」または「不自然」だと報告しました。感情的な脆弱性がコアメカニズムである製品において、不自然なAIは死刑宣告に等しいものです。私たちはAPIのアイデアを完全に破棄しました。

国際化アーキテクチャの再構築

これを正しく行うには、真の国際化ジャーナルアプリを構築することは、私たちの基盤となるアーキテクチャの一部を解体することを意味するという事実を受け入れる必要がありました。

VividiaryはReact NativeとExpoで構築されており、iOSとAndroidの両方で迅速に動くことができます。しかし、React Nativeのローカライズには特有の課題があります。オフラインアクセスの管理、デバイスのロケール変更の確実な検出、そして低速なモバイルネットワーク上のユーザーがダウンロードを放棄しないように、アプリのバンドルサイズを肥大化させずにOver-The-Air (OTA) アップデートをプッシュする必要があります。

私たちが再構築した方法は以下の通りです:

  1. モジュール式翻訳バンドル: すべての言語を含む巨大なJSONファイルを1つ出荷するのではなく、ローカライズファイルを分割しました。アプリはインストール時にコア言語のみをダウンロードし、地域の言語はExpoのOTAアップデートを介して動的に取得します。これにより、初期バンドルサイズを小さく保つことができました。
  2. 文化的プロンプトエンジニアリング: これが最も大変な作業でした。AIプロンプトの翻訳をやめ、現地のUXライターと共にゼロから書き直しました。AIのペルソナを、共感に対する文化的期待に合わせて調整しました。直接的な励ましが好まれる文化もあれば、静かで思慮深い傾聴が好まれる文化もあります。
  3. バックエンドルーティング: SupabaseとFirebase Authのバックエンドを更新し、ユーザーを地域別の処理キューにルーティングするようにしました。これにより、日記の下書きを生成するAIが、その特定のユーザーに対して文化的に正しいLLMパラメータ(温度、システム指示)を使用することを保証しました。

5段階の気分スケールがどこでも通用しない理由

おそらく最も興味深い製品の教訓は、気分記録インターフェースから得られました。Vividiaryは3秒、5段階の気分システムを使用しています:最高、良い、普通、低い、最悪。

西洋市場では、このスケールは完璧に機能します。ユーザーは全スペクトルにわたって記録を分散させます。しかし、東アジア市場のデータを見ると、大きな異常が見られました。「最高」や「最悪」を選択する人がほとんどいなかったのです。

私たちはターゲットを絞ったユーザーインタビューを行い、気分追跡ローカライズの背後にある核心的な問題を発見しました。多くの東洋文化では、感情の抑制が非常に重視されます。「最悪」を選択することは極端すぎると感じられ、感情調節の失敗のようにさえ感じられます。「最高」を選択することは自慢げに感じられます。その結果、ユーザーは毎日「普通」または「良い」を選択するようになっていたのです。

アプリがデータを使用して粘土キャラクターを進化させ、深い洞察を生成する場合、「普通」のフラットラインはコアループを壊してしまいます。

これを修正するために、私たちは気分追跡の科学を深く掘り下げる必要がありました。地域に応じて、強度ベースのスケールからエネルギーベースのスケール(高エネルギーのポジティブ vs 低エネルギーのポジティブ)に移行する必要があることを学びました。気分に関連するメタファーや包括的なイメージをローカライズしました。「最高」の代わりに、ローカライズされた同等の表現は「調和のとれた」や「充実した」に近いものになりました。

ほぼ即座に、データの分布は正常化しました。ユーザーは理解されていると感じ、粘土キャラクターは再び美しく進化し始めました。

プライバシー重視のクラウド同期によるグローバル展開

アーキテクチャを拡張する際、私たちは重要な制約に直面しました。私たちはプライバシー重視のアプリであるということです。ジャーナリングは本質的に親密なものであり、ユーザーは最も深い思考を私たちに委ねています。

私たちは、クラウドベースのインフラとプライバシーのバランスを取りながら、どのようにグローバルにスケールさせるかを考えなければなりませんでした。

はっきりさせておきますが、Vividiaryはローカル専用アプリではありません。クロスデバイスアクセス、高度なヒートマップ、複雑なAI生成などの機能を強化するには、データをクラウドに同期する必要があります。しかし、私たちのプライバシー重視の設計により、このデータは転送中および保存時に厳重に保護されています。

国際展開にあたっては、アプリの速度を損なうことなく、さまざまな地域のデータ保護基準にクラウドインフラが準拠していることを確認する必要がありました。私たちはSupabaseアーキテクチャを最適化し、暗号化されたユーザーペイロードをクラウドに安全に同期するようにしました。これにより、東京で気分を記録する場合でも、マドリードでAI日記エントリを生成する場合でも、ユーザーのデータはエンタープライズグレードのセキュリティプロトコルによって保護されます。

この堅牢なインフラにより、国境を越えて統一された価格モデルを維持しつつ、現地の購買力平価に合わせて調整することが可能になりました。参考までに、無料プランでは無制限の気分記録、1日3回のAI会話、基本的な分析を提供しています。無制限のAI、高度な分析、音声優先をアンロックするプレミアムプランは、月額$2.99または年額$11.99で利用可能です。このフリーミアムモデルを世界中でサポートするためには、安全でスケーラブルなクラウドバックエンドの構築が不可欠でした。

成果を上げたApp Store最適化ジャーナル戦術

最後に、完璧にローカライズされたアプリを持っていても、誰もそれを見つけられなければ意味がありません。私たちの初期のApp Store最適化(ASO)戦略は、初期の製品翻訳と同じくらい欠陥がありました。

私たちは英語のキーワードを文字通り翻訳していました。しかし、検索行動は地域によって劇的に異なります。App Store最適化ジャーナル戦略には、異なる文化の人々がどのようにメンタルヘルスツールを検索するかを理解することが必要です。

例えば、スペイン語圏の市場では、「mood tracker」を「rastreador de humor」と直訳した結果、可視性が非常に低くなりました。ユーザーは「追跡(tracking)」を検索していたのではなく、「diario emocional」(感情日記)や「registro de emociones」(感情ログ)を検索していたのです。

私たちは翻訳されたキーワードリストを捨て、最初からやり直しました。すべての主要市場について、検索ボリュームが多く、文化的に関連性の高いキーワードを調査しました。ローカライズされたUIと文化的に適応された粘土キャラクターを強調するために、App Storeのスクリーンショットを再設計しました。信頼は普遍的なコンバージョン要因であるため、プライバシー重視のクラウド同期がメタデータで目立つようにしました。

次のステップ

これらすべての作業の結果はどうなったでしょうか?国際的なDay-1の継続率が42%向上しました。

私たちは、ローカライズはマーケティングタスクではなく、コア製品機能であることを身をもって学びました。それにはエンジニアリングの柔軟性、深いUXリサーチ、そして人間がどのように感情を表現するかについての自分自身の思い込みに挑戦する意欲が必要です。

現在、私たちはAIが地域のスラングや方言特有の音声入力を理解する能力を拡張することに取り組んでいます。これは巨大な技術的ハードルですが、この旅が私たちに教えてくれたことが一つあるとすれば、ローカライズにおいて安易な道を選ぶことは、失敗への最短ルートであるということです。

今後も、指標や失敗談を共有していきます。それでは、また次回。