The ServiceOrientedAnalyticsServiceOrientedAnalytics Behavior in the Microsoft Silverlight Analytics Framework is a generic service behavior that sends data to a specific HTTP endpoint using GET or POST.

Service Oriented Analytics Protocol Specification 1.0

HTTP GET URL Format

{endpoint}/SOA/{version}/?[query paramters]
Example: http://contoso.com/SOA/1/?n=Click&on=Share

URL Address Paramters

Parameter Description
{endpoint} the service endpoint
{version} the protocol version (currently "1")

URL Query Parameters

Parameter Description
ai the Account Id
an the name of the application
av an escaped text value that is specific to the event type
c 1 or 0, If this is an immediate event, c=0 or it is cached from offline activity, c=1(optional, default=0)
ca a string category name
ci a unique identifier for the content
d the document URI (escaped)
fs is the application running in full screen (0=no, 1=yes)
ht the hit type for the event (0=Event, 1=Transaction, 2=Item, 3=Variable, 4=PageView)
id GUID, unique ID for the user
is The application installation state (0=Not installed, 1=Installing, 2=Installed, 3=Install Failed)
l the user language
n the name of the event
ns the navigation state URI fragment for applications that use frame navigation
on the name of the visual element that the action is related to
re the URL of the referrer
rs the resolution (width x height) in pixels of the application
sl the framework (Silverlight) version
sn the A/B testing state name
tc the seconds since the application started
ts The encoded timestamp in Universal sortable date/time pattern (.NET "u" format)
v an integer value that is specifc to the event type
vs the application version
z the broswer zoom factor

Last edited Jun 4, 2010 at 3:40 PM by mscherotter, version 19

Comments

No comments yet.