0.0.28 • Published 3 years ago

promote-js v0.0.28

Weekly downloads
158
License
ISC
Repository
github
Last release
3 years ago

Promote JavaScript SDK

Promote helps you discover, recruit, engage, track, and manage top-performing affiliates, referrals, resellers, and more with a single partner management platform.

The JavaScript SDK allows you to automatically capture leads attributes, customer attributes and actions on your site or application.

It can be used both in Node.js or in the browser.


Getting Started

Create a Promote account and get your API key


Installation

Client(Browser)

Include the script into your head element

<script src="https://unpkg.com/promote-js/dist/promote.js"></script>

Node

npm install promote-js


Tracking Events with the SDK

After installing the sdk as stated above, tracking events can be performed very easily.

To track sign up on the browser PromoteJS.trackSignUp("customername","customerEmail");

or on Node as follows:

import PromoteJS from "promote-js";

PromoteJS.trackSignUp("customername","customerEmail");

Get the currently active Promoter Reference:

let activePromoterId = PromoteJS.getActivePromoterReference(); //Returns undefined or data

Set the retrieved activePromoterId as client_reference_id when initiating your stripe checkout in the backend

If you are using stripe.redirectToCheckout();

Pass the promoter reference as an optional argument to the redirecToCheckOut function like this

stripe.redirectToCheckout(
  ...
                          
  successUrl: 'https://example.com/success',
  cancelUrl: 'https://example.com/cancel',
  clientReferenceId: PromteJS.getActivePromoterReference(); //Returns undefined or data
);

If you are taking care of the checkout from the backend, use client_reference_id.

0.0.27

3 years ago

0.0.28

3 years ago

0.0.25

3 years ago

0.0.26

3 years ago

0.0.23

3 years ago

0.0.24

3 years ago

0.0.22

3 years ago

0.0.20

3 years ago

0.0.21

3 years ago

0.0.19

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.15

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

1.0.0

3 years ago