m3ta4a / amplitude_ex

An Elixir client for the Amplitude HTTP API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Amplitude_ex

An Elixir client for the Amplitude HTTP API

Installation

If available in Hex, the package can be installed as:

  1. Add amplitude to your list of dependencies in mix.exs:
def deps do
  [{:amplitude, "~> 0.1.0"}]
end
  1. Ensure amplitude is started before your application:
def application do
  [applications: [:amplitude]]
end
  1. Add an Amplitude API key to your application config file:
config :amplitude, api_key: "<your_api_key>"

Usage

  1. Track events with the Amplitude.track/4 function:
iex> Amplitude.track("my_event", "jdoe_123", %{"ip" => "127.0.0.1"}, %{"cohort" => "Test A"})
{:ok, "success"}

About

An Elixir client for the Amplitude HTTP API

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Elixir 100.0%