Skip to content

Commit e47a151

Browse files
Merge pull request #693 from plausible/reviews
review
2 parents 239a79f + 60fdf16 commit e47a151

19 files changed

Lines changed: 212 additions & 25 deletions

docs/agencies-and-freelancers.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Using Plausible as an agency or freelancer
3+
---
4+
5+
Plausible is built to fit how agencies and freelancers actually work: one login, multiple clients, flexible ownership and easy sharing. This page points you to the right parts of the docs depending on how you structure your work.
6+
7+
For an overview of why agencies use Plausible and how it compares to Google Analytics, see [our agency page](https://plausible.io/for-freelancers-agencies).
8+
9+
## Choose an ownership model
10+
11+
There are three common ways to structure client analytics. Most agencies use a mix depending on the client relationship.
12+
13+
**One team per client.** Create a separate team for each client, add their sites to that team and invite the client as a member. Each team has its own subscription and billing, so clients can pay independently. You stay a member of all teams under one login.
14+
15+
**One agency team, all client sites.** Add all client sites to a single team that you own and manage. Simpler to run, but you handle billing for everything and manage access centrally.
16+
17+
**Transfer on handoff.** Manage the site during the project, then transfer ownership to the client when the work is done. They take over billing and administration. You can keep access to the stats if needed.
18+
19+
See [Teams and roles](users-roles.md) for how to create teams, invite members and assign permissions.
20+
21+
## Share dashboards with clients
22+
23+
You have three options depending on how much access the client needs:
24+
25+
| Option | Best for |
26+
|---|---|
27+
| [Shared link](shared-links.md) | Clients who just want to view stats, no account needed. Can be password-protected. |
28+
| Guest invite | Clients who need their own login to view or manage a specific site. See [Teams and roles](users-roles.md). |
29+
| [Transfer ownership](transfer-ownership.md) | Clients who should own and control the site and billing going forward. |
30+
31+
## Manage multiple sites
32+
33+
- [Consolidated views](consolidated-views.md): see traffic across all your client sites in one dashboard
34+
- [Email reports](email-reports.md): schedule weekly or monthly reports sent directly to clients
35+
- [Traffic spike notifications](traffic-spikes.md): get alerted when a client site has unusual traffic
36+
37+
## Billing across clients
38+
39+
If each client needs their own subscription and invoicing, use a separate team per client. Each team is billed independently. See the [billing FAQ](billing.md#can-i-manage-multiple-clients-with-separate-billing-for-each) for details.

docs/billing.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ If paying via PayPal, make sure a valid card is linked to your PayPal account. P
2828

2929
## How do I add my VAT number?
3030

31-
During checkout, you can add your company address and VAT ID. Paddle handles all sales taxes. If you're eligible, no VAT will be charged.
32-
33-
If you didn't add it during checkout, open any Paddle invoice and click "**Add address & VAT Number**". [More on Paddle's VAT handling →](https://paddle.com/support/which-countries-does-paddle-charge-vat-for/)
31+
If you're purchasing on behalf of a business, click "**Add VAT number**" on the second step of the checkout, where you also add your payment details. Paddle handles all sales tax calculations and will apply the correct rate based on your details.
3432

3533
<img class="border" alt="Add VAT number at checkout" src={useBaseUrl('img/v2/add-vat-number-during-checkout.webp')} />
3634

35+
If you missed this step, open any Paddle invoice and click "**Add address & VAT Number**". Paddle will automatically refund the VAT on your original payment and apply the correct rate to future payments. [More on Paddle's VAT handling →](https://paddle.com/support/which-countries-does-paddle-charge-vat-for/)
36+
3737
## How do I change my VAT number?
3838

3939
Paddle does not allow editing the VAT number on an existing subscription. To update it, let your current subscription run until the end of the billing period, cancel it and resubscribe from the same Plausible account with the correct VAT details. All your Plausible data, sites and settings stay unchanged during this process.

docs/bot-traffic-filtering.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: Bot and spam traffic filtering
3+
---
4+
5+
Plausible automatically filters out bots, crawlers, referrer spam and other non-human traffic. Our filtering systems block approximately 2 billion bot visits per month across our network, on top of the bots that never trigger the script at all because they don't execute JavaScript.
6+
7+
## What Plausible filters automatically
8+
9+
We use multiple layers to filter non-human traffic:
10+
11+
- **User-Agent filtering.** We block known bots and crawlers by their User-Agent header, including search engine crawlers, scrapers and monitoring tools.
12+
- **Referrer spam filtering.** We filter out traffic from known referrer spam domains.
13+
- **Data center IP filtering.** We filter traffic from approximately 32,000 known data center IP ranges commonly used by bots and automated tools.
14+
- **Traffic pattern detection.** We use our own algorithm to detect and exclude unnatural traffic patterns that don't match human browsing behavior.
15+
16+
In [a server log comparison we ran](https://plausible.io/blog/server-log-analysis), we saw 18x more pageviews in server logs than in Plausible, which illustrates how much non-human traffic Plausible excludes. In a [separate test comparing Plausible to Google Analytics](https://plausible.io/blog/testing-bot-traffic-filtering-google-analytics), we ran three bot traffic scenarios against both tools. GA4 recorded all of them as legitimate traffic. Plausible rejected all three.
17+
18+
## Why you might still see some bot traffic
19+
20+
No filter is perfect. Bots emerge constantly and there is always a gap between when a new bot appears and when we identify and block it. If you see a sudden spike from an unfamiliar source with a very high bounce rate and short session duration, it may be bot traffic we haven't classified yet.
21+
22+
## What you can do
23+
24+
- **Block by IP, hostname or country.** Use [Shields](excluding.md) to block visits from specific IP addresses, hostnames or countries from being recorded.
25+
- **Filter by page.** Use [page exclusions](excluding-pages.md) to exclude specific URLs from your stats.
26+
- **Filter your dashboard view.** Use [filters and segments](filters-segments.md) to narrow down traffic when analyzing your data.
27+
28+
## How Plausible improves bot filtering over time
29+
30+
We continuously monitor incoming traffic patterns. When we identify new sources of non-human traffic or trends that look automated, we update our filtering rules. The filtering improves over time without any action needed on your end.
31+
32+
If you notice something in your dashboard that looks like unfiltered bot traffic, [contact us](https://plausible.io/contact) with the dates, source and any patterns you've noticed. We'll investigate and update our filters if needed.

docs/cancel-subscription.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,26 @@ Go to the "**Subscription**" section and click "**Cancel plan**".
1212
<img alt="Cancel your Plausible subscription" src={useBaseUrl('img/v2/account-settings-cancel-subscription.webp')} />
1313
</div>
1414

15-
After canceling:
15+
## What happens after you cancel
1616

17-
- Your stats **keep being counted** and you have full access until the end of your current billing period.
18-
- Once the billing period ends, your stats dashboard will be locked but your data is **not deleted**. If you resubscribe later, everything will still be there.
19-
- If you change your mind before the period ends, you can resubscribe from the same "**Subscription**" section.
17+
**Until the end of your billing period**
2018

21-
Want to switch to a different plan instead of canceling? See [Change your subscription plan](change-plan.md).
19+
Your stats keep being counted and you have full access to your dashboard.
20+
21+
**Once the billing period ends**
22+
23+
Your dashboard is locked. You can still log in, access your account settings and site settings, but you cannot view your stats. You can export your collected data at any time from the site settings of any locked site.
24+
25+
One month after locking, Plausible stops collecting data. If you haven't removed the Plausible snippet from your site, any data it sends will be dropped automatically from that point.
26+
27+
**Your data**
28+
29+
Your data is not deleted immediately. How long it is kept depends on your plan. Retention periods are listed on the [pricing page](https://plausible.io/#pricing).
30+
31+
You can delete your data at any time, before or after canceling, either for individual sites or your entire account, from your site or account settings.
32+
33+
**Resubscribing**
34+
35+
If you resubscribe at any time within the retention period, your dashboards unlock automatically, data collection resumes and all your historical data will still be there. You can resubscribe from the "**Subscription**" section in your account settings.
36+
37+
Want to switch plans instead of canceling? See [Change your subscription plan](change-plan.md).

docs/change-email.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ To change your account email address, go into the "**Security**" section. Find t
1212

1313
Note that our system has two email addresses and that these may not necessarily be the same. One is for your Plausible account and the other one for your Paddle account. Paddle is our payment processor and they send the billing emails such as invoices to the email address on your Paddle account.
1414

15-
Following the instructions on this page only changes your Plausible account email address. Do [contact us](https://plausible.io/contact) with details if you'd like to change your Paddle account email address as well.
15+
Following the instructions on this page only changes your Plausible account email address. To change your Paddle invoice email, see [invoice email and billing access](invoice-email.md).
1616

1717
<img alt="Change your account name and/or email address" src={useBaseUrl('img/change-email.png')} />

docs/change-plan.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,6 @@ Your subscription renews automatically and you can change or [cancel](cancel-sub
3333

3434
:::tip
3535
Not sure which tier fits? Check your current usage in the "**Subscription**" section. You can also see [Choose the right subscription](subscription-plans.md) for guidance on how usage is calculated.
36+
37+
Dealing with a traffic spike? You can upgrade now to restore access and downgrade again once traffic drops. See [Traffic spikes and overages](subscription-plans.md#traffic-spikes-and-overages) for how it works.
3638
:::

docs/compliance.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: Compliance and security documentation
3+
---
4+
5+
Plausible publishes its security practices, data policy and legal documents publicly. Most compliance and security review questions can be answered directly from those pages without needing to contact us.
6+
7+
## Where to find the relevant documents
8+
9+
- **[Security overview](https://plausible.io/security)**: technical and organizational security measures, infrastructure, access controls, backups, subprocessors and vulnerability disclosure
10+
- **[Data policy](https://plausible.io/data-policy)**: what data Plausible collects, why, and how it is handled
11+
- **[Privacy policy](https://plausible.io/privacy)**: how we handle data related to Plausible account holders
12+
- **[Data Processing Agreement (DPA)](https://plausible.io/dpa)**: the DPA that applies to all Plausible customers, covering GDPR obligations and processor responsibilities
13+
14+
## How Plausible is typically classified in security reviews
15+
16+
Plausible does not process personal data or track individual users. There are no cookies, no cross-site tracking and no persistent user identifiers. Because of this, Plausible is typically classified as a low-risk service in vendor security assessments and GDPR impact analyses.
17+
18+
## Security questionnaires
19+
20+
If your organization requires a vendor security review, the documents above are designed to answer the questions typically asked in those reviews. We recommend going through them before sending a questionnaire, as most topics are already covered.
21+
22+
If there are specific questions that are not answered by those pages, [contact us](https://plausible.io/contact) and include the specific questions. We will do our best to help.

docs/dashboard-faq.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,7 @@ Note that this doesn't affect graphs with an hourly (or greater) interval. A ses
3333

3434
## Does Plausible exclude known bots and spam traffic?
3535

36-
Plausible excludes bots, crawlers, referrer spam and other known non-human traffic by default. In [a test we ran](https://plausible.io/blog/server-log-analysis), we saw 18x more pageviews with server side tracking than with Plausible Analytics which shows the volume of spam traffic that Plausible excludes.
37-
38-
A lot of this difference comes from the fact that client-side analytics such as Plausible only count visitors that run JavaScript. This is a decent proxy for "this is probably a real human using a web browser".
39-
40-
In addition to this, we exclude known bots by the User-Agent header, we filter out traffic from known referrer spam domains and data centers, and we also use our own algorithm to detect and exclude non-human traffic patterns.
36+
Yes. Plausible uses multiple layers to filter bots, crawlers, referrer spam and other non-human traffic. See [bot and spam traffic filtering](bot-traffic-filtering.md) for a full breakdown of how it works.
4137

4238
## Does Plausible do data sampling?
4339

docs/funnel-analysis.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ To be counted as converted, visitors need to complete all the steps you've defin
2222

2323
**Strict order funnel:** Every step must happen in exact consecutive order with no other actions in between. Use this when you want to measure a tightly defined path and any detour should disqualify the visitor.
2424

25+
Funnels in Plausible are always linear. Each funnel follows one defined path from start to finish. Branching or conditional paths are not supported. If you need to compare two different paths, create two separate funnels.
26+
2527
Funnels also work across your main domain and its subdomains ([see more](subdomain-hostname-filter.md)), and you don't need to worry about visitors briefly leaving your site to complete actions on external services like Stripe's payment page or other third-party gateways. Plausible treats the returning visit as part of the same session, so your funnel will accurately track the full visitor journey.
2628

2729
## How to set up the conversion funnel analysis

docs/goal-conversions.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Plausible supports the following goal types:
2323
| [Funnel analysis](funnel-analysis.md) | Follow the visitor journey from a landing page to a conversion in order to uncover possible issues, optimize your site and increase the conversion rate |
2424
| [Ecommerce revenue tracking](ecommerce-revenue-tracking.md) | Assign dynamic monetary values to goals and custom events to track revenue attribution |
2525
| [Custom properties](/custom-props/introduction) | Send custom data with pageviews and custom events to create custom metrics |
26+
Outbound link clicks, form submissions and file downloads are enabled by default when you add a new site. To review or change these at any time, go to Site Settings > General > "Review installation".
27+
2628
| [Outbound link clicks](outbound-link-click-tracking.md) | Automatically measure clicks on external links |
2729
| [Form submissions](form-submissions-tracking.md) | Automatically measure when a visitor completes a form |
2830
| [File downloads](file-downloads-tracking.md) | Automatically measure when a visitor clicks a link leading to a file |

0 commit comments

Comments
 (0)