How to track user traffic in Gather Town?

GatherTown - user traffic track

1. How it work?

Gather town will request your video link and get a preview picture when the user passes the video object. If we collect this request log data, then we can count the user traffic numbers.

So let’s build up a middleware server between the Gather town and video storage, then we can get user IP & user agent from the server.

2. Update your video to Google Storage

  1. Upload your video to Google Storage
  2. Grand the access to public
  1. Then, copy your public link.

3. Build up your event log server with Cloud function

  1. Build up your Google Cloud Function
  2. Copy below script to your Edit function
  1. After deployment, you can copy the link from the trigger tab. (see below picture)

4. Create Video in Gather Town

  1. Open your Gather town
  2. Put your Cloud Function link to the Video(Url) place.
  3. Set the Activation distance
  1. Then, you can get the IP & user-agent in your database or cloud function log.

Thanks for your reading. I hope this article will help you better track user traffic.

References: