Skip to content

Repository files navigation

Google Pub/Sub Plugin

Sends events to a Pub/Sub topic on ingestion.

Installation

  1. Visit 'Plugins' in PostHog
  2. Find this plugin from the repository or install https://github.com/vendasta/pubsub-plugin
  3. Configure the plugin
    1. Upload your Google Cloud key .json file. (How to get the file.)
    2. Enter your Topic ID
  4. Watch events publish to Topic

Message Format

{
  "event": "$autocapture",
  "distinct_id": "U-aafca76a-45ee-491f-a801-6d6e9963c636",
  "team_id": 1,
  "ip": "111.111.111.1111",
  "site_url": "https://yoursiteurl.com",
  "timestamp": "2021-09-03T15:08:58.813971+00:00",
  "uuid": "017bac34-ae6e-0000-24f7-2ae87f5f89d9",
  "properties": {
    "$os": "Windows",
    "$browser": "Chrome",
    "$device_type": "Desktop",
    "$current_url": "",
    "$host": "",
    "$pathname": "",
    "$browser_version": 92,
    "$screen_height": 1080,
    "$screen_width": 1920,
    "$viewport_height": 975,
    "$viewport_width": 1920,
    "$lib": "web",
    "$lib_version": "1.12.3",
    "$insert_id": "mac0om92q3eoff5p",
    "$time": 1630681734.981,
    "distinct_id": "U-aafca76a-45ee-491f-a801-6d6e9963c636",
    "$device_id": "17a8c213255504-03fa008e947a61-6373264-1fa400-17a8c2132566a7",
    "$user_id": "U-aafca76a-45ee-491f-a801-6d6e9963c636",
    "$search_engine": "google",
    "$initial_referrer": "https://www.google.com/",
    "$initial_referring_domain": "www.google.com",
    "$referrer": "https://www.google.com/",
    "$referring_domain": "www.google.com",
    "$active_feature_flags": [
    ],
    "$event_type": "click",
    "$ce_version": 1,
    "token": "0GJcKFgOeBbm1q4S2TRWX8TaZif85RX5fdzVjD8AJZM",
    "$geoip_city_name": "Idukki",
    "$geoip_country_name": "India",
    "$geoip_country_code": "IN",
    "$geoip_continent_name": "Asia",
    "$geoip_continent_code": "AS",
    "$geoip_postal_code": "685501",
    "$geoip_latitude": 9.8466,
    "$geoip_longitude": 76.9689,
    "$geoip_time_zone": "Asia/Kolkata",
    "$geoip_subdivision_1_code": "KL",
    "$geoip_subdivision_1_name": "Kerala",
    "$plugins_succeeded": [
    ],
    "$plugins_failed": [
    ],
    "$plugins_deferred": [
    ]
  },
  "elements": [
  ],
  "people_set": {
    "$geoip_city_name": "Idukki",
    "$geoip_country_name": "India",
    "$geoip_country_code": "IN",
    "$geoip_continent_name": "Asia",
    "$geoip_continent_code": "AS",
    "$geoip_postal_code": "685501",
    "$geoip_latitude": 9.8466,
    "$geoip_longitude": 76.9689,
    "$geoip_time_zone": "Asia/Kolkata",
    "$geoip_subdivision_1_code": "KL",
    "$geoip_subdivision_1_name": "Kerala"
  },
  "people_set_once": {
    "$initial_geoip_city_name": "Idukki",
    "$initial_geoip_country_name": "India",
    "$initial_geoip_country_code": "IN",
    "$initial_geoip_continent_name": "Asia",
    "$initial_geoip_continent_code": "AS",
    "$initial_geoip_postal_code": "685501",
    "$initial_geoip_latitude": 9.8466,
    "$initial_geoip_longitude": 76.9689,
    "$initial_geoip_time_zone": "Asia/Kolkata",
    "$initial_geoip_subdivision_1_code": "KL",
    "$initial_geoip_subdivision_1_name": "Kerala"
  }
}

Releases

Packages

Used by

Contributors

Languages