Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.04 KB

README.md

File metadata and controls

55 lines (34 loc) · 1.04 KB

analytics-clj

Idiomatic Clojure wrapper for the Segment.io Java API.

API (NB! not updated to latest 0.3.0)

See Segment.io Java library for more info.

##Artifacts

Artifacts are released to clojars.

If you are using Maven, add the following repository definition to your pom.xml:

<repository>
  <id>clojars.org</id>
  <url>http://clojars.org/repo</url>
</repository>

##Installation

With Leiningen:

[analytics-clj "0.3.0"]

With Maven:

<dependency>
  <groupId>analytics-clj</groupId>
  <artifactId>analytics-clj</artifactId>
  <version>0.3.0</version>
</dependency>

Usage

ardoq.analytics-clj> (def client (initialize "<secret>"))

ardoq.analytics-clj> (identify client "user-id" {:email "[email protected]"})

ardoq.analytics-clj> (track client "user-id" "Logged in" {:plan {:type "trial" :started (DateTime.)}})

ardoq.analytics-clj> (make-alias client "user-id" "real-id")