Silverlight应用程序发送的单个事件在Google Analytics分析报告中记录了两次

时间:2014-05-08 08:32:48

标签: silverlight google-analytics analytics

我正在使用MSAF(https://msaf.codeplex.com/)在Silverlight应用程序中实现GA跟踪。每当我发送一个事件到谷歌分析时,它被记录为2个事件。这是我正在使用的示例代码:

<UserControl x:Class="GA.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" 
    xmlns:Microsoft_WebAnalytics_Behaviors="clr-namespace:Microsoft.WebAnalytics.Behaviors;assembly=Microsoft.WebAnalytics.Behaviors"
    xmlns:ga="clr-namespace:Google.WebAnalytics;assembly=Google.WebAnalytics"
    d:DesignHeight="300" d:DesignWidth="400">

    <Grid x:Name="Main" Background="White">
         <i:Interaction.Behaviors>
        <ga:GoogleAnalytics WebPropertyId="UA-XXX-1"></ga:GoogleAnalytics>
    </i:Interaction.Behaviors>
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="Loaded">
            <Microsoft_WebAnalytics_Behaviors:TrackAction Category="App Accessed"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>

    </Grid>
</UserControl>

编辑:当我查看来自应用的网络流量时,我可以看到两个http请求发送到GIF的Google分析服务器。第一个请求的状态代码为200,第二个请求包含状态码304

如果此代码有任何问题,请与我们联系。如有任何帮助,请提前感谢。

0 个答案:

没有答案