Desarrollo de una base de datos en php para la gestión de usuarios y campañas.
-----------------------------------------------------------------------------
INTRODUCCIÓN :
Sbdvirtual.com es una empresa que se dedica , entre otras actividades , al permission marketing.
Dispone de una base de usuarios , que han dado su consentimiento en recibir notificaciones a través del correo electrónico.
Su actividad, se centra en ofrecer en forma de alquiler , estos usuarios a diferentes empresas que están interesadas en enviar sus ofertas comerciales a través del correo electrónico.
Sbdvirtual.com
Necesita una base de datos dónde poder tener una operativa Más ágil, cómoda y rápida.
Objetivo: disponer de un entorno web , alojado en el dominio sbdvirtual.com , dónde a través de un acceso privado se accede a la gestión de la base de datos
( disponemos del alojamiento dónde se tendrá que “colgar” el proyecto )
Se tiene que poder gestionar las siguientes áreas:
- Usuarios
- Clientes
- Campañas
- ...
USUARIOS
Son personas físicas
Podemos disponer de los siguientes datos:
Nombre
Apellidos
Población
Provincia
código postal
País
edad
sexo
Hoy por hoy , en la mayoría de los usuarios sólo disponemos de email
( que siempre será un campo obligatorio ) y en algunos casos el nombre y la población
Se pude llegar hacer acciones para obtener los diferentes datos,
Por esto , todo y no disponer de esta información en este momento, es necesario tenerlo en cuenta para su futura implementación
Los usuarios : SIMPRE , tendrán una fuente de ORIGEN y una fecha de alta
Es muy importante tener ordenados y controlados los usuarios en función de su ORIGEN.
Los usuarios pueden estar repetidos en una misma fuente de origen, pero si que pueden haber usuarios que provengan de fuentes de origen diferentes.
Cómo poder controlarlo?
Estos datos siempre se obtienen en formato : Excel / txt / csv
CLIENTES
Los clientes son las empresas que están interesadas en alquilar los
Datos de los usuarios.
Tenemos de disponer de los siguientes datos
Nombre cliente
Fecha Alta
Fecha Baja
CAMPANYA
La campaña es la acción de enviar emails a un volumen de usuarios para un cliente en concreto.
Tenemos que disponer de los siguientes datos
Nombre Campaña
Fecha Campaña
Cliente Campaña
Numero total de usuarios por la campaña
Poder asignar un número de usuarios y que automáticamente los recupere de la base de usuarios
Origen usuarios
Pueden tener diferentes fuentes de origen
Poder marcar un único origen o diferentes orígenes a la base de usuarios.
El Activo más importante , es la base de datos de USUARIOS.
Queremos tener el máximo control sobre la información y actualización de estos usuarios
Por ejemplo:
Nueva Campaña:
Hay un cliente interesado en hacer una acción de email marketing a una base de 50.000 usuarios para promocionar un perfume.
Determinamos una fecha de la campaña, seleccionamos el número
De usuarios ( posibilidad de diferentes fuentes de origen )
Y obtener un fichero ( .csv / .txt ) para poder descargarlo
Posterior al envío de la campaña , recuperamos un fichero ( .csv / .txt ) con la siguiente información :
Un usuario puede ser inexistente ( hardbounce ) esto lo sabremos con el software de envío.
Tenemos que eliminar este usuario de la base de datos de USUARIOS
Un usuario puede darse de baja en esta campaña
Tenemos que tener la opción de marcar y controlar cuales son estos usuarios , puesto que no se les enviará ninguna otra campaña del mismo cliente.
Pero no significa que se quiera dar de baja como usuario
Tenemos que tener la opción de saber la relación entre usuarios y campañas
Pero también sabremos la actividad de un usuario : si ha hecho clic , o ha realizado alguna acción ( compra / apertura / … )
Tenemos que tener la opción de marcarlo en la tabla de usuarios
Campos USUARIOS
Id
Fecha Alta
Nombre
Apellido
Email ( campo obligatorio )
Población
Provincia
Código postal
País
Edad
Sexo
Fuente de origen
Nombre Campaña
Fecha campaña
Baja campaña
Actividad campaña ( clic / compra )
Información de cuando un usuario , ha marcado 3/5 veces darse de baja en diferentes campañas.
CONCLUSIONES
Esta es una exposición de las necesidades de sbdvirtual.com
Con este informe , presentamos un modelo de gestión
Estamos abiertos a tus aportaciones como especialista en programación php
Se requiere, de un presupuesto total para la implementación del proyecto y un presupuesto de las posteriores actualizaciones , a nivel de depuración de nuevos usuarios , carga de usuarios , informes
Gràcias.
![País: España [es]](http://static.trabajofreelance.com/images/flags/es.gif)
![GeoTrust [GeoTrust]](http://static.trabajofreelance.com/images/seal/geotrust.gif)
![PayPal [PayPal]](http://static.trabajofreelance.com/images/seal/paypal.gif)
![Visa [Visa]](http://static.trabajofreelance.com/images/seal/visa.gif)
![MasterCard [MasterCard]](http://static.trabajofreelance.com/images/seal/mastercard.gif)
![Feeds [Feeds]](http://static.trabajofreelance.com/images/seal/rss.png)
![Blog [Blog]](http://static.trabajofreelance.com/images/seal/wordpress.png)
![Facebook [Facebook]](http://static.trabajofreelance.com/images/seal/facebook.png)
![Twitter [Twitter]](http://static.trabajofreelance.com/images/seal/twitter.png)
![Linkedin [Linkedin]](http://static.trabajofreelance.com/images/seal/linkedin.png)
![Youtube [Youtube]](http://static.trabajofreelance.com/images/seal/youtube.png)