Campground automatically records a detailed log of activity across your community — logins, form submissions, application updates, event views, and more. Admins can use the activity log to understand how members are engaging, investigate specific events, and export data for reporting. Engagement scores give you a high-level view of each member’s overall participation, calculated from a weighted set of factors you configure.Documentation Index
Fetch the complete documentation index at: https://docs.campground.fyi/llms.txt
Use this file to discover all available pages before exploring further.
Activity log
What gets tracked
The activity log captures a broad range of member actions across the platform, including:Logins and sessions
Every time a member logs in, a session is recorded along with the time and duration of their activity.
Form submissions
When a member submits an intake form or application, the submission is logged with a link to the form and applicant.
Application status changes
When an application is accepted, rejected, or otherwise updated, the change appears in the log with before and after context.
Event and content views
Views on events, posts, jobs, and content items are tracked so you can see what’s getting attention.
RSVPs
When a member RSVPs to an event (or cancels an RSVP), it’s recorded in the log.
Task activity
Task list assignments, submissions, approvals, and revision requests all appear in the log.
Team and program changes
Members being added to or removed from teams and programs are tracked.
Invitation events
Connection invitations sent, accepted, and declined are logged.
Filtering and searching the log
The activity log at Admin → Activity log lets you narrow down results by:- Activity type — filter to a specific kind of event (e.g., form submissions only, or application status changes)
- Program or season — see activity within a specific program or cohort
- Actor — view all actions taken by a specific member
- Target profile — see all activity related to a specific member (actions taken on their record)
Exporting the log
You can export any filtered view of the activity log as a CSV file. This is useful for sharing audit trails, building external reports, or analyzing trends in a spreadsheet.Page views analytics
Page view activity is tracked automatically as members navigate the platform. You can filter the activity log by thepage.view type to see which pages are being visited, by whom, and when — without any additional setup.
Dashboard analytics
The analytics dashboard gives you an at-a-glance view of engagement trends across your community. You can see aggregate metrics, filter by time range, and drill into specific programs or member segments. Embedded analytics panels are also available in relevant sections of the platform, so you can see engagement data in context without navigating to a separate report.Engagement scores
Engagement scores give each member (or team) a single numeric value that reflects their overall level of participation, calculated from a set of weighted factors you define.How scores work
A score is made up of multiple score factors — each measuring a different aspect of engagement. Every factor has a weight that controls how much it contributes to the final score. The final score is a weighted average, normalized to a 0–100 scale. Example:| Factor | Weight | Member’s value |
|---|---|---|
| Profile complete | 20 | Yes (100%) |
| Login count | 30 | 75% of max |
| Tasks completed | 50 | 60% of max |
Score = (20 × 100 + 30 × 75 + 50 × 60) / (20 + 30 + 50) = 72.5After scores are calculated, each member also receives a percentile rank showing how they compare to the rest of the population.
Factor types
Boolean factors
Boolean factors
Boolean factors score based on whether something is true or false — for example, whether a member has completed their profile, verified their email, or submitted a required form. A true value scores 100%; false scores 0%.
Number factors
Number factors
Number factors score based on a numeric measure — for example, how many times a member has logged in, how many events they’ve attended, or how many tasks they’ve completed. Each member’s value is normalized against the highest value in your community, so the most active member scores 100% and everyone else is ranked relative to them.
Viewing scores
Engagement scores appear in the Contacts table alongside each member’s profile. You can sort the table by score to see your most and least engaged members at a glance, or filter to show only members above a score threshold. Clicking through to an individual member’s profile shows a score breakdown — the contribution of each factor — so you can understand exactly why a member received their score.Scores are calculated on a schedule and do not update in real time. If you’ve recently made changes to your scoring configuration, scores will reflect those changes after the next calculation run.