2010-08-13 7 views
0

Je fais la promotion d'un site Web qui a un simple bouton «Télécharger maintenant». Lorsqu'un utilisateur clique sur ce bouton, il reçoit un fichier (un addon firefox qui s'installe dans son navigateur).Télécharger des fichiers différents en fonction de la chaîne d'URL pour les utilisateurs

J'ai créé un certain nombre de versions différentes de l'addon à utiliser avec différents canaux marketing (AdWords, Facebook Ads, Yahoo, etc.). Chaque version possède un identifiant unique qui est transmis à notre serveur pour suivre les installations/statistiques. Ce que je voudrais faire est de lire l'URL du visiteur entrant, qui contient des identifiants de campagne marketing spécifiques, puis, lorsque l'utilisateur clique sur Télécharger maintenant, lui fournir le fichier approprié en fonction du canal de marketing dans cette URL.

Donc, si un utilisateur frappe notre site avec l'URL: www.oursite.com/?utm_campaign=google & keyword = blah, nous allons livrer la version "google" de l'addon.

Existe-t-il un moyen d'accomplir ceci? Nous exécutons LAMP pour le site.

Répondre

1

Créez une page qui s'intéresse à utm_campain et redirige l'utilisateur vers la page de téléchargement appropriée.

switch($_SERVER['utm_campaign']) 
{ 

    case 'google': 
     header("Location: http://youservername.com/path/to/google_Download.xpi"); 
    break; 
    case 'facebook': 
     header("Location: http://youservername.com/path/to/facebook_Download.xpi"); 
    break; 

} 
Questions connexes