Klaviyo (klaviyo v2.3.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()

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

http_method_t()

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

response_t()

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

Link to this section Functions

Link to this function

identify(params)

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

Track properties about an individual without tracking an associated event.

Link to this function

identify_post(params)

@spec 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)

Makes a request to the Klaviyo API.

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

Track when someone takes an action or does something.

Link to this function

track_once(params)

@spec 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)

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

Track when someone takes an action or does something.

Makes a POST request.