Analise e visualize detalhes da atividade Strava com a pilha elástica

Strava é um aplicativo popular para atletas e construiu uma forte base de usuários na comunidade de ciclismo. Ele se posicionou como o aplicativo preferido para profissionais e oferece entrada de dados granulares para ciclistas. O aplicativo também apresenta um elemento social, permitindo que os ciclistas compartilhem atividades e competam entre si.

No entanto, Strava se expandiu além do ciclismo e agora oferece rastreamento para outras atividades, como corrida e maratonas. O foco nos recursos sociais foi discado recentemente, com o relançamento do serviço de assinatura Strava chamado Summit, que oferece segmentos para concorrência, métricas e descobertas.

Aqui estão algumas estatísticas importantes sobre Strava:

  1. Strava gerou US $ 167 milhões em receita em 2021, um aumento de 70% em relação ao ano anterior.
  2. Em janeiro de 2022, Strava tinha 95 milhões de usuários ativos, com dois milhões de novos usuários adicionados todos os meses.
  3. Quase dois bilhões de atividades foram concluídas em Strava em 2021.
  4. Em dezembro de 2020, Strava foi avaliado em US $ 1.5 bilhões.

Aqui estão alguns detalhes adicionais sobre Strava:

Título Título 2
Data de lançamento Julho de 2009
HQ São Francisco, Califórnia
Pessoas Michael Hovarth (co-fundador, CEO), Mark Gainey (co-fundador, presidente)
Tipo de Negócio Privado
Licença Proprietário
Indústria Fitness

Strava experimentou um crescimento significativo da receita ao longo dos anos:

Ano Receita (US $ mm)
2017 34
2018 45
2019 60
2020 98
2021 167

O número de usuários ativos no Strava também aumentou:

Ano Usuários (mm)
2016 20
2017 28
2018 36
2019 42
2020 55
2021 76
2022 95

Fontes: Data da Companhia, Inc.

Strava continua a crescer em popularidade e se tornou uma plataforma líder para os atletas rastrearem e compartilharem suas atividades. Com seu foco na concorrência, métricas e descobertas, Strava oferece uma experiência única para os entusiastas do fitness.

Analise e visualize detalhes da atividade Strava com a pilha elástica

Esse foco no social foi discado desde que Michael Hovarth e Mark Gainey, os dois co-fundadores, retornaram para administrar o negócio. A dupla relançou o serviço de assinatura Strava, chamado Summit, que apresenta três segmentos: competição, métricas e descobertas.

Estatísticas de receita e uso de Strava (2023)

Rotulado como ‘rede para atletas’, Strava construiu uma base de usuários ativa de ciclistas que suam no aplicativo. A frase “Se isso’não está em Strava, não’t Acontece” é prolífico nas comunidades de ciclo e mais de dois terços dos ciclistas do Tour de France rastreiam regularmente os resultados do estágio.

Semelhante ao Under Armour, Strava construiu a comunidade marketing como o aplicativo para profissionais. Fitbit e MyFitnessPal foram vendidos como um aplicativo de fitness para todos, enquanto Strava’S Comunidade é muito mais um compromisso sério. Ao não liberar nenhum hardware, ele também permaneceu na plataforma agnóstica.

Nos primeiros anos de Strava’s vida, toda atividade foi motivada por ciclistas. Comparado a outros aplicativos disponíveis, o Strava ofereceu muito mais entrada de dados granulares. Ele também apresentava um elemento social, no qual os ciclistas poderiam compartilhar atividades e receber apoio e competir com a comunidade.

– Anúncio –

O elemento da competição tornou -se o fator -chave que atrai os usuários de volta ao aplicativo. Ele influenciou muitos na comunidade a dedicar mais horas em Strava do que qualquer outra plataforma social, com muitos ciclistas tentando mencionar meticulosamente “Rei (ou rainha) da montanha” em sua rota local.

Em 2017, o Strava adicionou mais recursos sociais, depois de perceber atividades de não ajuste na plataforma. Isso pode ser visto como o primeiro grande ruptura do Mantra Strava somente de atividade vendido a seus usuários, e foi liderado pelo CEO James Quarles, que havia sido nomeado alguns meses antes do Instagram.

