2010-02-12 30 views
1

Mon application a quelques boutons de menu qui envoie les utilisateurs sur mon site Web.Marque les utilisateurs se rendant sur le site de mon application

Je souhaite différencier dans le site Web le nombre d'utilisateurs provenant de mon application, parmi tous les utilisateurs habituels.

Mon application est écrit en C#, et actuellement je dirige les utilisateurs comme ceci:

string url = "http://mysite/somepage"; 
System.Diagnostics.Process.Start(url); 

Du côté du serveur, je l'utilise pour mes Piwik paralytiques web.

Des suggestions?


Mise à jour

Une bonne solution sera d'ajouter un paramètre à l'URL. Pourtant, je me demandais s'il est possible de jouer avec le champ de référence, pour la simplicité des paralytiques.

Répondre

3

Ajouter quelque chose à l'URL, probablement dans la chaîne de requête qui identifie que l'utilisateur est à l'origine de votre application, comme:

string url = "http://mysite/somepage?source=myApplication"; 
System.Diagnostics.Process.Start(url); 

Vous pouvez/pouvez également utiliser cela pour suivre les versions de votre application qui sont en cours d'utilisation en ajoutant plus à l'URL, par exemple ? source = monApplication & version = 1.0.3 =)

+0

c'est assez simple ... tnx. J'ai pensé à ajouter un faux referrer. est-ce possible? (sera plus agréable dans mon piwik) – Amirshk

+0

Tout ce que vous faites est de passer l'URL au système qui va ouvrir le navigateur; vous n'avez aucun contrôle sur l'en-tête Referer. L'URL est plus simple et plus fiable (par exemple, les proxies susceptibles de modifier ou de supprimer le référent). –

+0

bon point. oublié le problème de proxy – Amirshk

2

Il suffit d'ajouter un paramètre à l'URL provenant de votre application, les autres utilisateurs n'ont que:

string url = "http://mysite/somepage?fromApp=v1"; 

Sur votre site, vous pouvez choisir que jusqu'à différencier les utilisateurs. Faites une redirection immédiatement après, de sorte qu'ils ne marqueront pas la page avec cette URL.

+0

c'est assez simple ... tnx. J'ai pensé à ajouter un faux referrer. est-ce possible? (sera plus agréable dans mon piwik) – Amirshk

1

tu ne peux pas simplement ajouter un paramètre à l'URL de votre application utilise et l'utiliser pour filtrer les utilisateurs venant de votre application?

+0

Je pourrais. J'ai pensé à utiliser referrer, je ne sais pas si c'est trop compliqué. – Amirshk