2016-08-25 2 views
0

Raw Telemetric을 통해 맞춤 이벤트를 보내고 있지만 정보를 보내는 사용자의 브라우저를 갖고 싶습니다.맞춤 이벤트에 컨텍스트 장치 브라우저 정보 추가

 TelemetryClient telemetryAccount = new TelemetryClient();  
     var properties = new Dictionary<string, string> 
         {{"StackOverflowUserName", "Mario Levrero" }}; 
     telemetryAccount.TrackEvent("MyCustomEvent", properties); 

나는 context.device.browserVersion 같은 맥락에 관련된 일부 속성이 존재한다는 Application Insights Export Data Model Documentation에서 볼 수 있지만 그것은 말한다 : 원격 측정의

상황에 모든 종류의 상황에 맞는 섹션 함께 제공됩니다. 모든 필드가 모든 데이터 포인트와 함께으로 전송되는 것은 아닙니다.

내가 좋아하는 컨텍스트에 대한 데이터와 이벤트 정보를 수신하고 있습니다 :

  • Device.Type
  • Device.RoleInstance

을하지만 난 context.device.browserVersion 어떻게받을 수없는 경우 context의 다른 속성을 보낼 수 있습니까? device.browser은 보내지 않고 있습니까?

답변

0

.NET AppInsights SDK를 사용하여 원격 측정을 추적하는 것처럼 보입니다. 기본적으로 RequestTelemetry 데이터를 보내고 사용자 지정 이벤트를 사용하더라도 컨텍스트 정보에는 브라우저 정보가 포함되지 않습니다.

JavaScript SDK을 포함하여 페이지 뷰를 추적 해 보셨습니까? 내 애플리케이션에서는 PageView 원격 측정 (및 해당 SDK를 사용하여 전송 된 모든 맞춤 이벤트)에 대한 브라우저 컨텍스트 정보가 표시됩니다.