2016-05-12 3 views

Répondre

4

Je pense que votre meilleure option est de proxy cette URL via votre serveur d'application, puis de rediriger vers l'URL réelle afin que vous puissiez détecter si l'utilisateur a navigué vers ce lien.

Vous aurez également besoin de détecter le UserAgent pour le "facebook bot" car Facebook essaiera d'abord d'effacer votre URL (même si l'utilisateur ne clique pas dessus).

Donc, vous voulez dire pointer votre utilisateur:

Vous voulez configurer un point final sur votre serveur d'applications:

  • https: // {votre-serveur-d'application} /url_click?url=https%3A%2F%2Ffoo.com & id = XYZ
    • url est l'URL urlencoded qu'ils vont finir par
    • id est une pièce d'identité que vous pouvez identifier cette session utilisateur messenger facebook avec

Vous pouvez ensuite utiliser cette information pour rechercher la session Messenger avec cela id et effectuer un rappel de gestion de clic.

+0

Merci! Je pense que cela peut résoudre le problème :) –

+0

Dougnukem: Merci pour l'indice concernant le facebook bot gratter! Recherché heures, pourquoi mon itinéraire est appelé deux fois :) – Tronic