Browse Source

Merge pull request #455 from Budibase/more-analytics-events

More analytics events
pull/463/head
Martin McKeaveney 6 years ago
committed by GitHub
parent
commit
681ce35755
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      packages/builder/src/analytics.js
  2. 6
      packages/builder/src/components/start/CreateAppModal.svelte
  3. 3
      packages/builder/src/pages/[application]/deploy/index.svelte
  4. 5
      packages/server/src/app.js

5
packages/builder/src/analytics.js

@ -12,7 +12,12 @@ function captureException(err) {
Sentry.captureException(err)
}
function captureEvent(event) {
posthog.capture(event)
}
export default {
activate,
captureException,
captureEvent,
}

6
packages/builder/src/components/start/CreateAppModal.svelte

@ -6,6 +6,7 @@
import { getContext } from "svelte"
import { fade } from "svelte/transition"
import { post } from "builderStore/api"
import analytics from "../../analytics"
const { open, close } = getContext("simple-modal")
@ -38,6 +39,11 @@
const res = await response.json()
analytics.captureEvent("web_app_created", {
name,
description,
appId: res._id,
})
$goto(`./${res._id}`)
} catch (error) {
console.error(error)

3
packages/builder/src/pages/[application]/deploy/index.svelte

@ -26,6 +26,9 @@
notifier.success(`Your Deployment is Complete.`)
deployed = true
loading = false
analytics.captureEvent("web_app_deployment", {
appId,
})
} catch (err) {
analytics.captureException(err)
notifier.danger("Deployment unsuccessful. Please try again later.")

5
packages/server/src/app.js

@ -46,3 +46,8 @@ module.exports = async port => {
const server = http.createServer(app.callback())
return server.listen(serverPort || 4001)
}
process.on("SIGINT", function() {
console.log("\nGracefully shutting down from SIGINT")
process.exit(1)
})

Loading…
Cancel
Save