Liking cljdoc? Tell your friends :D

circleci.analytics-clj.core


aliasclj

(alias analytics previous-id user-id)
(alias analytics previous-id user-id options)

alias is how you associate one identity with another. This is an advanced method, but it is required to manage user identities successfully in some of our integrations.

`alias` is how you associate one identity with another.
This is an advanced method, but it is required to manage
user identities successfully in some of our integrations.
raw docstring

enqueueclj

(enqueue analytics message-builder)

Top-level enqueue function to allow for extensibility in the future.

Top-level `enqueue` function to allow for extensibility in the future.
raw docstring

flushclj

(flush analytics)

Flush events in the message queue.

Flush events in the message queue.
raw docstring

groupclj

(group analytics user-id group-id)
(group analytics user-id group-id traits)
(group analytics user-id group-id traits options)

group lets you associate an identified user with a group. A group could be a company, organization, account, project or team! It also lets you record custom traits about the group, like industry or number of employees.

`group` lets you associate an identified user with
a group. A group could be a company, organization, account,
project or team! It also lets you record custom traits
about the group, like industry or number of employees.
raw docstring

identifyclj

(identify analytics user-id)
(identify analytics user-id traits)
(identify analytics user-id traits options)

identify lets you tie a user to their actions and record traits about them. It includes a unique User ID and any optional traits you know about them.

`identify` lets you tie a user to their actions and
record traits about them. It includes a unique User ID
and any optional traits you know about them.
raw docstring

initializeclj

(initialize write-key)
(initialize write-key
            {:keys [client log endpoint user-agent network-executor callback]})

Start building an Analytics instance.

Start building an Analytics instance.
raw docstring

pageclj

(page analytics user-id name)
(page analytics user-id name properties)
(page analytics user-id name properties options)

The page method lets you record whenever a user sees a page of your website, along with optional extra information about the page being viewed.

The `page` method lets you record whenever a user
sees a page of your website, along with optional
extra information about the page being viewed.
raw docstring

screenclj

(screen analytics user-id name)
(screen analytics user-id name properties)
(screen analytics user-id name properties options)

The screen method lets you you record whenever a user sees a screen of your mobile app, along with optional extra information about the screen being viewed.

The `screen` method lets you you record whenever a user
sees a screen of your mobile app, along with optional
extra information about the screen being viewed.
raw docstring

shutdownclj

(shutdown analytics)

Stops this instance from processing further requests.

Stops this instance from processing further requests.
raw docstring

trackclj

(track analytics user-id event)
(track analytics user-id event properties)
(track analytics user-id event properties options)

track lets you record the actions your users perform. Every action triggers what we call an “event”, which can also have associated properties.

`track` lets you record the actions your users perform.
Every action triggers what we call an “event”, which can
also have associated properties.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close