-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Add a page detailing ad blocking #4244
Merged
+122
−19
Merged
Changes from 1 commit
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
Ad blocking | ||
=========== | ||
|
||
Ad blockers fulfill a legitimate need | ||
to mitigate the significant downsides of advertising | ||
from tracking across the internet, | ||
security implications of third-party code, | ||
and impacting the UX and performance of sites. | ||
|
||
At Read the Docs, we specifically didn't want those things. | ||
That's why we built the our :doc:`Ethical Ad initiative <ethical-advertising>` | ||
with only relevant, unobtrusive ads that respect your privacy | ||
and don't do creepy behavioral targeting. | ||
|
||
Advertising is the single largest source of funding for Read the Docs. | ||
To keep our operations sustainable, we ask that you either | ||
:ref:`allow our Ethical Ads <advertising/ad-blocking:Allowing Ethical Ads>` | ||
or :ref:`go ad-free <advertising/ad-blocking:Going ad-free>` by donating. | ||
|
||
|
||
Allowing Ethical Ads | ||
-------------------- | ||
|
||
If you use AdBlock or AdBlockPlus | ||
and you allow `acceptable ads`_ or `privacy-friendly acceptable ads`_ | ||
then you're all set. | ||
Advertising on Read the Docs complies with both of these programs. | ||
|
||
If you prefer not to allow acceptable ads | ||
but would consider allowing `ads that benefit open source`_, | ||
please consider subscribing to either the wider **Open Source Ads list** | ||
or simply the **Read the Docs Ads list**. | ||
|
||
.. note:: | ||
|
||
Because of the way Read the Docs is structured | ||
where docs are hosted on many different domains, | ||
adding a normal ad block exception | ||
will only allow that single domain not Read the Docs as a whole. | ||
|
||
.. _acceptable ads: https://adblockplus.org/en/acceptable-ads | ||
.. _privacy-friendly acceptable ads: https://adblockplus.org/en/acceptable-ads#privacy-friendly-acceptable-ads | ||
.. _ads that benefit open source: https://ads-for-open-source.readthedocs.io/en/latest/ | ||
|
||
|
||
Going ad-free | ||
------------- | ||
|
||
Users can go completely ad-free | ||
by becoming a `Gold Member <https://readthedocs.org/accounts/gold/>`_ | ||
or making a `one-time donation <https://readthedocs.org/sustainability/#donations>`_. | ||
Thank you for supporting Read the Docs. | ||
|
||
|
||
Statistics and data | ||
------------------- | ||
|
||
It can be really hard to find good data on ad blocking. | ||
In the spirit of transparency, | ||
here is the data we have on ad blocking at Read the Docs. | ||
|
||
* `32% of Read the Docs users use an ad blocker <https://blog.readthedocs.com/ads-and-adblocking/>`_ | ||
* Of those, `a little over 50% allow acceptable ads <https://blog.readthedocs.com/ad-blocker-update/>`_ | ||
* Read the Docs users running ad blockers click on ads at about the same rate | ||
as those not running an ad blocker. | ||
* Comparing with our server logs, | ||
roughly 28% of our hits did not register a Google Analytics (GA) pageview | ||
due to an ad blocker, privacy plugin, disabling JavaScript, or another reason. | ||
* Of users who do not block GA, | ||
about 6% opt out of analytics on Read the Docs by enabling | ||
:ref:`Do Not Track <privacy-policy:Do Not Track>`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -121,7 +121,7 @@ Analytics | |
|
||
Analytics are a sensitive enough issue that they require their own section. | ||
In the spirit of full transparency, Read the Docs uses Google Analytics (GA). | ||
We go into a bit of detail on our use of GA in our :doc:`privacy-policy`. | ||
We go into a bit of detail on our use of GA in our :doc:`../privacy-policy`. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We should use a absolute link so this doesn't break in the future |
||
|
||
GA is a contentious issue inside Read the Docs and in our community. | ||
Some users are very sensitive and privacy conscious to usage of GA. | ||
|
@@ -132,7 +132,7 @@ our own goals. | |
|
||
We have taken steps to address some of the privacy concerns surrounding GA. | ||
These steps apply both to analytics collected by Read the Docs and when | ||
:doc:`authors enable analytics on their docs <guides/google-analytics>`. | ||
:doc:`authors enable analytics on their docs <../guides/google-analytics>`. | ||
|
||
* Users can opt-out of analytics by using the Do Not Track feature of their browser. | ||
* Read the Docs instructs Google to anonymize IP addresses sent to them. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,10 +9,10 @@ and we're calling it **Ethical Ads**. | |
**Ethical Ads respect users while providing value to advertisers.** | ||
We don't track you, sell your data, or anything else. | ||
We simply show ads to users, based on the content of the pages you look at. | ||
We also give 10% of our ad space to :ref:`community projects <ethical-advertising:Community Ads>`, | ||
We also give 10% of our ad space to :ref:`community projects <advertising/ethical-advertising:Community Ads>`, | ||
as our way of saying thanks to the open source community. | ||
|
||
We talk a bit below about :ref:`our worldview on advertising <ethical-advertising:Our Worldview>`, | ||
We talk a bit below about :ref:`our worldview on advertising <advertising/ethical-advertising:Our Worldview>`, | ||
if you want to know more. | ||
|
||
.. important:: | ||
|
@@ -28,9 +28,9 @@ and we value your feedback. | |
If you ever want to reach out about this effort, | ||
feel free to `shoot us an email <mailto:[email protected]>`_. | ||
|
||
You can :ref:`opt out <ethical-advertising:Opting out>` of having paid ads on your projects, | ||
You can :ref:`opt out <advertising/ethical-advertising:Opting out>` of having paid ads on your projects, | ||
or seeing paid ads if you want. | ||
You will still see :ref:`community ads <ethical-advertising:Community Ads>`, | ||
You will still see :ref:`community ads <advertising/ethical-advertising:Community Ads>`, | ||
which we run for free that promote community projects. | ||
|
||
Our Worldview | ||
|
@@ -131,13 +131,14 @@ Opting Out | |
|
||
We have added multiple ways to opt out of the advertising on Read the Docs. | ||
|
||
Users can go ad-free for as long as they are logged-in | ||
by becoming a `Gold Member of Read the Docs <https://readthedocs.org/accounts/gold/>`_. | ||
Users can go ad-free | ||
by becoming a `Gold Member <https://readthedocs.org/accounts/gold/>`_ | ||
or making a `one-time donation <https://readthedocs.org/sustainability/#donations>`_. | ||
|
||
Users can opt out of seeing paid advertisements on documentation pages: | ||
|
||
* Go to the drop down user menu in the top right of the Read the Docs dashboard and clicking **Settings** (https://readthedocs.org/accounts/edit/). | ||
* On the **Details** tab, you can deselect **See paid advertising**. | ||
* On the **Advertising** tab, you can deselect **See paid advertising**. | ||
|
||
Project owners can also disable advertisements for their projects. You can change these options: | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
Advertising | ||
=========== | ||
|
||
Advertising is the single largest source of funding for Read the Docs. | ||
It allows us to: | ||
|
||
.. Updated: June 2018 | ||
|
||
- Serve over **35 million pages** of documentation a month | ||
- Serve over **2 TB** of documentation a month | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This number is much higher. We did 40TB last month. |
||
- Host over **80,000 open source projects** and support over **100,000 users** | ||
- Pay a :doc:`small team <../team>` of dedicated full-time staff | ||
|
||
Many advertising models involve tracking users around the internet, | ||
selling their data, and privacy intrusion in general. | ||
Instead of doing that, we built an :doc:`Ethical Advertising <ethical-advertising>` model | ||
that respects user privacy. | ||
|
||
We recognize that advertising is not for everyone. | ||
You may :ref:`opt out of paid advertising <advertising/ethical-advertising:Opting Out>` | ||
-- you will still see :ref:`community ads <advertising/ethical-advertising:Community Ads>` -- | ||
or you can `go ad-free`_ by donating to Read the Docs | ||
or `becoming a Gold Member`_. | ||
|
||
.. _go ad-free: https://readthedocs.org/sustainability/#donations | ||
.. _becoming a Gold Member: https://readthedocs.org/accounts/gold/ | ||
|
||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
:caption: Advertising at Read the Docs | ||
|
||
ethical-advertising | ||
advertising-details | ||
ad-blocking |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I dislike using the word
donate
, since they are getting value from their money in not seeing ads. I'd like to come up with better verbiage here; perhaps "by becoming a contributing member" or "supporting member" or something like that.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since we call them "supporters" in the database and in the site footer, let's use the phrase "becoming a supporter". Since we call Gold "becoming a gold member" I don't want to have to differentiate between a "Gold Member" and a "Supporting Member" or a "Contributing Member".
Let's just use "Gold Member" and "Supporter".