Przeanalizuj i wizualizuj szczegóły aktywności Strava za pomocą elastycznego stosu
Strava to popularna aplikacja dla sportowców i zbudowała silną bazę użytkowników w społeczności rowerowej. Umieścił się jako aplikacja dla profesjonalistów i oferuje szczegółowe dane wejściowe dla rowerzystów. Aplikacja ma również element społeczny, umożliwiając rowerzystom dzielenie się działaniami i konkurowanie ze sobą.
Jednak Strava wykroczyła poza jazdę na rowerze i teraz oferuje śledzenie innych działań, takich jak bieganie i maratony. Koncentracja na funkcjach społecznych zostało niedawno wycofane, z ponownym uruchomieniem subskrypcji Strava o nazwie Summit, która oferuje segmenty konkurencji, wskaźników i odkrycia.
Oto kilka kluczowych statystyk dotyczących Strava:
- Strava wygenerowała 167 milionów dolarów przychodów w 2021 r., Co stanowi wzrost o 70% w porównaniu z poprzednim rokiem.
- W styczniu 2022 r. Strava miała 95 milionów aktywnych użytkowników, a dwa miliony nowych użytkowników dodawało co miesiąc.
- W 2021 r. Zakończono prawie dwa miliardy działań.
- W grudniu 2020 r. Strava została wyceniona na 1 USD.5 miliardów.
Oto kilka dodatkowych szczegółów na temat Strava:
Tytuł | Tytuł 2 |
---|---|
Data uruchomienia | Lipiec 2009 |
HQ | San Francisco, Kalifornia |
Ludzie | Michael Hovarth (współzałożyciel, CEO), Mark Gainey (współzałożyciel, przewodniczący) |
Rodzaj działalności | Prywatny |
Licencja | Prawnie zastrzeżony |
Przemysł | Zdatność |
Strava doświadczył znacznego wzrostu przychodów na przestrzeni lat:
Rok | Przychody ($ mm) |
---|---|
2017 | 34 |
2018 | 45 |
2019 | 60 |
2020 | 98 |
2021 | 167 |
Zwiększyła się również liczba aktywnych użytkowników Strava:
Rok | Użytkownicy (MM) |
---|---|
2016 | 20 |
2017 | 28 |
2018 | 36 |
2019 | 42 |
2020 | 55 |
2021 | 76 |
2022 | 95 |
Źródła: Company Data, Inc.
Strava nadal rośnie z popularnością i stała się wiodącą platformą dla sportowców do śledzenia i dzielenia się swoimi działaniami. Koncentrując się na konkurencji, wskaźnikach i odkryciu, Strava oferuje wyjątkowe wrażenia dla entuzjastów fitness.
Przeanalizuj i wizualizuj szczegóły aktywności Strava za pomocą elastycznego stosu
Koncentracja na społecznościach została wycofana, ponieważ Michael Hovarth i Mark Gainey, dwaj współzałożyciele, wrócili, aby prowadzić firmę. Duet uruchomiona usługa subskrypcji Strava o nazwie Summit, która zawiera trzy segmenty: konkurencja, metryki i odkrycie.
Strava przychody i statystyki użytkowania (2023)
Oznaczone ‘Sieć dla sportowców’, Strava zbudowała aktywną bazę użytkownika rowerzystów, którzy pocą się przez aplikację. Fraza “Jeśli to’S nie na Strava, to nie’T. się zdarzyło” jest płodny w społecznościach rowerowych i ponad dwie trzecie rowerzystów Tour de France regularnie śledzą wyniki etapu.
Podobnie jak Under Armour, Strava zbudowała społeczność, marketing sam jako aplikacja dla profesjonalistów. Fitbit i MyfitnessPal zostały sprzedane jako aplikacja fitness dla wszystkich, podczas gdy Strava’Społeczność S jest o wiele bardziej poważnym zaangażowaniem. Nie zwalniając żadnego sprzętu, pozostał również platforma agnostyczna.
Przez pierwsze kilka lat Strava’Życie, całe działanie były napędzane przez rowerzystów. W porównaniu z innymi dostępnymi aplikacjami Strava oferowała znacznie więcej szczegółowych danych wejściowych. Zawierał także element społeczny, w którym rowerzyści mogli dzielić się działaniami i otrzymywać wsparcie i konkurować ze społecznością.
– Reklama –
Element konkurencji stał się kluczowym czynnikiem przyciągającym użytkowników z powrotem do aplikacji. Wpłynęło to na wielu w społeczności, aby nałożyć więcej godzin na Stravę niż jakakolwiek inna platforma społecznościowa, a wielu rowerzystów stara się pozostać “Król (lub królowa) góry” Na ich lokalnej trasie.
W 2017 roku Strava dodała więcej funkcji społecznych, po zauważeniu działalności nie dopasowania na platformie. Można to postrzegać jako pierwszą poważną oderwanie się od Mantry Strava wyłącznie z aktywnością sprzedaną użytkownikom, a kierował ją dyrektor generalny James Quarles, który został mianowany kilka miesięcy wcześniej na Instagramie.
Pod Quarles Strava zaczęła przechodzić w nowe formy śledzenia GPS, takie jak bieganie i maratony, wraz z ćwiczeniami stacjonarnymi, takimi jak bieżnia i wiosłowanie. Położył większy nacisk na społeczną stronę Strava, rosnące działania opublikowane z jednego miliarda w 2017 r. Do trzech miliardów w 2020 r.
Koncentracja na społecznościach została wycofana, ponieważ Michael Hovarth i Mark Gainey, dwaj współzałożyciele, wrócili, aby prowadzić firmę. Duet uruchomiona usługa subskrypcji Strava o nazwie Summit, która zawiera trzy segmenty: konkurencja, metryki i odkrycie.
Strava dodaje dwa miliony użytkowników miesięcznie i twierdzi, że w porównaniu z innymi aplikacjami do śledzenia fitness użytkownicy wydają dłużej na swojej aplikacji. Jest za Fitbit i MyfitnessPal na surowych liczbach, ale wiele z tych na Strava nie migrowałoby na żadnej innej platformie, która zapewnia Stravę z przewagą wyłączności.
Zebraliśmy dane i statystyki dotyczące Strava. Przeczytaj poniżej, aby dowiedzieć się więcej.
Kluczowe statystyki Strava
- Strava wygenerował 167 milionów dolarów przychodów w 2021 r., Co stanowi wzrost o 70% w porównaniu z poprzednim rokiem
- W styczniu 2022 r. Strava miała 95 milionów aktywnych użytkowników, a dwa miliony dodawano co miesiąc
- W 2021 r. Zakończono prawie dwa miliardy działań
- W grudniu 2020 r. Strava została wyceniona na 1 USD.5 miliardów
Przegląd Strava
Tytuł | Tytuł 2 |
---|---|
Data uruchomienia | Lipiec 2009 |
HQ | San Francisco, Kalifornia |
Ludzie | Michael Hovarth (współzałożyciel, CEO), Mark Gainey (współzałożyciel, przewodniczący) |
Rodzaj działalności | Prywatny |
Licencja | Prawnie zastrzeżony |
Przemysł | Zdatność |
Przychody Strava
Strava osiągnął 167 milionów dolarów przychodów w 2021 r., Wzrost o 60% rok do roku i największy odnotowany roczny wzrost procentowy.
Coroczne przychody Strava 2017 do 2021 (MM)
Rok | Przychody ($ mm) |
---|---|
2017 | 34 |
2018 | 45 |
2019 | 60 |
2020 | 98 |
2021 | 167 |
Użytkownicy Strava
Strava ma 95 milionów aktywnych użytkowników, co stanowi wzrost o 25% w porównaniu.
Coroczne użytkownicy Strava 2016 do 2022 (MM)
Rok | Użytkownicy (MM) |
---|---|
2016 | 20 |
2017 | 28 |
2018 | 36 |
2019 | 42 |
2020 | 55 |
2021 | 76 |
2022 | 95 |
Źródła: Company Data, Inc
Wycena Strava
Strava została ostatnio wyceniona na 1 USD.5 miliardów w 2020 r., W rundzie finansowania prowadzonej przez Sequoia Capital i TCV.
Wycena Strava 2019–2020 ($ BN)
Rok | Wycena ($ BN) |
---|---|
2019 | 0.3 |
2020 | 1.5 |
Działania Strava
Był 1.8 miliardów działań opublikowanych na Strava w 2021 r., 63% wzrost w 2020 roku.
Coroczne działania Strava opublikowane w latach 2018–2021 (BN)
Rok | Działania (BN) |
---|---|
2018 | 0.6 |
2019 | 0.8 |
2020 | 1.1 |
2021 | 1.8 |
Źródło: Dane firmy
Strava kilometry
Strava publikuje również, ile kilometrów jego użytkownicy udaje się ukończyć w ciągu roku. W 2021 r. To przekroczyło 32.1 mld kilometrów.
Coroczne kilometry Strava objęte 2016 r. Do 2021 r. (BN)
Rok | Kilometry (BN) |
---|---|
2016 | 2.7 |
2017 | 5.5 |
2018 | 10.7 |
2019 | 11.2 |
2020 | 17.1 |
2021 | 32.1 |
Źródło: Dane firmy
Urządzenia podłączone Strava
Istnieje 400 podłączonych urządzeń, takich jak smartwatche i urządzenia do śledzenia fitness, które są kompatybilne z Strava do śledzenia.
Urządzenia podłączone Strava 2016 do 2020
Rok | Połączone urządzenia |
---|---|
2016 | 200 |
2018 | 300 |
2020 | 400 |
Źródło: Dane firmy
Przeanalizuj i wizualizuj szczegóły aktywności Strava za pomocą elastycznego stosu
To drugi post na blogu z naszej serii Strava, oparty na pierwszym: “ Jak zaimportować dane Strava do elastycznego stosu .” Przejdę Cię przez podróż do danych, manipulacji i wizualizacji danych.
Co to jest Strava i dlaczego to skupia się? Strava to platforma, na której sportowcy, od rekreacji po profesjonalistę, mogą dzielić się swoimi działaniami. Wszystkie moje dane fitness z mojego Apple Watch, Garmin i Zwift są automatycznie synchronizowane i zapisane tam. Można śmiało powiedzieć, że jeśli chcę uzyskać przegląd mojej sprawności, wydobycie danych z Strava jest pierwszym krokiem.
Dlaczego to robią z elastycznym stosem? Chcę zadać moje pytania, a pytania to tylko wyszukiwanie!
- Czy w tym roku jeździłem na rowerze bardziej niż ostatni?
- Czy moje tętno jest zmniejszone, robiąc większą odległość na moim rowerze?
- Czy często biegam, wędruję i jeździłem na rowerze na tych samych utworach?
- Czy moje tętno koreluje z moją prędkością podczas jazdy na rowerze?
Szczegółowa analiza danych
Na ostatnim blogu uchwyciliśmy, że Strava zapewnia ogólny przegląd aktywności, który daje całkowitą odległość, średnią prędkość i średnią tętno. Ponieważ chcemy przejąć kontrolę nad naszymi danymi i przeprowadzić dogłębną analizę, potrzebujemy więcej szczegółowych danych. Strava ma interfejs API o nazwie strumienie, a strumień reprezentuje pojedynczy typ metryki: czas, odległość, tętno, kadencję, gradient itp.
Aktywność w Strava trwa 1 godzinę, 14 minut i 8 sekund. Jest to wirtualna aktywność rowerowa, w której jechałem brukowanymi wspinaczkami w Richmond w stanie Wirginia.
Musimy uruchomić wywołanie API Streams za pomocą identyfikatora aktywności. Ta odpowiedź może zawierać wiele strumieni, jak wyjaśniono powyżej. Przyjrzymy się dokumentowi, gdy zbieramy wszystkie dostępne strumienie.
Odpowiedź jest dość długa i zawiera tysiące linii – nic, czego nasz skrypt Python będzie się bać. Pozwalać’s przejdź przez to krok po kroku, więc rozumiemy dostarczone dane i to, co musimy z tym zrobić, aby można je było używać w Elasticsearch.
Każdy strumień jest jego osobnym obiektem. Watts, poruszający się, szerokości i długości geograficznej są obiektami głównymi, które zawierają szereg danych. To doskonała wiadomość. Ponieważ tablica w JSON jest jedynym sposobem na upewnienie się, że zamówienie nie jest modyfikowane, co jest potrzebne później. Original_Size mówi nam, ile punktów danych dla każdego jest strumienia. Mamy 4444 punktów danych dla naszej 74-minutowej jazdy, wokół punktu danych na sekundę!
Teraz, jeśli wyślemy to jako jeden dokument do ElasticSearch, wygraliśmy’Nie mogę uruchamiać na nim agregacji, takich jak przeciętny wat. ElasticSearch oczekuje każdej wartości w dokumencie i wykonuje agregację w wielu dokumentach.
Tam wchodzi w grę nasz skrypt Python. Teraz będziemy iterować ten strumienie dokument i wyodrębnia każdy punkt danych do dokumentu. Zmieniamy architekturę danych z tego stylu tablicy na spłaszczony dokument.
Każdy element z tablicy jest wyodrębniony i umieszczony w dokumencie zawierającym wartość każdego strumienia w pozycji tablicy. W kategoriach programistów iterujemy nad strumieniami i dla każdego strumienia wyodrębniamy go.
Ten dokument nadal musi zostać zakończony, ponieważ wymaga kluczowych informacji, takich jak nazwa aktywności i identyfikator aktywności. W przeciwnym razie, skąd powinniśmy wiedzieć, które dane należy agregować? Dodamy niezbędne informacje za pomocą skryptu z pierwszego postu na blogu .
Poniżej znajdziesz skrypt. Pozwól, że wyjaśnię kilka sztuczek, które musimy wykonać:
- Złinnie@znak czasupole. Śledzimy zmiany w aktywności zamiast mieć wszystkie dane w jednym punkcie czasowym. Musimy sformatować znacznik czasu do formatu ISO8601. Strumienie mają obiekt czasowy, który liczy sekundy od rozpoczęcia aktywności. Przyjmowanie czasu rozpoczęcia aktywności i dodanie tego czasu w kilka sekund jest najlepszym sposobem na zapewnienie poprawności naszych danych.
- Velocity_smoothCzy prędkość przechwycona w metrach na sekundę, co nie jest pomocne w rowerze. Dlatego pomnożenie go przez 3.6 Zdobądź’S Kilometers na godzinę.
- Obiektlatlngjest dostępny tylko podczas treningu opartego na GPS. Ponieważ istnieje wiele sprzecznych standardów dotyczących sformatowania danych GPS, konieczne jest zapewnienie odpowiedniego parsowania po stronie ElasticSearch. To prowadzi nas do utworzenia obiektu o Lat, Lon jako kluczy i odpowiedniej wartości.