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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with
19 additions and
0 deletions
-
packages/builder/src/analytics.js
-
packages/builder/src/components/start/CreateAppModal.svelte
-
packages/builder/src/pages/[application]/deploy/index.svelte
-
packages/server/src/app.js
|
|
|
@ -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) |
|
|
|
}) |
|
|
|
|