Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce events #61

Closed
Pierstoval opened this issue Jun 12, 2018 · 11 comments
Closed

Introduce events #61

Pierstoval opened this issue Jun 12, 2018 · 11 comments

Comments

@Pierstoval
Copy link

Pierstoval commented Jun 12, 2018

For now, the tracking system is only associated with page view.

Is there any way to introduce a fathom.event('eventName', data); function in the JS lib that would create events in the database?

Sorry for posting this without having looked at the code, but I don't speak golang 😜

@dannyvankooten
Copy link
Contributor

dannyvankooten commented Jun 12, 2018

Hey @Pierstoval, thanks for chiming in!

Events is definitely on the list, most likely even next on the list. We think that after pageviews and referrers, events is one of the more important metrics for a lot of us website owners.

We'll be setting up a public roadmap soon where everyone can follow along on our progress and vote for features etc. We'll be using that to guide us in what should be included for our next version.

So to answer your question: right now it is not yet possible to track custom events, but it's definitely near the top our list of things to add next.

Cheers!

@Pierstoval
Copy link
Author

Great news! If there's anything you need for help such as beta-testing, I can use my server which already has latest Fathom version, and a working app using it 😄

@nektro
Copy link

nektro commented Oct 5, 2018

I haven't personally used events much in analytics, but I have 2 questions about this topic.

  1. would implementing this go out of scope of fathom being data-light
  2. could this be used to implement Idea: Unique tracking codes per Fathom instance  #50

@dannyvankooten
Copy link
Contributor

Hey @nektro!

  1. I wouldn't say so. Basically a "pageview" is just one type of event. Most likely your website has more important events than a "pageview", like contact form enquiries, e-commerce sales, newsletter sign-ups. We would like Fathom to support this while still making sure that nothing is being tracked on the personal level.
  2. We're working hard on Idea: Unique tracking codes per Fathom instance  #50, good progress is being made in Track multiple sites from a single dashboard #145. I'm reluctant to give out an ETA but it should be a matter of weeks, not months! 🙂

@bradrydzewski
Copy link

@dannyvankooten if you are looking for some help with this feature I would be interested. Do you have any specific design in mind that you can share?

@bitboxer
Copy link

Would also love to help here. This is a key feature that i need to have before switching one of my side projects to fathom. With events and some stats i can do a/b testing and other things.

@avorio
Copy link

avorio commented Apr 4, 2019

+1

Count on me for testing and contributing with use cases and feedback.

@Pierstoval
Copy link
Author

Pierstoval commented Apr 5, 2019

The advantage is that an event should be "as simple as" an object with:

  • Datetime
  • Event name
  • Optional User id
  • Optional data (maybe a JSON or something)

Adding such event shouldn't be that hard, it's just that I don't write Go and therefore don't know how to contribute 😅

@joshmarinacci
Copy link

Any updates on events? It would be super useful.

@m1guelpf
Copy link
Contributor

m1guelpf commented Feb 4, 2020

Hey folks!

In case you aren't aware, this repository isn't currently mantained. I think the Fathom team has plans to continue the support at some point in the future, but can't say for certain. If events are a hard requirement for you, you should probably check Fathom v2 out, the paid version of this project, which does include support for events. You can also try to make a PR to this repo, as it's far easier to review code than to draft and write and it'll probably increase the changes of this getting in 😄

@usefathom usefathom deleted a comment from nektro Aug 19, 2020
@usefathom usefathom deleted a comment from alexanderadam Aug 19, 2020
@usefathom usefathom deleted a comment from nektro Aug 19, 2020
@usefathom usefathom deleted a comment from Pierstoval Aug 19, 2020
@JackEllis
Copy link
Collaborator

Closed as Miguel already answered the question perfectly. Thanks Miguel.

@usefathom usefathom locked as off-topic and limited conversation to collaborators Aug 19, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants