systèmes d’informationstoutsurlemarketing.com/univlyon3/SI2.pdf · 2019-05-28 · systèmes...
Transcript of systèmes d’informationstoutsurlemarketing.com/univlyon3/SI2.pdf · 2019-05-28 · systèmes...
systèmesd’informations
hubertkratiroff27/28 mai 2019
systèmesd’informations
hubertkratiroff27/28 mai 2019
DIGITAL= DATA
Mesurer ce qui est mesurable et
rendre mesurable ce qui ne l’est pas
What gets measured gets improved You can’t improve what you don’t measure
You can’t manage what
you don’t measure
Peter Drucker
WEB MANAGEMENT
@kratiroff
Web Management
InsideWeb : Back Office du web Niveau technique minimum pour dialoguer avec une web agency « Master du Web » pas WebMaster
Web Management
Techniques : CMS, serveur, DNS registrar Design : UI Langage : programmation Projet : chef de projet et gestion Innovation, Nouvelles technologies et applications
Définition Acronyme
Sémantique
Internet Numérique vs. WEB
Digital
INTERNET
INTRANET
WWW WEB
NetWork / réseau DNS TLD
TCP/IP v4 v6 MAIL SMTP POP
FTP DataBase
SSL HARD
DOD/ Arpanet Vint Cerf
CLOUD DATA SOFT
SAAS
HTTP URL CLOUD / SOFT
HTML DOM SOFT
CERN Tim
Berners Lee
DEEPDARKWEBTOR
<html> <head> <body> css .js
SQL / Postgres Oracle select from where group having order
[email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
Règle : faire des filtresÉCOLE DE LA FINANCE 2 JUILLET 2018 !14
numerique digital
Numérique techno, electro, computer, R&D enable companies to do things greater
Digital the way from finding clients to earn income change business model, process, objective
Cyber security, resilience … bureau des légendes
numérique digital
Digital Numérique Cybernétiqu
e Technologies
= DATA contrôle
= INDIVIDUEL personalisation
= Éthique politique
2012-2014 Peter Thiel
PayPalFB, spaceX, LinkedIn
Les 3 étapes de toute Innovation / rupture / revolution Utopiste / étrange / ridicule Impossible / dangereux Évident / simple
Thiel / Aberkane
1
321
3
MaBonneidéeàMoi
Plateforme technique
www.mabonneideeàMOI.wix.com
Plateforme technique
REGISTRAR
Plateforme technique
Cours de marketing kratiroff
WhoIs
Plateforme technique
Cours de marketing kratiroff
NOM D’URL Signes interdits Sous Domaine
(subsite)
Exact match Domain (EMD)
Plateforme technique
TLD Top Level Domaine
.fr .com .ca .it .co .org .io .me .ee .tk
Plateforme technique
TLD
website.com website.fr website.xyz
CMS content management system
WordPress Joomla! SPIP Drupal Wiki / eZ publish
Prestashop Magento Os-commerce DemandeWare
EDITION e-commerce
Éducation : MOODLE CRM / SCM / EDI /
CMS content management system
Open Source Communauté Modèle économique
TEXT CMS vs. TemplateWordpress Drupal SPIP Prestashop
Non maîtrisable Non .com Installation dur
html CSS js 1000 sites dynamiques gratuits
Facile à maitriser No installation CODE !!!
OVH DigitalOcean
AWS HEROKU
LIGHTSAIL
https://lightsail.aws.amazon.com/ls/webapp/home/instances
https://lightsail.aws.amazon.com/
TEXT
HTML CSS
JS
CLI : commande line interface GUI : graphical user interface
SSH acces to a server
ssh [email protected] password*
Terminal on macOS
CMD (command prompt) on Windows
TEXT
PASSWORD
▸howsecureismypassword.net
▸haveibeenpwned.com
▸Futur : Trusona (No Passwords Manifesto by Trusona)
▸SITE:123456phrase (phr4s3 = PHR4Z3)
HASH SHA256 Secure Hash Algo 256 (2^8) = 64 caractères, non réversible, facile à calculer Principe d’une clé : facile à utiliser, complexe à reproduire
bf1db27f744f9c84f2f505c848202a126c96a73004f1d163bd77d1761d5236f8
bf1db27f744f9c84f2f505c848202a126c96a73004f1d163bd77d1761d5236f8
Hash de Hash = Merkel Tree = BlockChain
BLOCKCHAIN Analogique : post-it
toutes les 30 secondes TimeStamp Horodatage preuve de travail : multiplication de deux nombres difficulté environ 3 secondes
enregistrement de : ???
SELECT col1,col2 (UPDATE INSERT
FROM table1 WHERE col1=A GROUP by
HAVING ORDER BY
SQL : cheat sheetSQL / Postgres / Oracle
select from where group having order
Liste des formateurs (nom et prénom) triés par libellé des sports. SELECT LibelléSport, NomFormateur, PrénomFormateur FROM FORMATEUR, SPORT WHERE FORMATEUR.CodeSport = SPORT.CodeSport ORDER BY LibelléSport;
Liste des formateurs (numéro et nom) et du total de leur nombre d’heures d’intervention, à condition que ce total soit supérieur à 20. SELECT NumFormateur, NomFormateur, SUM(NBH) FROM FORMATEUR F, INTERVENIR I WHERE I.NumFormateur = F.NumFormateur GROUP BY F.NumFormateur, NomFormateur HAVING SUM(NBH) > 20;
SQL Json { "items": [ { "title": "Roles", "liste": [
{ "term": "Scrum Master", "definition": "Schedules and leads the sprint meetings. Removes blockers. Keeps the team productive." },
{ "term": "Product Owner", "definition": "Represents the voice of the customer and the business. In charge of story prioritization." },
{ "term": "Software Engineer", "definition": "Builds new product features. Also in charge of writing unit tests." },
{ "term": "Quality Engineer", "definition": "In charge of quality assurance. Programmatically and manually tests new features." } ] }, { "title" :"Meetings", "liste": [
{ "term": "Backlog Grooming", "definition": "Occurs once per sprint. Add new user stories to the backlog, reprioritize stories." },
{ "term": "Planning Poker", "definition": "Occurs once per sprint. Software engineers collectively agree on the scope for every potential.} ] },
] }
SandBox / CodeEditor
CODE
W3school
RESEAU
Réseau IP MASK OCTET
0 = 0000 0000 255 = 1111 1111
192 168 0 1
2^8 = 256 = 0 à 255
255 255 255 0
APPAREILS HOTES
1 octet = 8
RESEAU
192 168 0 1
255 255 0 0
APPAREILS HOTES
CLASSE A B C 0 128 192
GIGO
GIGO Garbage In Garbage Out
Haig Peter IBM R&D
Granularitédes données
Exprime la précision de la récolte d’informations (taille du plus petit élément)
Par exemple : heure – jour – semaine – mois – année ville – région – pays – continent - … SKU – réf – produit – gamme – marque - ...
DMPData Management Plateform
outil de base du data-driven marketing :
DMP
CRM + FPD + SPD + TPD + analytics =
DMP
LOI DE HOFSTADTER(LOI DE GLISSEMENT DE PLANNING) 1980 : « IL FAUT TOUJOURS PLUS DE TEMPS QUE PRÉVU… MÊME EN TENANT COMPTE DE LA LOI DE HOFSTADTER » 1anatomie d’une recherche
SEARCH ENGINEGoogle Bing Yahoo Qwant .fr Baidu .cn Yandex .ru Naver .kr ≠ metamoteur (metasearch engine / aggregator)
Agenda
1/ le mécanisme d’une recherche : anatomie d’une recherche
Un utilisateur saisi un ou plusieurs mots clés dans l’omnibox de recherche (différent de barre url) Pendant la saisie le moteur propose des termes proches correspondant aux recherches déjà effectuées par d’autres utilisateurs
Agenda
1/ le mécanisme d’une recherche : anatomie d’une recherche
Le moteur recherche dans ses propres bases de données les résultats correspondant au mot clé ainsi qu’à l’heure, localisation, device, habitude, méthode de connexion : contextualisation Le moteur recherche dans les achats de mots clés par les marques ceux qui correspondent à la saisie en fonction des filtres choisi par la marque (horaire, région, montant de l’enchère, capping…)
Agenda
1/ le mécanisme d’une recherche : anatomie d’une recherche
Le moteur fabrique son knowledge graph, snippet Le moteur répond à la recherche par une SERP qui peut comprendre plusieurs centaines de pages Le moteur enregistre les liens sur lesquels l’utilisateur clique comme étant d’une qualité supérieur et en améliore le pagerank
Quelques méthodes
filetype:pdf site:www.abc.xyz related:www.xxxxxx.com
Facebook Timeline EdgeRank
AGILITÉ SCRUM
Méthodes
Les startups infusent le monde économique
AGILE
PDCA cycle 1950
ADJUST
Méthode SCRUM
TRELLO
agilemanifesto.org
Make something people wantPaul Graham (YC)
300 : licorne, decacorne, hectocorne 10000 : zebre
Jeff Bezos
DNVB
Digital Native Vertical Brand
ALAN / FITPAY typology / made. le slip français warby parker veja jimmy fairly maison standard she inside = SHEIN tediber / casper Michel Augustin bergamotte Dollar Save sézane glossier
RIEN À PERDRE TOUT À GAGNER RÉSISTE À TOUT ATTAQUE TOUT RISQUE IMMENSE POUR
LES RENTIERS
= x 2
Parcours client visible et invisible
I I I I II I I I I I I I I I
ARRIVEE DEPART
mesure d’impact des campagnes d'acquisition analyse des taux de conversion
KPI pénétration, taux de rebond, taux de refus, taux d'abandon taux de conversion par visite ou visiteur
TUNNEL DE CONVERSION
KPIBR : bounce rate Churn : abandonniste NPS : Net Promoter Score … Attribution Marketing DMP Data Management Plateform
KPI Datasocial data
KPI : Réseaux sociauxVisibilité (fil, timeline) Acquisition (like) Recommandation (share) Engagement (comment) Tonalité (positif)
KPI : WebSiteTaux de rebond / Bounce Durée moyenne Pages vues par visite / profondeur VU (Visiteurs Uniques) PageRank Acquisition Recommandation Engagement Tonalité (Panier moyen) Taux de transformation MAU : monthly active users
KPI : APPNombre de téléchargements en appstore Nombre de téléchargements privé Taux de transformation Panier moyen MAU : monthly active users ASO Acquisition Recommandation Engagement Durée moyenne d’utilisation de l’APP
LOGServeur de WebSite
Apache IIS (Microsoft Internet Information Service)
Serveur Node.js / Angular.js
marketing
engineering
sales
support
product
communication
technology evangelist
full stack marketer / scrum master CDDO: chief digital/data officer DPO: Data Protection Officer expert learn marketing, CMI, marcom everyday writing, coding & programming entrepreneur / consultant
[email protected]@kratirofflinkedin.com/in/kratiroff
toutsurlemarketing.com/infos.html
DIGITAL=
DATA
digital DATA digital digital digital DATA digital digital DATA digital DATA digital digital digital digital digital DATA DATA DATA digital digital digital digital DATA digital digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital digital DATA digital DATA digital digital digital DATA digital digital digital digital digital digital DATA digital digital digital DATA digital digital digital digital digital digital digital digital digital digital DATA DATA DATA digital DATA digital DATA digital digital digital digital digital digital digital digital DATA digital digital digital digital digital digital DATA digital digital digital DATA DATA DATA DATA DATA digital DATA digital digital digital DATA digital digital digital DATA digital digital DATA digital digital digital digital digital DATA digital digital digital digital digital digital digital digital digital digital digital digital digital DATA digital DATA digital digital digital digital digital digital DATA digital digital DATA digital digital digital digital DATA digital digital digital digital digital DATA digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital digital digital digital digital digital digital digital DATA digital DATA digital digital digital digital digital DATA digital DATA digital digital digital DATA DATA digital DATA digital digital digital DATA digital digital DATA digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital digital digital DATA digital digital digital DATA digital DATA digital digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital digital digital digital digital digital digital digital digital DATA digital digital digital digital digital digital DATA digital digital DATA digital digital digital digital DATA digital digital DATA digital digital digital DATA DATA DATA digital digital digital DATA digital digital digital DATA digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital DATA digital digital digital DATA digital digital digital DATA digital digital digital digital DATA digital digital digital digital digital digital digital digital digital digital digital digital digital digital digital digital digital digital digital DATA digital digital DATA digital digital digital DATA digital digital digital digital DATA DATA digital DATA digital digital digital DATA digital digital DATA digital digital digital digital digital digital digital DATA digital digital digital digital digital DATA digital digital digital digital digital DATA digital digital digital DATA digital digital digital digital digital digital digital digital DATA digital digital digital DATA digital digital digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital digital digital digital digital digital digital DATA digital digital DATA digital DATA DATA digital digital digital DATA digital DATA digital DATA digital DATA digital digital digital DATA DATA digital DATA digital digital digital DATA digital digital DATA digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital digital digital digital digital digital digital DATA digital digital digital digital digital digital digital digital digital DATA digital digital digital DATA DATA
Mesurer ce qui est mesurable et
rendre mesurable ce qui ne l’est pas
What gets measured gets improved You can’t improve what you don’t measure
You can’t manage what
you don’t measure
Peter Drucker
3 41NOUVELLE ÉCONOMIE
VUCA NBIC
WEB MANAGEMENT
STARTUP
2SYSTÈME
OMNICANAL CA
BIBUSINESS
INTELLIGENCE SIM
WEB MANAGEMENT
@kratiroff
@kratiroff | 2019 k ∝ QI x t x At©
Web Management
InsideWeb : Back Office du web Niveau technique minimum pour dialoguer avec une web agency « Master du Web » pas WebMaster
Web Management
Techniques : CMS, serveur, DNS registrar Design : UI Langage : programmation Projet : chef de projet et gestion Innovation, Nouvelles technologies et applications
Définition Acronyme
Sémantique
Internet Numérique vs. WEB
Digital
INTERNET
INTRANET
WWW WEB
NetWork / réseau DNS TLD
TCP/IP v4 v6 MAIL SMTP POP
FTP DataBase SSL
HARD DOD/ Arpanet
Vint Cerf
CLOUD DATA SOFT
SAAS
HTTP URL CLOUD / SOFT
HTML DOM SOFT CERN
Tim Berners
Lee
DEEPDARKWEBTOR
<html> <head> <body> css .js
SQL / Postgres Oracle select from where group having order
[email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
Règle : faire des filtres
ÉCOLE DE LA FINANCE 2 JUILLET 2018 !22
numerique digital
Numérique techno, electro, computer, R&D enable companies to do things greater
Digital the way from finding clients to earn income change business model, process, objective
Cyber security, resilience … bureau des légendes
numérique digital
Digital Numérique Cybernétiqu
e Technologies
= DATA contrôle
= INDIVIDUEL personalisation
= Éthique politique
2012-2014 Peter Thiel
PayPalFB, spaceX, LinkedIn
Les 3 étapes de toute Innovation / rupture / revolution Utopiste / étrange / ridicule Impossible / dangereux Évident / simple
Thiel / Aberkane
1
321
3
MaBonneidéeàMoi
Plateforme technique
www.mabonneideeàMOI.wix.com
Plateforme technique
REGISTRAR
Plateforme technique
Cours de marketing kratiroff
WhoIs
Plateforme technique
Cours de marketing kratiroff
NOM D’URL Signes interdits Sous Domaine
(subsite)
Exact match Domain (EMD)
Plateforme technique
TLD Top Level Domaine
.fr .com .ca .it .co .org .io .me .ee .tk
Plateforme technique
TLD
website.com website.fr website.xyz
CMS content management system
WordPress Joomla! SPIP Drupal Wiki / eZ publish
Prestashop Magento Os-commerce DemandeWare
EDITION e-commerce
Éducation : MOODLE CRM / SCM / EDI /
CMS content management system
Open Source Communauté Modèle économique
TEXT
CMS vs. TemplateWordpress Drupal SPIP Prestashop
Non maîtrisable Non .com Installation dur
html CSS js 1000 sites dynamiques gratuits
Facile à maitriser No installation CODE !!!
OVH DigitalOcean
AWS HEROKU
LIGHTSAIL
https://lightsail.aws.amazon.com/ls/webapp/home/instances
https://lightsail.aws.amazon.com/
TEXT
HTML CSS
JS
CLI : commande line interface GUI : graphical user interface
SSH acces to a server
ssh [email protected] password*
Terminal on macOS
CMD (command prompt) on Windows
TEXT
PASSWORD
▸howsecureismypassword.net
▸haveibeenpwned.com
▸Futur : Trusona (No Passwords Manifesto by Trusona)
▸SITE:123456phrase (phr4s3 = PHR4Z3)
HASH SHA256 Secure Hash Algo 256 (2^8) = 64 caractères, non réversible, facile à calculer Principe d’une clé : facile à utiliser, complexe à reproduire
bf1db27f744f9c84f2f505c848202a126c96a73004f1d163bd77d1761d5236f8
bf1db27f744f9c84f2f505c848202a126c96a73004f1d163bd77d1761d5236f8
Hash de Hash = Merkel Tree = BlockChain
BLOCKCHAIN Analogique : post-it
toutes les 30 secondes TimeStamp Horodatage preuve de travail : multiplication de deux nombres difficulté environ 3 secondes
enregistrement de : ???
SELECT col1,col2 (UPDATE INSERT FROM table1 WHERE col1=A GROUP by HAVING ORDER BY
SQL : cheat sheetSQL / Postgres / Oracle
select from where group having order
Liste des formateurs (nom et prénom) triés par libellé des sports. SELECT LibelléSport, NomFormateur, PrénomFormateur FROM FORMATEUR, SPORT WHERE FORMATEUR.CodeSport = SPORT.CodeSport ORDER BY LibelléSport;
Liste des formateurs (numéro et nom) et du total de leur nombre d’heures d’intervention, à condition que ce total soit supérieur à 20. SELECT NumFormateur, NomFormateur, SUM(NBH) FROM FORMATEUR F, INTERVENIR I WHERE I.NumFormateur = F.NumFormateur GROUP BY F.NumFormateur, NomFormateur HAVING SUM(NBH) > 20;
SQL
Json { "items": [ { "title": "Roles", "liste": [
{ "term": "Scrum Master", "definition": "Schedules and leads the sprint meetings. Removes blockers. Keeps the team productive." },
{ "term": "Product Owner", "definition": "Represents the voice of the customer and the business. In charge of story prioritization." },
{ "term": "Software Engineer", "definition": "Builds new product features. Also in charge of writing unit tests." },
{ "term": "Quality Engineer", "definition": "In charge of quality assurance. Programmatically and manually tests new features." } ] }, { "title" :"Meetings", "liste": [
{ "term": "Backlog Grooming", "definition": "Occurs once per sprint. Add new user stories to the backlog, reprioritize stories." },
{ "term": "Planning Poker", "definition": "Occurs once per sprint. Software engineers collectively agree on the scope for every potential.} ] },
] }
SandBox / CodeEditor
CODE
W3school
Euclide PGCD
AL KHWARIZMI 800
Recette cuisine
web semantic
NLP Natural Langage Processing
Sté Qwam pour text analytics du granddébat.fr
LP WAN = LoRa Sigfox
Réseau à définition logicielle MPLS vs. WAN
SD WAN = PAAS SAAS IAAS
MPLS : Multiprotocol Label Switching (MPLS) Ligne Privée (+/- VPN)
WAN (Wide Area Network),
RESEAU
Réseau IP MASK OCTET
0 = 0000 0000 255 = 1111 1111
192 168 0 1
2^8 = 256 = 0 à 255
255 255 255 0
APPAREILS HOTES
1 octet = 8
RESEAU
192 168 0 1
255 255 0 0
APPAREILS HOTES
CLASSE A B C 0 128 192
GIGO
GIGO Garbage In Garbage Out
Haig Peter IBM R&D
Granularitédes données
Exprime la précision de la récolte d’informations (taille du plus petit élément)
Par exemple : heure – jour – semaine – mois – année ville – région – pays – continent - … SKU – réf – produit – gamme – marque - ...
DMPData Management Plateform
outil de base du data-driven marketing :
DMP
CRM + FPD + SPD + TPD + analytics =
DMP
LOI DE HOFSTADTER (LOI DE GLISSEMENT DE PLANNING) 1980 : « IL FAUT TOUJOURS PLUS DE TEMPS QUE PRÉVU… MÊME EN TENANT COMPTE DE LA LOI DE HOFSTADTER »
1anatomie d’une recherche
SEARCH ENGINEGoogle Bing Yahoo Qwant .fr Baidu .cn Yandex .ru Naver .kr ≠ metamoteur (metasearch engine / aggregator)
Agenda
1/ le mécanisme d’une recherche : anatomie d’une recherche
Un utilisateur saisi un ou plusieurs mots clés dans l’omnibox de recherche (différent de barre url) Pendant la saisie le moteur propose des termes proches correspondant aux recherches déjà effectuées par d’autres utilisateurs
Agenda
1/ le mécanisme d’une recherche : anatomie d’une recherche
Le moteur recherche dans ses propres bases de données les résultats correspondant au mot clé ainsi qu’à l’heure, localisation, device, habitude, méthode de connexion : contextualisation Le moteur recherche dans les achats de mots clés par les marques ceux qui correspondent à la saisie en fonction des filtres choisi par la marque (horaire, région, montant de l’enchère, capping…)
Agenda
1/ le mécanisme d’une recherche : anatomie d’une recherche
Le moteur fabrique son knowledge graph, snippet Le moteur répond à la recherche par une SERP qui peut comprendre plusieurs centaines de pages Le moteur enregistre les liens sur lesquels l’utilisateur clique comme étant d’une qualité supérieur et en améliore le pagerank
Quelques méthodes
filetype:pdf site:www.abc.xyz related:www.xxxxxx.com
Facebook Timeline EdgeRank
AGILITÉ SCRUM
Méthodes
Les startups infusent le monde économique
AGILE
PDCA cycle 1950
ADJUST
Méthode SCRUM
TRELLO
agilemanifesto.org
Make something people wantPaul Graham (YC)
300 : licorne, decacorne, hectocorne 10000 : zebre
Jeff Bezos
DNVB
Digital Native Vertical Brand
ALAN / FITPAY typology / made. le slip français warby parker veja jimmy fairly maison standard she inside = SHEIN tediber / casper Michel Augustin bergamotte Dollar Save sézane glossier
RIEN À PERDRE TOUT À GAGNER RÉSISTE À TOUT ATTAQUE TOUT RISQUE IMMENSE POUR
LES RENTIERS
= x 2
Parcours client visible et invisible
I I I I II I I I I I I I I I
ARRIVEE DEPART
mesure d’impact des campagnes d'acquisition analyse des taux de conversion
KPI pénétration, taux de rebond, taux de refus, taux d'abandon taux de conversion par visite ou visiteur
TUNNEL DE CONVERSION
KPIBR : bounce rate Churn : abandonniste NPS : Net Promoter Score … Attribution Marketing DMP Data Management Plateform
KPI Data
social data
KPI : Réseaux sociauxVisibilité (fil, timeline) Acquisition (like) Recommandation (share) Engagement (comment) Tonalité (positif)
KPI : WebSiteTaux de rebond / Bounce Durée moyenne Pages vues par visite / profondeur VU (Visiteurs Uniques) PageRank Acquisition Recommandation Engagement Tonalité (Panier moyen) Taux de transformation MAU : monthly active users
KPI : APPNombre de téléchargements en appstore Nombre de téléchargements privé Taux de transformation Panier moyen MAU : monthly active users ASO Acquisition Recommandation Engagement Durée moyenne d’utilisation de l’APP
LOGServeur de WebSite
Apache IIS (Microsoft Internet Information Service)
Serveur Node.js / Angular.js