Optelo est une entreprise qui propose des services d’envoi de SMS Marketing. Ils souhaitaient proposer à leurs client une nouvelle fonctionnalité, la possibilité de créer des landing pages et de les intégrer directement au sein de leurs campagnes de SMS. Pour ce faire, ils m’ont appelé afin que je réalise le développement complet de leur solution.
Présentation de la solution
La solution à développer est un créateur de landing page. La spécificité de ces pages est qu’elles seront intégrés à des campagnes de Marketing SMS. Ces pages doivent donc être optimisés pour une utilisation mobile uniquement.
Chaque page comportera différents modules qui pourront être intégrés les uns par dessus les autres. Ces modules vont aussi bien du texte WYSIWYG Classique, que de la création de QR Code ou encore la possibilité d’ajouter des jeux à gratter.
Ces modules permettent ainsi de générer de nombreuses fonctionnalités (images, formulaires…) qui sont utile pour leurs utilisateurs
Les pages étant envoyés par SMS, il était important de pouvoir envoyer des liens, les plus courts possibles. C’est la raison pour laquelle j’ai développé un système de réduction de lien pour pouvoir créer des liens cours du type: opt.lo/dxsR9
Afin d’offrir un maximum de personnalisation des pages, les clients ont ainsi la possibilité de faire passer des paramètres directement au sein de leurs pages, pour pouvoir afficher les données client au sein de leur landing page !
Intégration Google Analytics
Pouvoir créer des pages c’est bien, analyser les KPIs c’est mieux ! Il était donc important de pouvoir traquer les différentes visites et actions sur la page. J’ai choisi d’utiliser un tracking via Google Analytics du site.
L’intérêt d’utiliser Google Analytics est de pouvoir trier ensuite les données par type d’appareil, bouton…
Pour récupérer les données d’analyses, j’ai ensuite utilisé l’API Google Analytics pour récupérer, trier et afficher ces données.
Développement de la solution
La solution étant intégrée au sein d’une application PHP, je n’ai pas eu de choix quand aux technologies utilisés. J’ai cependant pu proposer d’utiliser certains Bundle Symfony, notamment Doctrine pour la gestion des entitées. L’application fonctionne à l’aide d’une API Rest et d’un Front-end en javascript.
Au niveau du front-end, j’ai décidé d’utiliser typescript. Ce langage permet le développement de javascript orienté objet.
Conclusion
Bastien a été très efficace et pro. Il a très vite compris le but et l’enjeu de notre mission. Il a su faire un cahier des charges complet et il n’a pas hésité à être force de proposition. Son travail est propre que ce soit au niveau de l’interface ou du code. Nous sommes très satisfait de ton travail.
Yann Andrianasoloarijaona – Chef de projet
Optelo propose un service innovant avec la possibilité pour leurs clients de créer leurs propres landing pages directement depuis l’interface du site. J’ai mis en place tout ce service.