我有一个ASP.Net MVC Web应用程序。当我向Facebook分享应用程序的网址时,它会拨打电话并显示网站预览。
是否可以从我的应用程序中跟踪此号召性用语。
我使用了Request.UrlReferrer,但我无法跟踪来自Facebook的电话。
我怎么能这样做?
答案 0 :(得分:1)
您可以通过发送的用户代理请求标识来识别Facebook刮刀。
https://developers.facebook.com/docs/plugins/faqs#faq_1748179212062572
答案 1 :(得分:0)
对于满足此要求的任何人,以下是我如何解决此问题。感谢@cbroe为我提供了使用url处理调用的想法。
我使用了请求的UrlReferrer来获取调用网址。
if (Request.UrlReferrer != null)
{
if(Request.UrlReferrer.ToString().ToLower().Contains("facebook"))
{
/*Call came from Facebook.
* This can wither be from the website preview generated
* when we first post the url in Facebook, or calls received
* at any further period */
}
}
谢谢。