GitHub - mskims/notion-ga: Proxy server that allows you to track pageview events via google analytics

Created
May 21, 2019 03:45 AM
Tags

notion-ga

Proxy server that allows you to track pageview events via google analytics. It uses notion's embed image feature to send pageview event to google analytics.
notion imagenotion image

How to use?

  1. Start notion-ga server and deploy it to the internet world (Optional)
  1. Build URL with parameters according to the Parameter reference guide
  1. Add embed image to notion pages you want to track. (with the URL you built at the previous step)

Parameter reference

Key
Description
Example
Required
Google Analytics tracking ID
UA-99123456-1
May 20, 2019
Specifies the hostname from which content was hosted.
mskim.me
May 20, 2019
The path portion of the page URL. Should begin with /
/careers/product-designer
May 20, 2019

Example URLs

Development

Requirements

  • Node.js@^8

1. Install dependencies

$ npm install now@^15 --global

2. Run development server

$ now dev

3. Deploy to the internet world

$ now

Contributions

Issues and PRs are welcome. Do not hesitate to do it. Please do.

LICENSE

MIT