2.0.2 • Published 3 years ago
puma-client v2.0.2
Usage Analytics Client for Products
Library
Initialization
import { mkPumaClient, IPumaConfig } from "puma-client";
const config: IPumaConfig = {
session_id: "9b1deb4d3b7d4bad9bdd2b0d7b3dcb6d", // Required
url: "http://localhost:8001/data", // Required
product_name: "product_name", // Required
subdomain: "subdomain", // Required
};
const client = mkPumaClient(config);
API
Page View Data
import { mkPageViewData } from "puma-client";
const pageviewData = client.sendPageViewData(mkPageViewData());
Impression Data
import { mkImpressionData } from "puma-client";
const impressionData = client.sendImpressionData(
mkImpressionData(req, async () => {
const data = await findIP();
return data;
})
);
Web
<script src="/path/to/puma-client-<version>.js"></script>
<script>
const client = PumaClient.mkPumaClient({
session_id: "9b1deb4d3b7d4bad9bdd2b0d7b3dcb6d", // Required
url: "http://localhost:8001/data", // Required
product_name: "product_name", // Required
subdomain: "subdomain", // Required
});
// Page View Data
const pageviewData = PumaClient.mkPageViewData();
client.sendPageViewData(pageviewData);
</script>
2.0.2
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.2.13
4 years ago
1.2.12
4 years ago
1.2.8
4 years ago
1.2.7
4 years ago
1.2.6
4 years ago
1.2.5
4 years ago
1.2.4
4 years ago
1.2.9
4 years ago
1.2.10
4 years ago
1.2.11
4 years ago
1.2.0
4 years ago
1.2.3
4 years ago
1.2.2
4 years ago
1.2.1
4 years ago
1.1.2
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.2
4 years ago
1.0.3
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.0
4 years ago