@elevio/kb-events / Exports / events
Ƭ Events: EventsUnion<typeof pageViewIndex | typeof pageViewArticle | typeof pageViewCategory | typeof searchQuery | typeof searchClick | typeof articleFeedbackReaction>
Defined in: events.ts:123
Ƭ SendOptions: object
Options for altering the events before they are sent.
forceTimestamp
will force the timestamp to allow backfilling of events.
customAttributes
allows you to pass custom event data, for your own debugging purposes.
Name | Type |
---|---|
customAttributes ? |
CustomAttributes |
forceTimestamp ? |
number |
Defined in: events.ts:137
▸ alterEvent(event
: Events, opts
: SendOptions): Events
Alters a given event with optional parameters before being sent.
Name | Type | Description |
---|---|---|
event |
Events | the event to be sent |
opts |
SendOptions | the optional parameters |
Returns: Events
Defined in: events.ts:109
▸ articleFeedbackReaction(data
: { articleId
: string ; articleTitle
: string ; isPositive
: boolean }): EventWithContext<article_feedback_reaction, { event_ctx_id
: string ; event_ctx_reaction
: number ; event_ctx_title
: string }>
Triggered when article feedback reaction is submited.
Name | Type |
---|---|
data |
object |
data.articleId |
string |
data.articleTitle |
string |
data.isPositive |
boolean |
Returns: EventWithContext<article_feedback_reaction, { event_ctx_id
: string ; event_ctx_reaction
: number ; event_ctx_title
: string }>
Defined in: events.ts:92
▸ pageViewArticle(data
: { articleId
: string ; articleTitle
: string }): EventWithContext<page_view_article, { event_ctx_id
: string ; event_ctx_title
: string }>
Triggered when an article page is viewed in the knowledge base.
Name | Type |
---|---|
data |
object |
data.articleId |
string |
data.articleTitle |
string |
Returns: EventWithContext<page_view_article, { event_ctx_id
: string ; event_ctx_title
: string }>
Defined in: events.ts:16
▸ pageViewCategory(data
: { categoryId
: string ; categoryTitle
: string }): EventWithContext<page_view_category, { event_ctx_categoryId
: string ; event_ctx_title
: string }>
Triggered when a category page is viewed in the knowledge base.
Name | Type |
---|---|
data |
object |
data.categoryId |
string |
data.categoryTitle |
string |
Returns: EventWithContext<page_view_category, { event_ctx_categoryId
: string ; event_ctx_title
: string }>
Defined in: events.ts:32
▸ pageViewIndex(): Event<page_view_index>
Triggered when the the home page is viewed in the knowledge base.
Returns: Event<page_view_index>
Defined in: events.ts:6
▸ searchClick(data
: { articleId
: string ; articleTitle
: string ; resultIndex
: number ; searchTerm
: string }): EventWithContext<search_click, { event_ctx_id
: string ; event_ctx_index
: number ; event_ctx_query
: string ; event_ctx_title
: string }>
Triggered when a user clicks on a search result.
Name | Type |
---|---|
data |
object |
data.articleId |
string |
data.articleTitle |
string |
data.resultIndex |
number |
data.searchTerm |
string |
Returns: EventWithContext<search_click, { event_ctx_id
: string ; event_ctx_index
: number ; event_ctx_query
: string ; event_ctx_title
: string }>
Defined in: events.ts:70
▸ searchQuery(data
: { articleIds
: string[] ; numberResults
: number ; searchTerm
: string }): EventWithContext<search_query, { event_ctx_articleIds
: string[] ; event_ctx_queryTerm
: string ; event_ctx_totalResults
: number }>
Triggered when a search has been completed.
Name | Type |
---|---|
data |
object |
data.articleIds |
string[] |
data.numberResults |
number |
data.searchTerm |
string |
Returns: EventWithContext<search_query, { event_ctx_articleIds
: string[] ; event_ctx_queryTerm
: string ; event_ctx_totalResults
: number }>
Defined in: events.ts:49