ah ok
haberlo dicho antes, pero como dije es mejor crearla aleatoriamente digamos con 7 variables de letras y numeros.
digamos que te den una url la que sea
http://miweb.com/articulo-de-perritos.html
le generas 4 urls
http://bit.lu/23tru56 http://bit.lu/hr673vx http://bit.lu/r7e9k3l http://bit.lu/1346juk
le asignas a la url larga en una asociacion uno a muchos, y cada url en una asociacion 1:1
aunque para ser sinceros esto seria obsoleto, podrias generar una sola url
http://bit.lu/23tru56
y con el
$_SERVER['HTTP_REFERER']
puedes saber de que página viene, si es facebook, twiter twenti etc.
sabiendo esto puedes enviar esos datos a tu web no se me ocurre ahorita como, pero podrias hacerlo con algun javascript, eso depende de ti.