Analytics serialization.
A list of properties to use withJson.Encode.object.
Encodes Analytics into a list of properties.
Use it with Json.Encode.object to describe your event:
import UI.Analytics
import Json.Encode as Encode
encodeEvent : Analytics -> Value
encodeEvent event =
( "name", Encode.string "EventName" )
:: UI.Analytics.encode event
|> Encode.object
Analytics event data.