It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
Hi. For clarity and transparency I'll try to put this into simple words:

1. Amazon's CloudFront is just storing scripts, we could embed them ourselves and we will. (we have a small technical thing to overcome before we do this in a proper way) So yay for script blocking users. :P
[edit: there is no CloudFront hosted script right now]

2. We don't send anything to Amazon. The script hosted there (by opbeat itself) is angular-opbeat and it's used by us to collect erros in JavaScript on the user side, alert us etc. - it's created also to be helpful in debugging performance issues on users side. The data is sent to opbeat servers. So the aim in including the opbeat (or other services in future) is:
- Instantly know about site crashes on your side, even if you're in a small group of users or have the issue individually
- Make our website faster for you

3. You can block google analytics and opbeat on your side, we're prepared for that and we respect it - and you'll be able to use our website without this particular amazon-hosted script soon (can't say when, I'm sorry).
[edit: it's done]

You can read the discussion starting from this post (a few pages of related and unrelated posts):
https://www.gog.com/forum/general/the_what_did_just_break_thread/page75#p_b_1504
Post edited June 06, 2016 by Johny.
avatar
Lukaszmik: Since this sums up pretty much all the somewhat reasonable accusations... you are welcome to correct if anything I write below is wrong.

(...)

The only way to know for certain is to investigate the page that requests the connection, and the code that is transmitted back.
You could just look into the network panel in your browser and see exactly what is sent where.

For now - aside of Google Analytics, there's only sending encountered JavaScript errors data. I've prepared one myself so I can attach it to this post.
Attachments:
avatar
Johny.: [..]
avatar
phaolo: Stop spying us Johny! jk :P
I've prepared a special script for your user ID. Nice new t-shirt you have there.

avatar
Johny.: You could just look into the network panel in your browser and see exactly what is sent where.

For now - aside of Google Analytics, there's only sending encountered JavaScript errors data. I've prepared one myself so I can attach it to this post.
avatar
adaliabooks: I'm curious... will it spot and report any errors on the page or just ones it's been asked to watch for?

For example if my script (or BE) causes an error will it get sent to you guys?
Because that would be really helpful for debugging for me XD
We'll get AF/BE errors only if they happen to be inside of angular's $apply or cause our code to crash. I was wondering one day to create a simple AF/BE detection and either ignore those, or send as additional info. ;) Didn't do it.
Post edited June 02, 2016 by Johny.
avatar
Johny.:
avatar
Lukaszmik: So there is no chance of cloudfront script use being rolled back for now?
I never wrote that there is no chance - I wrote the opposite, but we don't want to remove things without thinking like crazy people. :P

btw - it's removed.