1. Conception et réalisation d’un système de
planification et de suivi des compagnes
publicitaires sur les réseaux sociaux
Juin 2015
Réalisé par:
HADDADI Zakaria
GHIBOUB Khalid
Encadré par:
Dr. Faiçal AZOUAOU
Thème:
Projet de fin d’études
Pour l’obtention du diplôme d’ingénieur d’état en
informatique
Option: Systèmes d’information et Technologies
2. Solution proposé
État de l’art
Étude de l’existant
Introduction
générale
Réalisation
Conclusion et
perspectives
2
3
4
5
6
1
Plan
7. Objectifs
7
Suivre les compagnes
publicitaire.
Gérer des comptes
sociaux de l’entreprise.
Automatiser la gestion
des campagnes
publicitaires sur les
réseaux sociaux.
Atteindre le maximum
d’audience sociale.
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
10. Marketing
9
Il vise à faire la promotion d’un ensemble de
produits ou de services. Il est caractérisé par
des paramètres qui définissent son budget
quotidien, son ciblage géographique et
linguistique, ainsi que sa date de début et de
fin.
[Patrick QUINN, 2011]
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
11. Compagne publicitaire
10
Une campagne publicitaire est un ensemble
cohérent d’actions publicitaires entreprises sur
une même période et visant à promouvoir le
même produit ou service. Une campagne
publicitaire peut comprendre l’utilisation de
plusieurs messages, supports et média.
[Bertrand Bathelot, 2011]
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
12. Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
Réseaux sociaux
11
Réseau social
Statistique
Facebook Google+ Twitter
Nombre d’utilisateurs 1.15 milliard 1 milliard 550 millions
Nombre d’utilisateurs
actifs 1.15 milliard 359 millions 215 millions
Les segments qui évolués
le plus rapidement.
Agé de 45 à 55 :
46%
Agé de 45 à 55 :
56%
Agé de 55 à 64
79%
Evolutions 2013 23% 33% 44%
revenus 7.7 milliards de
dollars
/ 664 millions de
dollars
Source: http://www.jeffbullas.com/2014/01/17/20-social-media-facts-and-statistics-you-should-know-in-2014/
14. Synthèse
13
Comprendre le fonctionnement du domaine de marketing.
Savoir la grande puissance des réseaux sociaux.
Identifier l’importance du marketing pour l’entreprise.
Sentir le besoin d’un outils de gestion des compagnes
publicitaires sur les réseaux sociaux.
Montrer les étapes et l’importance d’une stratégie
Marketing.
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
17. Introduction
État de l’art
Solution
Réalisation
Conclusion
Outils d’Email Marketing
16
L’existant
Outils d’Email Marketing:
Permettent des envoies personnalisés
des emails selon les besoins en
utilisant des templates.
MailChimp:
1. Planifier les emails
2. Statistiques sur les emails
3. Intégration avec les réseaux sociaux
19. Outils de veille
19
Outils de veille sociale:
Plateformes web permettant
de chercher sur les flux d’un
réseaux pour anticiper des
actions.
Radian6 SalesForces:
1. Analyse des sentiments
2. Engagement intelligent
3. Tableau de bord de surveillance
4. Détection des sujets de buzz
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
20. Outils de veille
20
L’existant
Sysomos
Visible
Technologies
Oracle Social
Cloud
Radian6 uberVU Viralheat Brand24 DataSift Brandwatch
Langues supportés
Réseaux sociaux
surveillés
Filtrage des spammes
Supporte les slogans
Twitter Firehose
Nombre d’utilisateurs
illimité
186 ALL 31 ALLALL5552 140
25 1011 2425 24 2526 10
27
21. Introduction
État de l’art
Solution
Réalisation
Conclusion
Outils de management
21
L’existant
Outils de Management:
Sont des tableaux de bord
permettant de visualiser les
flux venant de plusieurs
réseaux sociaux.
Hootsuite:
1. Manger plusieurs comptes.
2. Veiller sur les réseaux sociaux.
3. publier et planifier du contenu.
25. Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
Solution proposée
25
Gestion des comptes des réseaux sociaux01
Composition et gestion des postes02
Gestion des compagnes publicitaires
03
Suivi via un tableau de bord04Une plateforme Web
Assurant le marketing
de l’entreprise sur les
réseaux sociaux
S o c i a l M e d i a
M A R K E T I N G
26. Démarche d’ingénierie
26
Analyse Statique
Modèle des cas
d’utilisation
Spécifications
fonctionnelles
Analyse dynamique
Spécifications
techniques
Développement
Modèles avancés des cas d’utilisation
Conception
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
27. Le fonctionnel du système
27
Authentification
via réseaux sociaux
Gestion des
comptes sociaux
Reporting
Controle,
notifications et
alertes
Gestion des
postes
Publication &
Planification
Profil utilisateur
Sauvegarde
Gestion des
campagnes
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
28. Analyse du domaine
28
Gestion des
emails
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
Diagramme de cas d’utilisation: Gestion d’une compagne
29. Analyse du domaine
29
Digramme d’activité:
Création d’un poste
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
30. Analyse du domaine
30
Gestion des
emails
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
Diagramme d’état: Compagne
31. Analyse du domaine
31
Gestion des
emails
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
Digramme de séquence
Authentification via
Oauth
32. Analyse du domaine
32
Gestion des
emails
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
Digramme de
classes
d’analyse
35. Sécurité
35
SSL (HTTPs):
• Google fournit des certificats SSL gratuites avec
le nom du domaine appspot.com.
CSRF:
• Protection contre les attaque CSRF en utilisant la
méthode Synchronizer Token Pattern.
Validation des données:
• Validation côté client et serveur.
Confidentialité:
• Utilisation de la bibliothèque CryptoCipher pour
crypter les données sensibles.
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
36. Performance
36
Notre application utilise la même
infrastructure que Google l’utilise
Gestion de cache avancée en
utilisant le service MemCache de
Google
Concaténation et compression Gzip
pour les fichiers statiques
L’application client est de type SPA
Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
45. Introduction
État de l’art
Solution
Réalisation
Conclusion
L’existant
Perspectives
45
Nouveaux réseaux
sociaux (Instagram
et YouTube ..)
Data Analytics (analyse
détaillée des données)
couverture du
processus de
marketing
Intégration des
méthodes de
publicité payantes
Notifications
et offres via
SMS
La prédiction via
Google Prédiction
nouveaux canaux
sociaux (moteurs de
recherche)
nouveaux rapports et
indicateurs dans le reporting.
Messieurs es membres du jury, honorable assistance bonjour.
En vue de l’obtention du diplôme d’ingénieur d’état en informatique option systèmes d’information et technologies, Nous avons le plaisir de vous présenter aujourd'hui notre travail intitulé
« Conception et réalisation d’un système de planification et de suivi des compagnes publicitaires sur les réseaux sociaux»
Encadré par : azouaou faiçal
Nous tenons à préciser que ce sujet est proposé par l’entreprise informatique iogrow, spécialisé dans le domaine des CRM
Toute au long de cette présentation nous allons suivre le plan suivant ,
On commence par une introduction au sujet suivi par l’état de l’art.
Ensuite on aura l’étude de l’existant
La solution proposé et sa réalisation
Et pour finir une conclusion et perspectives
Depuis une dizaine d’année le monde a connu la naissance réel des médias sociaux , et avec la grande masse clientèle qui présente plus de 3 milliards d’utilisateur actifs (qui est effectivement la moitié de la population mondiale) , les medias sociaux ont classés aux même rang avec les support de marketing classique comme la télé ou la radio et ils ont aussi bouleversés toutes les stratégies de marketing a moyen et long a terme.
Et comme le marché classique de marketing est très contrôlé par les grandes entreprises, Le nouveaux marché des médias sociaux présente une grande opportunité pour les PMEs pour qu‘elles puissent rentré en marché.
Et vue la convergence de toutes les activités économiques vers le web, il sera indispensable pour toutes les entreprise d’adopter des stratégie de marketing centré sur les média sociaux.
pour que l’entreprise atteint sa clientèle présente sur les médias sociaux elles doivent lancer des compagnes publicitaire efficace et avec un bon retour sur investissement. Mais vue qu’il’a plusieurs canaux de publication sur les média sociaux comme (les pages de Google+ , les groups de facebook , les compte twitter , mail …) il sera très difficile pour l’entreprise de manipuler tout ses canaux manuellement et de mesurer l’éfficacite de ses compagnes.
D’où la nécessité d’automatiser et d’unifier le lancement de ses compagne dans une seule plateforme
Cette plateforme permet la planification et le suivi de ses compagnes
1- a travers un outil dédier
2- surtout pour les PME en offrant un outil simple qu’il peut être utiliser par un ou deux employé
3 – pour avoir une solution complète
Et pour réaliser ses objectif nous avons adapter la démarche de travail suivante
Nous avons commencer par une étude Etude bibliographique sur le Domain de marketing social et réseaux social
Puis et dans l’Etude de l’existant nous avons fait une étude comparatif des outils similaires et nous avons aussi détailler et
et après nous avons élaborer notre la conception notre solution et l’étape finale est realisation de la solution
Dans la partie etat de l’art de notre projet de fin d’études nous avons fait une etude bibliographique sur les domaines de marketing social et les réseaux sociaux.
Patrick quinn définit le marketing comme une opération
Pour bien comprendre notre sujet la définition du concept compagne publicitaire est primordiale,
Bertand la définit
Notre sujet traite le coeur du domaine des medias sociaux, c’est pour cette raison que nous avons reserve une grande partie dans l’étude bib aux réseaux sociaux.
Le tableau suivant illustre une comparaison entre les pricipeaux réseaux sociaux au monde en termes de nombre d’utilisateurs, puissance d’evolution et les chiffres d’affaires.
Les plus importantes Remarques qu’on peut tirer de ce tableau est:
1,15 utilisateurs actifs de facebook 79% (55-64) twitter 7.7 milliards de dollars facebook
L’élaboration d’une stratégie efficace en matière de médias sociaux va efficacement contribuer à des résultats positifs des campagnes de marketing.
Après que cette stratégie est mise en place, elle peut être évolué au fil du temps et devra recevoir des améliorations pour amplifier sa valeur ajoutée au marketing de l’entreprise.
Nous proposons ci-après les étapes pour dérouler cette stratégie.
Comme synthèse de notre étude bib nous avons pu:
Dans la partie etude de l’existant nous allons vous présenter une étude comparative faite par le bureau de consulting international G2crowd étudiant différents outils manipulant les réseaux sociaux.
L’étude comporte trois catégories d’outils
Afin de remédier à la problématique posée nous fait une étude comparative
Afin de remédier à la problématique posée nous fait une étude comparative
Afin de remédier à la problématique posée nous fait une étude comparative
Cette étude nous a permet de :
Après avoir faire comprendre la problématique, étudier le contexte du projet, élaborer une synthèse bib et afin de répondre au objectifs déjà fixer NOUS PROPOSONS LA SOLUTION SUIVANTE
Notre système est un SaaS (software as a service) disponible sur n’importe quel dispositif mobile tablette ou ordinateur
Cette solution est une application web hébergée sur le cloud de gogle et assurant le marketing de l’entreprise sur les réseaux sociaux
Entre autre elle permet de :::::::
Pour développer notre solution nous avons basé sur une démarche héritée de l’approche UP en utilisant comme un langage de modélisation le langage UML
D’abord nous commençons par l’in
En termes de fon le sys permet ::
En termes de fon le sys permet ::
En termes de fon le sys permet ::
En termes de fon le sys permet ::
En termes de fon le sys permet ::
En termes de fon le sys permet ::
Voici une vue globale sur le fonctionnement de notre application.
1- le client lance une requête au serveur du cloud
2- le Google cloud balancer intercepte la requête et identifie l’instance a propret pour la traiter
3- pour repondre a la requete du client le serveur a besion parfois de d’effucter des requete sur les réseux sociaux ou d’autre service du cloud comme celui d’email par exemple
4- après la reponse des réseaux sociaux le serveur va répondre au client en utilisant les web service déployé dans le cloud.
1- nous avons opter pour une certificat ssl pour sécurisé l’échange entre le client et le serveur
2- nous avons aussi implémenter la Protection contre les attaques CSRF ne permet pas l’utilisation malveillante des sessions par les pirates
On s'apprête à faire une requête dans le Datastore pour récupérer des données
On demande d'abord à Memcache s'il possède déjà ces données
Si Memcache les possède, on aura récupéré les données 10x plus rapidement et sans passer par le Datastore
Si Memcache ne les possède pas, on fait une requête classique au Datastore et on stocke le résultat dans Memcache pour que la prochaine requête aille plus vite.
la technologie qu'utilise Google pour stocker toutes ses données, notamment les résultats d'indexation des milliards de pages web par le GoogleBot. Allons bon, rien que ça !
Le Datastore fonctionne en mode High Replication Datastore (HRD). Ce système est très résilient aux erreurs : il fait en sorte que vos données soient copiées sur de multiples datacenters ! L'objectif est que votre application puisse continuer à fonctionner même en cas d'évènement catastrophique (du genre si un datacenter prend feu..
Notre application cliente est une application MVC basée essentiellement sur Angular et se décompose en 6 modules principaux (authentification, comptes sociaux, postes, e-mail, reporting et compagnes). A cause de la flexibilité de cette architecture, des nouveaux modules peuvent être créés et intégrés facilement.
Facebook , facebook SDK , facebook graphApi , facebook insights
Twitter streaming api , rest api
Linkedin développer rest api qu'est une api très restrictive
Google + plateform elle fourni
Voici quelle que capture d’écrans de la plateforme Io/Ads
Au premier lieu l’utilisateur doit associer des compte sociaux a sont compte de Io/Ads