Asp.net 如何使用google analytics跟踪外部url

Asp.net 如何使用google analytics跟踪外部url,asp.net,google-analytics,Asp.net,Google Analytics,我有一个重定向到外部url的页面,我想跟踪该url 样本: MyPage.aspx(类似渲染) 如何使用google analytics跟踪url?您可以使用将自定义事件发布到google analytics 在VB代码中,在Response.Redirecting或Response.Ending重定向之前,您必须使用所需数据向分析端点发出HTTP Post请求,以便记录自定义事件 您可以查看此处的官方文档以获取可用和必需的参数列表:不确定我是否理解,但如果您重定向外部站点,则显然无法跟踪其站点

我有一个重定向到外部url的页面,我想跟踪该url

样本:

MyPage.aspx(类似渲染)

如何使用google analytics跟踪url?

您可以使用将自定义事件发布到google analytics

在VB代码中,在
Response.Redirect
ing或
Response.End
ing重定向之前,您必须使用所需数据向分析端点发出HTTP Post请求,以便记录自定义事件


您可以查看此处的官方文档以获取可用和必需的参数列表:

不确定我是否理解,但如果您重定向外部站点,则显然无法跟踪其站点。因此,你必须在你的网站上点击链接,就像你看到的那样,超链接只有一个id。我需要添加url作为属性,或者添加ajax以通过id获取url。我搜索一个替代方法。你可能会发现有用的google analytics事件跟踪。
<a target="_blank" href="Redirect.aspx?id=123456">
<a target="_blank" href="Redirect.aspx?id=abcde">
 url = GetUrlById(id)

Response.Redirect(url)

or     

Response.Clear()
Response.Status = "301 Moved Permanently"
Response.AddHeader("Location", url) //could be google.com or any external link
Response.End()