2.0.2 • Published 2 years ago

puma-client v2.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

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

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.2.13

3 years ago

1.2.12

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.9

3 years ago

1.2.10

3 years ago

1.2.11

3 years ago

1.2.0

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago