Klaviyo (klaviyo v2.2.0)

Link to this section Summary

Functions

Track properties about an individual without tracking an associated event.

Track properties about an individual without tracking an associated event.

Makes a request to the Klaviyo API.

Track when someone takes an action or does something.

Tracks the first occurance of when someone takes an action or does something.

Track when someone takes an action or does something.

Link to this section Types

Link to this type

http_headers_t()

Specs

http_headers_t() :: [{String.t(), String.t()}]
Link to this type

http_method_t()

Specs

http_method_t() :: :delete | :get | :post | :put
Link to this type

response_t()

Specs

response_t() :: {:ok, Klaviyo.Response.t()} | {:error, any()}

Link to this section Functions

Link to this function

identify(params)

Specs

identify(map()) :: Klaviyo.Operation.t()

Track properties about an individual without tracking an associated event.

Link to this function

identify_post(params)

Specs

identify_post(map()) :: Klaviyo.Operation.t()

Track properties about an individual without tracking an associated event.

Makes a POST request.

Link to this function

request(operation, config)

Specs

Makes a request to the Klaviyo API.

Specs

track(map()) :: Klaviyo.Operation.t()

Track when someone takes an action or does something.

Link to this function

track_once(params)

Specs

track_once(map()) :: Klaviyo.Operation.t()

Tracks the first occurance of when someone takes an action or does something.

Link to this function

track_post(params)

Specs

track_post(map()) :: Klaviyo.Operation.t()

Track when someone takes an action or does something.

Makes a POST request.