Website Network Activity

Website Network Activity

The Website Network Activity (WNA) base is a centralised Airtable report that receives a structured event payload each time content is created, updated, or removed on any site in the SIA network. It gives the team visibility into editorial and operational activity across all country sites from a single view.

Sources

Events are contributed by four plugins, each covering a distinct part of the network:

Plugin Scope
SIA Publishing Marketing website content: pages, posts, jobs, press mentions, resources, testimonials, and events. Also covers option saves, user sessions, theme and plugin changes, and taxonomy terms across publishing sites.
SIA Play Playbook knowledge base: article creation, updates, and removals.
SIA Glossary Glossary term library: term creation, updates, and removals.
SIA Version Switch Post review events during content migrations.

Event types

Events fall into two categories:

Entity events — connected to a specific piece of content, either a post or a taxonomy term. These carry a full set of entity fields alongside the common fields and include an op value that identifies the operation performed.

Operational events — not connected to a specific entity. These include option saves, plugin and theme changes, and user sessions. They carry only the common fields.

Payload

Common fields

Sent with every event.

Field Description
blog_id Numeric ID of the WordPress site the event originated from
website Display name of the originating site
url Home URL of the originating site
service SIA Play for Playbook events; SIA Marketing Website for publishing sites
component The plugin that reported the event
user_email Email address of the user who triggered the event
level Severity: Debug, Info, Notice, Warning, or Alert
type Event type label derived from the operation
campaign Optional grouping label for related events (e.g. a content migration)
event Short description of what happened
details Extended description; includes field-level diffs for post and option updates

Entity fields

Sent when the event is connected to a post or taxonomy term. Empty for operational events.

Field Description
op The operation: create, update, or delete
entityType The content type: a post type slug (e.g. article, page) or a taxonomy slug (e.g. category)
entityId WordPress ID of the post or term
slug URL slug of the post or term
entityTitle Title of the post or name of the term

Post fields

Sent for post events. Empty for term and operational events.

Field Description
post_status Current status: publish, draft, pending, trash, etc.
post_date Date the post was first published
post_modified Date the post was last modified
category_id Comma-separated IDs of assigned categories; empty if the post has none

Term fields

Sent for taxonomy term events. Empty for post and operational events.

Field Description
parent ID of the parent term; 0 for top-level terms