Merge pull request #455 from Budibase/more-analytics-events
More analytics events
This commit is contained in:
commit
630ddb593e
|
@ -12,7 +12,12 @@ function captureException(err) {
|
|||
Sentry.captureException(err)
|
||||
}
|
||||
|
||||
function captureEvent(event) {
|
||||
posthog.capture(event)
|
||||
}
|
||||
|
||||
export default {
|
||||
activate,
|
||||
captureException,
|
||||
captureEvent,
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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.")
|
||||
|
|
|
@ -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…
Reference in New Issue