コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
NPR の事例: Firebase 向け Google アナリティクスを使用してユーザーの行動に関する有用な知見を取得
はじめに
National Public Radio は、新しいユーザー層を引き付けて優れた再生エクスペリエンスを提供する NPR One というアプリを構築しました。このアプリにより、同社はユーザーの行動に関する知見を得ることもできました。こうした知見は、製品チームがユーザー層を理解してそのニーズに応えるコンテンツを制作するうえで不可欠です。
課題
NPR One では、ユーザーが音声コンテンツをどのような方法(ヘッドホン、スピーカーフォン、Bluetooth など)で聴いているのか、あるいはこうしたデバイスでどのような音声コンテンツを聴いているのかといった、独特な疑問に答える必要がありました。そのために、アナリティクス ツールからのイベントデータと独自サーバーからのリスニング データを掛け合わせる必要がありました。これにより、リスナーがアプリ内をどのように移動しているかを把握し、総聴取時間などの重要なエンゲージメント指標を収集できました。
また、プロダクト チームは、ユーザーが特によく利用している機能、コンテンツ、経路を知るために、ユーザー ジャーニーの全体像も知る必要がありました。このような全体像がわかれば、ユーザーの状況を知ることができ、ユーザーにとって最もメリットの大きい製品機能の開発に優先的に取り組むことができるからです。
解決方法
NPR が選んだのは Firebase 向け Google アナリティクスでした。その決め手となったのは、他の Firebase ツールと統合されていて、イベント追跡が無制限に可能であること、そしてカスタム分析の実施に使える Google BigQuery に料金なしでエクスポートできることでした。同社は BigQuery を使ってデータを 1 か所に集約し、アプリユーザーごとに共通の ID を生成しました。これにより、Firebase 向け Google アナリティクスから得られたフロントエンドの行動データをバックエンドのリスナーデータに対応付けて、重要なエンゲージメント指標とユーザー維持率指標の理解を深めることができました。
NPR は、どの機能が最も効果的であるかを判断するために、Firebase Remote Config を使用した A/B テストも行いました。現在では、ユーザーが音声を聴く状況に関する理解が増し、ほとんどのリスナーがスピーカーフォンを使用して聞いていることがわかっています。リスナーがどのようにしてストーリーに移動するかを知ったことで、NPR One アプリの構築方法も変化しました。同社は迅速な実装によって Firebase を Google AdWords に接続してユニバーサル アプリ キャンペーン(UAC)を実施し、新しいリスナーの獲得やアプリのインストールの促進を図りました。NPR は数日のうちに、Firebase はツールセット全体の中で他のツールとして連携して働くときに最も力を発揮するのだと知りました。さらに、ユーザー統合の際に開発者が作成する必要があったのはライブラリ 1 つだけだったため、オーバーヘッドを削減する効果も得られました。
結果
リスナーの興味や行動にうまく一致するコンテンツを提供することで、ユーザー エンゲージメントが向上した。
「Firebase は、1 つの強力なツールセットの中に機能が満載されています。統合も簡単で、iOS と Android で継続的なアップデートを自信を持って行うことができます。これは大きな収穫です。」
- Tejas Mistry 氏、NPR 社、プロダクト マネージャー
[null,null,[],[],[],null,["# NPR Case Study\n\n[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\n##### NPR gains valuable insights into user behavior with Google Analytics for Firebase\n\n*** ** * ** ***\n\n##### Introduction\n\nNational Public Radio built the NPR One app to draw new audiences\nand deliver a great listener experience. The app also gave them\nuser-behavior insights, which are crucial to helping the product\nteam understand their audience and build awesome content.\n\n*** ** * ** ***\n\n##### Challenge\n\nNPR One needed to answer unique questions, such as how users\nlisten---via headphones, speakerphone, bluetooth---and what they\nlisten to from these different devices. To do this, NPR One needed\nto cross event data from an Analytics tool with listening data\nfrom their own servers. This helped them understand how listeners\nnavigate in the app, and gather critical engagement metrics such\nas total listen time.\n\nThe product team also needed this complete picture of the user\njourney to see what features, content, and pathways worked best,\nso they could understand user context and prioritize the product\nfeatures that would benefit users most. \n\n*** ** * ** ***\n\n##### Solution\n\nNPR chose Google Analytics for Firebase because it integrated\nwith the rest of the Firebase tools, offered unlimited event\ntracking, and had export free of charge to Google BigQuery, which NPR\ncould use to run custom analysis. With BigQuery, they combined\nthe data in one place and created a universal ID for each app\nuser. This let them match front-end behavioral data from\nGoogle Analytics for Firebase to their backend listener data\nto improve understanding of vital engagement and retention\nmetrics. \nNPR also uses Firebase Remote Config to run A/B testing to\ndetermine what features and functionality work best. They now\nbetter understand listening context, and know that most\nlisteners use their devices on speakerphone. Knowing how\nlisteners navigate to stories affects how they construct the\nNPR One app. With super-fast implementation, they quickly\nconnected Firebase to Google AdWords to run Universal App\nCampaigns (UAC) to attract new listeners and drive app\ninstallations. Within days, NPR found that Firebase is most\npowerful as part of the overall toolset. And their developers\nneed just one library for user integration, which means less\noverhead.\n\n*** ** * ** ***\n\nResults\n\nIncreased user engagement by showing content that better mapped to\nlistener interests and behaviours. \n\n\"Firebase has so much functionality...in one powerful toolset. It's easy code to integrate, and we're confident it's being continually updated across iOS and Android. That's a huge win.\"\n\n\n- Tejas Mistry, product manager, NPR \nTry Firebase today\n\n\nIntegrating it into your app is easy.\n[Get started](https://console.firebase.google.com/) \n\n#### All Firebase products\n\n##### Build\n\n- [App Check](/products/app-check)\n- [App Hosting](/products/app-hosting)\n- [Authentication](/products/auth)\n- [Cloud Functions](/products/functions)\n- [Cloud Storage](/products/storage)\n- [Data Connect](/products/data-connect)\n- [Extensions](/products/extensions)\n- [Firestore](/products/firestore)\n- [Firebase ML](/products/ml)\n- [Genkit](https://genkit.dev/)\n- [Hosting](/products/hosting)\n- [Realtime Database](/products/realtime-database)\n- [Firebase AI Logic client SDKs](/products/firebase-ai-logic)\n\n[Generative AI](/products/generative-ai) \n\n##### Run\n\n- [A/B Testing](/products/ab-testing)\n- [App Distribution](/products/app-distribution)\n- [Cloud Messaging](/products/cloud-messaging)\n- [Crashlytics](/products/crashlytics)\n- [Google Analytics](/products/analytics)\n- [In-App Messaging](/products/in-app-messaging)\n- [Performance Monitoring](/products/performance)\n- [Remote Config](/products/remote-config)\n- [Test Lab](/products/test-lab)"]]