Analytics serialization.
UI.Internal.Analytics.Analytics
Analytics event data.
UI.Internal.Analytics.Property
A list of properties to use withJson.Encode.object
.
encode : Analytics -> List Property
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