systèmes d’informationstoutsurlemarketing.com/univlyon3/SI2.pdf · 2019-05-28 · systèmes...

Post on 18-Jun-2020

1 views 0 download

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

abcabcabc@gmail.com

abc.def.ghi@gmail.com abcdefghi@gmail.com abcdefghi+1@gmail.com abcdefghi+99@gmail.com abcdefghi+adm@gmail.com abcdefghi+lol@gmail.com

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 root@5.196.23.99 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

hubert@kratiroff.com@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

abcabcabc@gmail.com

abc.def.ghi@gmail.com abcdefghi@gmail.com abcdefghi+1@gmail.com abcdefghi+99@gmail.com abcdefghi+adm@gmail.com abcdefghi+lol@gmail.com

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 root@5.196.23.99 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