-
Notifications
You must be signed in to change notification settings - Fork 2
Analytics
Within formbuilder Analytics events can be raised on Successful completion of a form to the configured Analytics Provider. Within the appsetting.json
there is a Analytics which will allow you to enabled and use a configured analytic provider.
{
"Analytics": {
"Enabled": true,
"Type": "GA"
}
}
Current available providers are:
- Fake
- GA(Google Analytics)
IAnalyticsProvider
is provided to enable integration with different analytics providers. The interface requires a ProviderName and a RaiseEventAsync method. Create a new IAnalyticsProvider
which is registered in startup and change the Type
within the config section mentioned above in appsetting.json
to use the newly created Analaytics Provider.
To config which Catgegory/Action/Label is used for an event type. For say Finish
event, within the GoogleAnalyticsConfiguration you will find an Array[Events], within this you set the EventType to Finish
and set the AnalyticsAction
, AnalyticsCategory
, AnalyticsLabel
as desired.
"GoogleAnalyticsConfiguration": {
"Events": [
{
"EventType": "Finish",
"AnalyticsCategory": "Category",
"AnalyticsAction": "action",
"Analyticslabel": "label"
}
]
}
- Availability
- Actions
- Behaviours
- Breadcrumbs
-
Conditions
- String Conditions
- Date Conditions
- Integer Conditions
- File Upload Conditions
- Custom validation
-
Elements
- AddAnother
- Address
- Button
- Booking
- Checkbox
- Date Input
- Date Picker
- Declaration
- Document Download
- Document Upload
- File Upload
- H1-H6
- HR
- Image
- Inline Alert
- Link
- Map
- Multiple File Upload
- OrderedList
- Organisation
- P
- Radio
- Select
- Street
- Summary
- Success page
- Textarea
- Textbox
- Time input
- Unordered List
- Uploaded files summary
- Warning
- EnabledFor
- Feedback form
- File uploads
- Form Schema
- Header
- Inbound Values
- Integrating with PowerAutomate/0365
- Lookup
- Page
- Payment & Payment calculations
- Preview data structure
- Render conditions
- Reusable elements
- Structure tests
- Success page
- Tag parsers
- Target mapping
- Validators