Sob Quarles, Strava começou a se mudar para novas formas de rastreamento de GPS, como corrida e maratonas, juntamente com exercícios estacionários como esteira e remo. Também colocou mais ênfase no lado social de Strava, aumentando atividades publicadas de um bilhão em 2017 para três bilhões em 2020.

Esse foco no social foi discado desde que Michael Hovarth e Mark Gainey, os dois co-fundadores, retornaram para administrar o negócio. A dupla relançou o serviço de assinatura Strava, chamado Summit, que apresenta três segmentos: competição, métricas e descobertas.

Strava está adicionando dois milhões de usuários por mês e argumenta que, em comparação com outros aplicativos de rastreamento de fitness, os usuários gastam mais tempo em seu aplicativo. Está por trás de Fitbit e MyFitnessPal em números brutos, mas muitos dos strava não migrariam para nenhuma outra plataforma, o que fornece a Strava com uma borda de exclusividade.

Coletamos dados e estatísticas sobre Strava. Leia abaixo para descobrir mais.

Estatísticas -chave de Strava

  • Strava gerou receita de US $ 167 milhões em 2021, um aumento de 70% no ano anterior
  • Em janeiro de 2022, Strava tinha 95 milhões de usuários ativos, com dois milhões adicionados todos os meses
  • Quase dois bilhões de atividades foram concluídas em Strava em 2021
  • Em dezembro de 2020, Strava foi avaliado em US $ 1.5 bilhões

Visão geral do Strava

Título Título 2
Data de lançamento Julho de 2009
HQ São Francisco, Califórnia
Pessoas Michael Hovarth (co-fundador, CEO), Mark Gainey (co-fundador, presidente)
Tipo de Negócio Privado
Licença Proprietário
Indústria Fitness

Receita de Strava

Strava ganhou receita de US $ 167 milhões em 2021, um aumento de 60% em relação ao ano anterior e seu maior aumento percentual anual registrado.

Receita anual de Strava 2017 a 2021 (US $ mm)

Ano Receita (US $ mm)
2017 34
2018 45
2019 60
2020 98
2021 167

Usuários de Strava

Strava tem 95 milhões de usuários ativos, um aumento de 25% no ano anterior.

Usuários anuais da Strava 2016 a 2022 (mm)

Ano Usuários (mm)
2016 20
2017 28
2018 36
2019 42
2020 55
2021 76
2022 95

Fontes: Data da Companhia, Inc

Avaliação de Strava

Strava foi avaliado mais recentemente em US $ 1.5 bilhões em 2020, em uma rodada de financiamento liderada por Sequoia Capital e TCV.

Avaliação Strava 2019 a 2020 ($ BN)

Ano Avaliação ($ BN)
2019 0.3
2020 1.5

Atividades de Strava

Havia 1.8 bilhões de atividades publicadas em Strava em 2021, um aumento de 63% em 2020.

Atividades anuais de Strava publicadas 2018 a 2021 (BN)

Ano Atividades (BN)
2018 0.6
2019 0.8
2020 1.1
2021 1.8

Fonte: dados da empresa

Quilômetros de strava

Strava também publica quantos quilômetros seus usuários conseguem concluir em um ano. Em 2021, isso superou 32.1 bilhão de quilômetros.

Quilômetros anuais de Strava cobertos 2016 a 2021 (BN)

Ano Quilômetros (BN)
2016 2.7
2017 5.5
2018 10.7
2019 11.2
2020 17.1
2021 32.1

Fonte: dados da empresa

Dispositivos conectados da Strava

Existem 400 dispositivos conectados, como relógios inteligentes e rastreadores de fitness, que são compatíveis com o Strava para rastreamento.

Dispositivos conectados de Strava 2016 a 2020

Ano Dispositivos conectados
2016 200
2018 300
2020 400

Fonte: dados da empresa

Analise e visualize detalhes da atividade Strava com a pilha elástica

fao-1200x628-staack-drag-and-drop-white.jpg

Esta é a segunda postagem do blog em nossa série Strava, baseada na primeira: “ Como importar dados de Strava para a pilha elástica .” Vou levá -lo a uma jornada de dados integrado, manipulação e visualização.

O que é strava e por que é o foco? Strava é uma plataforma onde os atletas, de recreação a profissional, podem compartilhar suas atividades. Todos os meus dados de fitness do meu Apple Watch, Garmin e Zwift são sincronizados e salvos automaticamente. É seguro dizer que, se eu quiser obter uma visão geral da minha aptidão, tirar os dados do Strava é o primeiro passo.

Por que fazer isso com a pilha elástica? Quero fazer as perguntas dos meus dados, e as perguntas são apenas pesquisas!

  • Eu montei minha bicicleta mais este ano do que o último?
  • Em média, minha frequência cardíaca é reduzida ao fazer mais distância na minha bicicleta?
  • Estou correndo, caminhando e andando de bicicleta nas mesmas faixas frequentemente?
  • Minha frequência cardíaca se correlaciona com minha velocidade ao andar de bicicleta?

Análise de dados detalhados

No último blog, capturamos que o Strava fornece uma visão geral da atividade geral que oferece a distância total, velocidade média e freqüência cardíaca média. Como queremos assumir o controle de nossos dados e fazer uma análise aprofundada, precisamos de mais dados granulares. Strava tem uma API chamada fluxos e um fluxo representa um único tipo de métrica: tempo, distância, freqüência cardíaca, cadência, gradiente, etc.

A atividade em Strava tem uma duração de 1 hora, 14 minutos e 8 segundos. É uma atividade de ciclismo virtual, onde eu andei nas subidas em Richmond, Virgínia.

Precisamos executar a chamada da API dos fluxos usando um ID de atividade. Esta resposta pode conter vários fluxos, conforme explicado acima. Vamos olhar para o documento quando coletarmos todos os fluxos disponíveis.

A resposta é bastante longa e contém milhares de linhas – nada do que nosso script python terá medo. Deixar’s Passe por ele passo a passo, para que entendamos os dados fornecidos e o que precisamos fazer com ele para torná -los utilizáveis ​​no Elasticsearch.

Cada fluxo é seu objeto separado. Watts, movimento, latitude e longitude são todos objetos raiz que contêm uma variedade de dados. Essa é uma excelente notícia. Como a matriz em JSON é a única maneira de garantir que a ordem não seja modificada, o que é necessário mais tarde. O original_size nos diz quantos pontos de dados para cada fluxo existem. Temos 4.444 pontos de dados para nosso passeio de 74 minutos, em torno de um ponto de dados por segundo!

Agora, se apenas enviarmos isso como um único documento para o Elasticsearch, nós vencemos’Não conseguirmos agregações, como Watt médio, nele. Elasticsearch espera cada valor em um documento e executa a agregação em vários documentos.

É aí que nosso script python entra em jogo. Agora iremos iterar por meio que os fluxos documentarão e extraímos cada ponto de dados para um documento. Estamos alterando a arquitetura de dados deste estilo de matriz para um documento achatado.

Cada item fora da matriz é extraído e colocado em um documento contendo o valor de cada fluxo na posição da matriz. Em termos de programador, estamos iterando sobre os fluxos e, para cada fluxo, extraímos.

Este documento ainda precisa ser concluído, pois precisa de informações críticas, como o nome e o ID da atividade. Caso contrário, como devemos saber sobre quais dados agregar? Adicionaremos as informações necessárias usando o script da primeira postagem do blog .

Abaixo você encontrará o script. Deixe -me explicar alguns truques que precisamos executar:

  1. O ameaçador@timestampcampo. Estamos rastreando mudanças através da atividade em vez de ter todos os dados em um único momento. Precisamos formatar o timestamp para o formato ISO8601. Os fluxos têm um objeto de tempo que conta os segundos desde o início da atividade. Tomar a atividade de início da atividade e adicionar esse tempo em segundos é a melhor maneira de garantir que nossos dados estejam corretos.
  2. Ovelocity_smoothA velocidade é capturada em metros por segundo, o que não é útil para andar de bicicleta. Portanto, multiplicando por 3.6 Get’S nós quilômetros por hora.
  3. O objetolatlngestá disponível apenas ao fazer um treino baseado em GPS. Como existem muitos padrões conflitantes sobre como os dados do GPS devem ser formatados, é necessário garantir a análise adequada no lado do Elasticsearch. Isso nos leva a criar um objeto com lat, Lon como chaves e o respectivo valor.