Skip to content

Latest commit

 

History

History

react-app

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ampli Browser SDK (TypeScript)

An example React app using the Ampli Browser SDK. Based on create-react-app.

Usage

Setup the project

You will need to do the following before running the app.

  1. Create a .env with your API keys
    1. cp .env.example .env
    2. Set your Amplitude API key
    3. (Optional) To use Segment middleware set a Segment write key
  2. yarn install

Run the app

You can run the app using the events from our sample tracking plan. This will log events to your Amplitude project.

  • yarn start

Pull your Ampli SDK

If you want to use your own tracking plan and Ampli SDK

  1. npm i -g @amplitude/ampli
  2. ampli pull
  3. Update app.ts to use the events from your tracking plan

Project structure

  • README.md - you are here *
    • src/
  • App.tsx - Example user app using Amply SDK. A good place to start.
  • ampli/
    • index.ts - Generated SDK, don't modify by hand. Update with ampli pull
    • schema.json - The full event schema for the tracking plan
  • middleware/* - Example middlewares for Segment and Event filtering