-
-
Notifications
You must be signed in to change notification settings - Fork 363
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
Referral Tracking #169
Comments
Ackee removes the |
Hi! That's good to know. I might have missed that when I was going through the code. I am sending out PDFs and doing manual A/B testing, so I would code my URL (after '?ref=') with the an internal name and the date, for example: https://example.com?ref=Coda_2020-10-06 The general template follows: So I manually see how many referrals I got from a particular version. Does that make sense? |
So referrers and referrals are two different things. I'm not familiar with the concept and therefore not sure what's the best way to integrate them. Having referrers and referrals in the UI could be confusing. I couldn't find it in the Goat Counter demo. Can you share a screenshot? |
I think you are absolutely correct. Apologies for the mixed up usage of referral and referrer terminology. You are correct, Sure, here is an example from Goat Counter that I am referring to: This is from the Goat Counter Live Demo: This is what I see in my Goat Counter instance: "Effhzf.." referrers are not connected to what I'm trying to do and are just random referrers. I used the following links to go to my website: and that's how "test" and "realTest" showed up in the referrers section in Goat Counter. I am trying to have the same referrers also show up in Ackee. I hope this makes more sense. More that I think about it, I meant referrers instead of referrals. Apologies for the mix up again! |
If no referrer header is present, I think Ackee should not only check for a Further I think it would be great if Ackee could also track what medium and/or campaign a user is coming from with the As a reference, here's how Plausible Analytics does this. Ackee would also need to display all of them in the dashboard. In my opinion the best way would be to show the @electerious What do you think? I'd be happy to give it a try on implementing this! |
I think this is a great idea! This is exactly what I'm trying to accomplish and was trying to explain before. I'd also be happy to give it a try on implementing this! |
This sounds great! I would go with An implementation of this is welcome. Please make sure to use the What I would like to discuss first:
Not sure if that's necessary or possible, but that just came into my mind. |
Which way would you prefer? Use the value of If we use the existing I think creating a new field like Also if we go for the second option how should Ackee return the fields via the API/show them in the UI? |
Let's use a new field called
My suggestion would be to aggregate them together with the referrers (= referrers include sources). The list in the UI would then contain text and URLs. I could create a custom favicon for them so it's possible to distinguish them from the domains. The GraphQL API can also return referrers together with sources. The Id currently uses a URL scalar and could return a union ( |
Okay, I added the source field and aggregated it with the referrers (#173 ). So when quering the API for referrers, the source field gets returned alongside the normal referrers. I am having trouble figuring out how to change the URL scalar to a union in the GraphQL API as I am not ver familiar with this. |
Hey @electerious, when are planning on merging #185 and the I need it badly, but don't want to switch my Ackee instance away from master if I don't have to. 😄 Thanks! 🙏 |
Switching away from the master is the best solution right now as I will focus on shipping #40. |
I've merged the PRs. It's now a part of v3 (not released, yet). |
The current implementation uses the source when no referrer is present and allows you to show and hide sources. I'm not sure if that's the best way, because you will never see the source when there's a referrer. @BetaHuhn Any idea how to improve this? Should we show sources as an extra insight instead of making them a part of the referrers? Another idea would be to show a record with a referrer and source as two entries, but that might require a few changes in the aggregation. |
The feature has been adjusted. It now supports
|
Currently learning Ackee and also using GoatCounter on the side. If I send out a URL:
https://example.com?ref=source
Goat Counter correctly shows the referral came from "source." These do not come up in Ackee, and I sometimes just have "No Referrers" in the past 24 hours if there weren't any other external links to my page.
I currently use this for static links that I send out to see which version that I'm sending is doing better. Kind of like A/B testing, but more manual.
Is this expected behavior within Ackee?
Thanks for making such a minimal and private tracker. I have enjoyed using it so far!
The text was updated successfully, but these errors were encountered: