O documento descreve a jornada do cliente pelos diferentes dispositivos, com foco na arquitetura dos aplicativos móveis da empresa Elo7 e nas ferramentas de monitoramento de usuários como Google Analytics e Firebase.
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...E-Commerce Brasil
David Robert, CTO da Elo7, fala sobre "O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin" no Fórum E-Commerce Brasil 2017. Saiba mais em https://www.ecommercebrasil.com.br/forum2017/
As tecnologias open source foram e são responsáveis pela popularização da web. O que seria da web se não fosse a praticidade de instalar um servidor PHP e subir um site via FTP? A web está repleta de blogs e portais desenvolvidos graças a isso. Porém, há muito mais tecnologia aberta esperando para ser utilizada! Nessa palestra demonstrarei um conjunto de ferramentas, frameworks e linguagens e como elas podem auxiliar na produtividade e criação de aplicações inteligentes. Trazendo um pouco do que está acontecendo nas diversas comunidades open source existentes.
http://campuse.ro/events/campus-party-brasil-2016/talk/web-open-source/
Trabalho desenvolvido para a matéria, projeto integrador - proposta comercial. O ultimo trabalho do semestre do curso de analise e desenvolvimento de sistemas. O objetivo do trabalho é criar um blog com ferramentas livres, como wordpress, php, mysql, entre outros
Slides da discussão sobre métodos ágeis realizada para alunos de graduação e mestrado e interessados no assunto na Universidade Federal de São Carlos - UFSCar, em 26 de agosto de 2010.
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...E-Commerce Brasil
David Robert, CTO da Elo7, fala sobre "O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin" no Fórum E-Commerce Brasil 2017. Saiba mais em https://www.ecommercebrasil.com.br/forum2017/
As tecnologias open source foram e são responsáveis pela popularização da web. O que seria da web se não fosse a praticidade de instalar um servidor PHP e subir um site via FTP? A web está repleta de blogs e portais desenvolvidos graças a isso. Porém, há muito mais tecnologia aberta esperando para ser utilizada! Nessa palestra demonstrarei um conjunto de ferramentas, frameworks e linguagens e como elas podem auxiliar na produtividade e criação de aplicações inteligentes. Trazendo um pouco do que está acontecendo nas diversas comunidades open source existentes.
http://campuse.ro/events/campus-party-brasil-2016/talk/web-open-source/
Trabalho desenvolvido para a matéria, projeto integrador - proposta comercial. O ultimo trabalho do semestre do curso de analise e desenvolvimento de sistemas. O objetivo do trabalho é criar um blog com ferramentas livres, como wordpress, php, mysql, entre outros
Slides da discussão sobre métodos ágeis realizada para alunos de graduação e mestrado e interessados no assunto na Universidade Federal de São Carlos - UFSCar, em 26 de agosto de 2010.
NoSQL na nuvem: utilizando o DocumentDBRenato Groff
Tópicos abordados nesta apresentação realizada em 25/05/2016 durante o Mobile & Cloud Hack Days, evento online realizado pelo grupo Monkey Nights Dev:
- O paradigma NoSQL: uma visão geral
- Conhecendo o DocumentDB
- Exemplos práticos
Introductory course of development for mobile devices - Android. Course sponsored and organized by Google Developers Group of Goiás(GDG) http://go.gtugs.org/
Entenda por que o NewsMonitor é a melhor ferramenta de monitoramento de notícias e clipping digital do mercado. Nessa apresentação você vai encontrar algumas explicações sobre nossas principais funcionalidades.
Apresentação dos conceitos de PWA e como isso impacta no desenvolvimento Web Mobile. Uma visão geral sobre desenvolvimento nativo usando React Native e o que muda com a oficialização de Kotlin como linguagem no Android.
Apresentação realizada na trilha de banco de dados do TDC São Paulo 2016.
Demostra conceitos básicos sobre o que é um banco de dados temporal e como o mesmo foi aplicado a Umbler para realizar a monitoria do consumo de recursos de seus clientes em tempo real.
InfluxDb: como monitorar milhares de dados por segundo em real time Umbler
Slides da Palestra apresentada na Trilha Banco de Dados do The Developers Conference 2016 - São Paulo.
A palestra aborda os principais conceitos sobre Time series database (TSDB), e demonstra como utilizar a stack TICK (Telegraf, InfluxDb, Conograph, Kapacitor) da InfluxData para resolver problemas de monitoria de dados em grande escala, gerando gráficos e alertas em tempo real.
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Tchelinux
Elasticsearch é uma ferramenta de busca e análise de dados em tempo real, de código aberto. Nesta apresentação será demostrada soluções utilizadas para desenvolver um buscador, focado em disponibilizar uma ferramenta que possibilite realizar busca por cursos de graduação aprovados pelo MEC. Para isso será abordado conceitos como Web Crawler, armazenamento de dados em banco não relacional utilizando Elasticsearch, e como tudo isso pode ser desenvolvido utilizando PHP.
Palestra de Fernando Silva, apresentada no Tchelinux Bento Gonçalves 2017.
* Link original do autor: https://speakerdeck.com/fernandodebrando/desenvolvendo-um-buscador-com-php-e-elasticsearch
* Link do perfil do autor no Speaker Deck: https://speakerdeck.com/fernandodebrando
Fernando Silva é Analista de Desenvolvimento na KingHost, graduado em Análise e Desenvolvimento de Sistemas (ADS) pela Faculdade Senac Porto Alegre, onde ganhou o Prêmio Keller de melhor trajetória acadêmica. Atualmente faz pós-graduação em Segurança Cibernética pela UFRGS, além disso, é um dos coordenadores da comunidade PHP-RS, é entusiasta Open Source e Software Livre.
Workshop da PaperCliQ sobre Web Analytics. Realizamos em março de 2010, como parte de um treinamento in-company para funcionários de uma empresa baiana. Veja mais workshops em www.slideshare.net/papercliq
Conferência Goiás I O Poder da Multiadquirência no E-commerce.E-Commerce Brasil
Nathan Marion
General Manager Brasil
Yuno
O Poder da Multiadquirência no E-commerce.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
NoSQL na nuvem: utilizando o DocumentDBRenato Groff
Tópicos abordados nesta apresentação realizada em 25/05/2016 durante o Mobile & Cloud Hack Days, evento online realizado pelo grupo Monkey Nights Dev:
- O paradigma NoSQL: uma visão geral
- Conhecendo o DocumentDB
- Exemplos práticos
Introductory course of development for mobile devices - Android. Course sponsored and organized by Google Developers Group of Goiás(GDG) http://go.gtugs.org/
Entenda por que o NewsMonitor é a melhor ferramenta de monitoramento de notícias e clipping digital do mercado. Nessa apresentação você vai encontrar algumas explicações sobre nossas principais funcionalidades.
Apresentação dos conceitos de PWA e como isso impacta no desenvolvimento Web Mobile. Uma visão geral sobre desenvolvimento nativo usando React Native e o que muda com a oficialização de Kotlin como linguagem no Android.
Apresentação realizada na trilha de banco de dados do TDC São Paulo 2016.
Demostra conceitos básicos sobre o que é um banco de dados temporal e como o mesmo foi aplicado a Umbler para realizar a monitoria do consumo de recursos de seus clientes em tempo real.
InfluxDb: como monitorar milhares de dados por segundo em real time Umbler
Slides da Palestra apresentada na Trilha Banco de Dados do The Developers Conference 2016 - São Paulo.
A palestra aborda os principais conceitos sobre Time series database (TSDB), e demonstra como utilizar a stack TICK (Telegraf, InfluxDb, Conograph, Kapacitor) da InfluxData para resolver problemas de monitoria de dados em grande escala, gerando gráficos e alertas em tempo real.
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Tchelinux
Elasticsearch é uma ferramenta de busca e análise de dados em tempo real, de código aberto. Nesta apresentação será demostrada soluções utilizadas para desenvolver um buscador, focado em disponibilizar uma ferramenta que possibilite realizar busca por cursos de graduação aprovados pelo MEC. Para isso será abordado conceitos como Web Crawler, armazenamento de dados em banco não relacional utilizando Elasticsearch, e como tudo isso pode ser desenvolvido utilizando PHP.
Palestra de Fernando Silva, apresentada no Tchelinux Bento Gonçalves 2017.
* Link original do autor: https://speakerdeck.com/fernandodebrando/desenvolvendo-um-buscador-com-php-e-elasticsearch
* Link do perfil do autor no Speaker Deck: https://speakerdeck.com/fernandodebrando
Fernando Silva é Analista de Desenvolvimento na KingHost, graduado em Análise e Desenvolvimento de Sistemas (ADS) pela Faculdade Senac Porto Alegre, onde ganhou o Prêmio Keller de melhor trajetória acadêmica. Atualmente faz pós-graduação em Segurança Cibernética pela UFRGS, além disso, é um dos coordenadores da comunidade PHP-RS, é entusiasta Open Source e Software Livre.
Workshop da PaperCliQ sobre Web Analytics. Realizamos em março de 2010, como parte de um treinamento in-company para funcionários de uma empresa baiana. Veja mais workshops em www.slideshare.net/papercliq
Conferência Goiás I O Poder da Multiadquirência no E-commerce.E-Commerce Brasil
Nathan Marion
General Manager Brasil
Yuno
O Poder da Multiadquirência no E-commerce.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Os impactos da digitalização do Atacarejo no Brasil.E-Commerce Brasil
Tiago Campos
Diretor de Novos Negócios
Uappi
Os impactos da digitalização do Atacarejo no Brasil.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Os benefícios do fulfillment para o setor de modaE-Commerce Brasil
Jone Eder Tavares de Moura
Coordenador de Negócios e Operações da Regional de Goiás
Correios
Os benefícios do fulfillment para o setor de moda.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Prevenção à fraude em negócios B2B e B2C: boas práticas e...E-Commerce Brasil
Pedro Lamim
Head de Prevenção à Fraude
Pagar.me
Prevenção à fraude em negócios B2B e B2C: boas práticas e as principais tendências emergentes.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I E-commerce Inteligente: o papel crucial da maturidade dig...E-Commerce Brasil
Erick Melo
Co-founder/CCO
WebJump
E-commerce Inteligente: o papel crucial da maturidade digital em uma estratégia de personalização em escala.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Conteúdo que vende: Estratégias para o aumento de convers...E-Commerce Brasil
Maurici Junior
Gerente de Conteúdo
Magalu
Conteúdo que vende: Estratégias para o aumento de conversão para marketplace.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás | A força da geolocalização impulsionada em ADS e Fullcomm...E-Commerce Brasil
Ricardo Santana
Consultor
Mercado Seller
A força da geolocalização impulsionada em ADS e Fullcommerce nos Marketplaces
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás | Conversational Commerce - Como o Whatsapp aliado ao CRM t...E-Commerce Brasil
Matheus Sepulveda
Diretor de Tecnologia
Novo Mundo
Conversational Commerce - Como o Whatsapp aliado ao CRM transforma a conexão entre a loja física e o online
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás | Mapa do varejo online em Goiás: Destaques e PotenciaisE-Commerce Brasil
Juliana Lorenzetti
Diretora de Growth
Confi
Mapa do varejo online em Goiás: Destaques e Potenciais
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Como uma boa experiência na logística reversa pode impact...E-Commerce Brasil
Diogo Inoue
Diretor de Operações OOH
Jadlog Logística.
Como uma boa experiência na logística reversa pode impactar na conversão do seu e-commerce?
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Estratégias de aquisição e fidelização de clientes e opor...E-Commerce Brasil
Thiago Vicente
VP Comercial
CRM BONUS
Estratégias de aquisição e fidelização de clientes e oportunidades com I.A.
Saiba mais em:https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Perspectivas do Pix 2024: novidades e impactos no varejo ...E-Commerce Brasil
Thiago Nunes
Key Account Manager - Especialista em Digital Payments
Vindi
Perspectivas do Pix 2024: novidades e impactos no varejo e na indústria.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Moda e E-commerce: transformando a experiência do consumi...E-Commerce Brasil
Carolina Soares
Sales Manager
DHL Suppy Chain.
Moda e E-commerce: transformando a experiência do consumidor com estratégias de fulfillment logístico.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I As tendências para logística em 2024 e o impacto positivo...E-Commerce Brasil
Camila Suziane Rezende
Agente Comercial Regional
Total Express,
Renata Bettoni Abrenhosa
Agente Comercial Regional
Total Express
As tendências para logística em 2024 e o impacto positivo que ela pode ter no seu negócio.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Fraudes no centro-oeste em 2023E-Commerce Brasil
Cristiane Cajado
Coordenadora de Customer Success
ClearSale
Fraudes no centro-oeste em 2023.
Saiba mais em: https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Goiás I Uma experiência excelente começa quando ela ainda nem seq...E-Commerce Brasil
Carolina Ramos de Campos
Gerente de Relacionamento com o Seller
Americanas S.A
Uma experiência excelente começa quando ela ainda nem sequer foi imaginada!
https://eventos2.ecommercebrasil.com.br/conferencia-goias/
Conferência Saúde & Farma | Panorama Digital: Saúde e Farma e impactos do Rio...E-Commerce Brasil
Juliana Lorenzetti
Diretora de Growth
Confi
Panorama Digital: Saúde e Farma e impactos do Rio Grande do Sul
https://eventos2.ecommercebrasil.com.br/conferencia-saude-farma/
Digitalização do Varejo | A relevância dos pontos físicos para uma plataforma...E-Commerce Brasil
Talita Borges Paschoini
Diretora de Tecnologia e Produto
Luizalabs
A relevância dos pontos físicos para uma plataforma digital de varejo: como a multicanalidade e a digitalização da experiência mudam o jogo
https://eventos2.ecommercebrasil.com.br/congresso-digitalizacao-varejo/
Digitalização do Varejo | Case Pague Menos / Extrafarma: alavancando vendas e...E-Commerce Brasil
Rafael Cipriano Torres
Diretor de Canais Digitais
Pague Menos
Case Pague Menos / Extrafarma: alavancando vendas e fidelização por meio de uma jornada integrada entre canais.
https://eventos2.ecommercebrasil.com.br/congresso-digitalizacao-varejo/
2. linkedin.com/in/davidrobert
❏ Mestre em Inteligência Artificial
— USP
❏ Business Strategy
— University of La Verne
❏ Graduado em Ciência da Computação
— PUC/SP
❏ Oficial da Arma de Comunicações
— Exército Brasileiro
❏ +17 anos trabalhando com
desenvolvimento de software
❏ CTO @ Elo7
10. Arquitetura dos Aplicativos Mobile
React Native
React Native
❏ Indistinguível de apps feitos com
Objective-C, Swift, Java ou Kotlin
❏ Permite mesclar com código nativo
11. Arquitetura dos Aplicativos Mobile
React Native
React Native
❏ Compartilhamento de código entre
plataformas
❏ Arquitetura bem mais próxima do que é
utilizado na web
❏ Mais performático que Web View
12. Arquitetura dos Aplicativos Mobile
React Native
React Native
❏ Outra linguagem de programação -
JavaScript
❏ Framework novo
❏ Dependência do Facebook em
acompanhar evolução das plataformas
❏ Algumas partes do aplicativo vão
continuar sendo nativo
❏ Aumento do tamanho dos aplicativos
23. Monitorando o Usuário
Google Analytics - Métricas Comuns
❏ USUÁRIOS Os usuários que iniciaram ao menos uma sessão durante o intervalo
determinado
24. Monitorando o Usuário
Google Analytics - Métricas Comuns
❏ USUÁRIOS Os usuários que iniciaram ao menos uma sessão durante o intervalo
determinado
❏ NOVOS USUÁRIOS O número de novos usuários durante o intervalo determinado
25. Monitorando o Usuário
Google Analytics - Métricas Comuns
❏ USUÁRIOS Os usuários que iniciaram ao menos uma sessão durante o intervalo
determinado
❏ NOVOS USUÁRIOS O número de novos usuários durante o intervalo determinado
❏ SESSÕES O número total de sessões no intervalo de datas. Uma sessão é o período
de tempo em que um usuário está interagindo
26. ❏ USUÁRIOS Os usuários que iniciaram ao menos uma sessão durante o intervalo
determinado
❏ NOVOS USUÁRIOS O número de novos usuários durante o intervalo determinado
❏ SESSÕES O número total de sessões no intervalo de datas. Uma sessão é o período
de tempo em que um usuário está interagindo
❏ VISUALIZAÇÕES Contabilizadas as visualizações repetidas de uma única página
Monitorando o Usuário
Google Analytics - Métricas Comuns
27. ❏ USUÁRIOS Os usuários que iniciaram ao menos uma sessão durante o intervalo
determinado
❏ NOVOS USUÁRIOS O número de novos usuários durante o intervalo determinado
❏ SESSÕES O número total de sessões no intervalo de datas. Uma sessão é o período
de tempo em que um usuário está interagindo
❏ VISUALIZAÇÕES Contabilizadas as visualizações repetidas de uma única página
❏ PÁGINAS/SESSÃO (média de páginas visitadas) Número médio de páginas
visualizadas durante uma sessão. São contabilizadas as visualizações repetidas
Monitorando o Usuário
Google Analytics - Métricas Comuns
28. ❏ USUÁRIOS Os usuários que iniciaram ao menos uma sessão durante o intervalo
determinado
❏ NOVOS USUÁRIOS O número de novos usuários durante o intervalo determinado
❏ SESSÕES O número total de sessões no intervalo de datas. Uma sessão é o período
de tempo em que um usuário está interagindo
❏ VISUALIZAÇÕES Contabilizadas as visualizações repetidas de uma única página
❏ PÁGINAS/SESSÃO (média de páginas visitadas) Número médio de páginas
visualizadas durante uma sessão. São contabilizadas as visualizações repetidas
❏ DURAÇÃO A duração média de uma sessão
Monitorando o Usuário
Google Analytics - Métricas Comuns
29. ❏ USUÁRIOS Os usuários que iniciaram ao menos uma sessão durante o intervalo
determinado
❏ NOVOS USUÁRIOS O número de novos usuários durante o intervalo determinado
❏ SESSÕES O número total de sessões no intervalo de datas. Uma sessão é o período
de tempo em que um usuário está interagindo
❏ VISUALIZAÇÕES Contabilizadas as visualizações repetidas de uma única página
❏ PÁGINAS/SESSÃO (média de páginas visitadas) Número médio de páginas
visualizadas durante uma sessão. São contabilizadas as visualizações repetidas
❏ DURAÇÃO A duração média de uma sessão
❏ TAXA DE REJEIÇÃO A percentagem de sessões de página única nas quais não
existiu interação
Monitorando o Usuário
Google Analytics - Métricas Comuns
30. ❏ USUÁRIOS Os usuários que iniciaram ao menos uma sessão durante o intervalo
determinado
❏ NOVOS USUÁRIOS O número de novos usuários durante o intervalo determinado
❏ SESSÕES O número total de sessões no intervalo de datas. Uma sessão é o período
de tempo em que um usuário está interagindo
❏ VISUALIZAÇÕES Contabilizadas as visualizações repetidas de uma única página
❏ PÁGINAS/SESSÃO (média de páginas visitadas) Número médio de páginas
visualizadas durante uma sessão. São contabilizadas as visualizações repetidas
❏ DURAÇÃO A duração média de uma sessão
❏ TAXA DE REJEIÇÃO A percentagem de sessões de página única nas quais não
existiu interação
Monitorando o Usuário
Google Analytics - Métricas Comuns
36. Monitorando o Usuário
Considerações Relevantes
Google Analytics
❏ Atualização a cada 24
horas
❏ Limite de 20 dimensões
personalizadas
❏ Limite de Amostragem
de 500.000 linhas
❏ Volume de hits por mês
de 10 milhões
Firebase
❏ Dificuldade para cruzar
dados de diferentes
métricas
❏ Somente planos
específicos permitem
integração com
BigQuery
Elo7
❏ Necessidade de
acompanhar métricas
próximo de real-time
❏ Existem produtos com
preço sob consulta
❏ Existem produtos sem
preço de frete definido
❏ Podem ocorrer
cancelamento de
pedidos
37. Tudo o que acontece no Elo7 é capturado, metrificado e
monitorado em tempo real para que possamos saber como
estamos e para onde devemos seguir
Big Data
38. Solução Inicial: Elytics
Um conjunto de ferramentas combinadas com o propósito de fornecer uma solução para a análise
de dados e tomada de decisão em tempo real
Apache Flink
Elastic Search Kibana
processador de
fluxo de dados
read/write storage
de baixa latência
visualizador de dados
fluxo de
dados
insert
query
resposta
39. Big Data — Elytics
Uma solução para a análise de dados e tomada de decisão em tempo real
dados meramente ilustrativos
54. ❏ Cruzar dados dos eventos com dados de diferentes Banco de Dados
❏ Automatizar queries e pipelines
❏ Análises exploratórias
❏ Análises de buckets
❏ Visualizar resultados das queries no Kibana ou Redash
❏ Análises complexas, como funil de busca ou frete viável
❏ Utilizar diferentes fontes de dados: Google Analytics, Firebase, Botify, etc
❏ Utilizar sintaxe similar ao SQL
Data Lake
Características
55. Uma visão única da jornada do cliente
pelos diferentes dispositivos
+ podendo cruzar com dados de
diferentes fontes
57. Referências
❏ API de relatórios de funis multicanal - guia do desenvolvedor
https://developers.google.com/analytics/devguides/reporting/mcf/v3/mcfDevGuide
❏ Introdução à Google Analytics API
https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-java
❏ Flink vs Spark
https://engenharia.elo7.com.br/flink-spark/
❏ Elo7 + Analytics = Elytics
https://engenharia.elo7.com.br/elo7-analytics-elytics/
❏ Características de Big Data
https://engenharia.elo7.com.br/caracteristicas-do-big-data/
❏ Firebase
https://firebase.google.com/