I’ve been thinking about connecting my Medium account to GA4 to get more accurate data. Especially right now as views have plummeted after my little disagreement with the bosses. I believe you do that through the extension too? I was also thinking about doing something like this and try to figure out the earnings. What do you think, Finn? Is it doable? Thanks in advance.
This Chrome browser extension is using Medium GraphQL APIs to pull the earnings data. There are multiple other use cases that would allow to pull other relevant details, such as
- claps and responses by story
- highlights by story
- which users have clapped which stories
- audience analytics to get a view on your audience by each story
- etc
Storing the data locally as a CSV or JSON file should work, and then the data could be uploaded/converted/analyzed with various different applications.
You are the best! Thank you for the easy-to-follow directions to make the extension. While it's a time saver, it's pure joy for a numbers' girl like me.
Wow, I feel so much less like an engineer after reading your work...
This is amazing. Thanks for putting this together, Finn!
Minor nitpick: your instructions say to create "manifest.js" rather than "manifest.json". I followed your directions and got an error before I caught that. I used Notepad++ to do everything.
You could expand it out to parse a number of different attributes. I need to take a closer look and see if there's a way to extract all those out more readily.
I've tinkered with my own little spreadsheet (which you've recently had a small peek at from the article you commented on). It's not much, but it gives me some insights that have been helpful.
Yeah, I created another chrome extension that dumps JSON objects into files, and user can select from a menu which GraphQL query to run ... I was testing it tonight
Thanks all, I'm thinking of adding some other functionality like this kind of portfolio views
https://medium.com/the-springboard/how-to-earn-more-from-your-writing-1b3f54c57999
Awesome work, Finn!
I’ve been thinking about connecting my Medium account to GA4 to get more accurate data. Especially right now as views have plummeted after my little disagreement with the bosses. I believe you do that through the extension too? I was also thinking about doing something like this and try to figure out the earnings. What do you think, Finn? Is it doable? Thanks in advance.
Hi Deni,
I haven't looked at Google Analytics v4 APIs.
This Chrome browser extension is using Medium GraphQL APIs to pull the earnings data. There are multiple other use cases that would allow to pull other relevant details, such as
- claps and responses by story
- highlights by story
- which users have clapped which stories
- audience analytics to get a view on your audience by each story
- etc
Storing the data locally as a CSV or JSON file should work, and then the data could be uploaded/converted/analyzed with various different applications.
Thanks, Finn. You’re so helpful 💕
You are the best! Thank you for the easy-to-follow directions to make the extension. While it's a time saver, it's pure joy for a numbers' girl like me.
And here I was copy and pasting daily values in a spreadsheet! Thank you
Is the second story unlisted?
If it is, I’m curious. . .but I did not know that unlisted stories can also earn.
Could you shed more light on that please?
Yes - I unlisted the second story after receiving an email from Medium. It does show some earnings for the short time it was active.
Oh alright. I get it now. Thanks for clarifying.
Thanks, what a great tool, can't wait to try it.
Wow, I feel so much less like an engineer after reading your work...
This is amazing. Thanks for putting this together, Finn!
Minor nitpick: your instructions say to create "manifest.js" rather than "manifest.json". I followed your directions and got an error before I caught that. I used Notepad++ to do everything.
Oh, this happens when I try to type in the middle of the night.
I use Visual Studio Code (free version) or Sublime Text for editing.
Thanks for reporting the typo.
I need to check how I could publish this on the Chrome web store, if there is more interest in this kind of stuff.
More data is more power!
You could expand it out to parse a number of different attributes. I need to take a closer look and see if there's a way to extract all those out more readily.
I've tinkered with my own little spreadsheet (which you've recently had a small peek at from the article you commented on). It's not much, but it gives me some insights that have been helpful.
Yeah, I created another chrome extension that dumps JSON objects into files, and user can select from a menu which GraphQL query to run ... I was testing it tonight