iroks / Icecast2GoogleAnalytics

Icecast statistics in Google Analytics
20 stars 7 forks source link

Google will replace Universal Analytics with Google Analytics 4. #5

Open MarvinSk opened 2 years ago

MarvinSk commented 2 years ago

Google will replace Universal Analytics with Google Analytics 4. So I welcome any idea how this docker can be updated to support GA 4

https://support.google.com/analytics/answer/11583528?hl=en

iroks commented 2 years ago

thanks for info. I read the announcement but didn't have a chance to get a detailed look. Questions:

Thanks in advance for your feedback und I will be happy for any discussion in this context.

ECCOsea commented 2 years ago

Hi! Your software have no analogues and this works stable and fast for me. I hope you will support GA 4. Thanks so much!

MrEiv commented 2 years ago

thanks for info. I read the announcement but didn't have a chance to get a detailed look. Questions:

  • is Google Analytics still relevant for streaming? There are alternatives like Grafana that provide all necessary functionalities. Therefore, is it necessary to provide a further software support for a Google Analytics or better to concentrate on migration of the existing installation to an open source plattorm?

Google analytics is very relevant for streaming due to the case that you buildt up audience which can be connected directly into Google Ads. In this way the broadcaster can use important google tools. As Google will be the only solution in connected cars, Google Analytics will be the most important tool if radio want to stay relevant also in the future.

inetactief commented 2 years ago

I hope you support Google Analytics 4, i have many stations that use the great tool.

iroks commented 2 years ago

I was on IBC last week. The trend is going to Kabana/Grafana. This functionality is already supported. Why Google Analytics should be necessary? Anyway, I try to make a look for GA4

ECCOsea commented 2 years ago

I was on IBC last week. The trend is going to Kabana/Grafana. This functionality is already supported. Why Google Analytics should be necessary? Anyway, I try to make a look for GA4

I think GA is very simple and "cloudy". It works stable and good for me, and it do not require any additional servers.

inetactief commented 2 years ago

I try to find some information or examples using Icecast and Kabana/Grafana software.

https://medium.com/@lePeco/monitor-icecast-and-wowza-listeners-with-dockerized-influxdb-grafana-and-go-6212bb208988 Is that what you mean, seems like older information

iroks commented 2 years ago

last version is several years old https://github.com/iroks/Icecast2GoogleAnalytics/tree/v2 but you can get an idea how it was planned. Currently, I am working for a company that provides radio streaming as a commercial CDN-service and the work in the public domain can lead to the conflict of interest. For this reason, it is very unlikely that this version and Google Analytics version will be revised in the near future.

inetactief commented 1 year ago

Too bad, I'm actually looking for an alternative. Is it still possible to adjust it for a small fee. Or is it too much work or is it not allowed by your employer?

ECCOsea commented 1 year ago

Hope you will come back and continue support your perfect project. Thank you!

simsnet commented 1 year ago

Another issue here is brsanthu/google-analytics-java. No updates in six years, and no issues opened since 2019.

Well, it was fun while it lasted.

iroks commented 1 year ago

many thanks for the warm comments.

As mentioned in the previous post, I am currently responsible for the radio platform by G&L:

https://www.gl-systemhaus.de/en/services/rndfnk

It is possible to visualize all statistics in Kibana/Grafana. Currently, we are testing HLS segments to session converter --> it is possible to distribute in HLS and get the aggregated statistics in the same dashboard/panel with the Icecast. Live and on-demand audio is supported incl. Akamai CDN distribution for popular channels. I would be happy to present the platform and provide the demo account.

This software will not be developed in the foreseeable future due to the conflict of interest. You can clone the repository and adapt it to the new Google Analytics API. I would try to answer all questions regarding the design or implementation details.

Thank you for using the software over the years.

inetactief commented 1 year ago

Thanks!

If you have a demo, I'm very curious

iroks commented 1 year ago

https://www.gl-systemhaus.de/en/services/rndfnk --> book a demo

simsnet commented 1 year ago

If anyone is trying to use Matomo (formerly Piwik), I've made a script that will pull Icecast listeners into Matomo.

If anyone knows Google Analytics 4 URLs well enough, this could probably be repurposed for GA4.

inetactief commented 1 year ago

Yes i use Matomo now and icecast v2

inetactief commented 1 year ago

Thanks i will check your code. Looking for Wowza and SHOUTcast v2 https://github.com/matomo-org/matomo-log-analytics/issues/357