Organic performance of a LinkedIn company Page
linkedin_page_analyticsAnalyze organic LinkedIn page performance: follower growth, page views, and post engagement (impressions, clicks, likes, comments, shares) to evaluate content effectiveness and strategy. Excludes paid campaigns.
Instructions
ORGANIC performance for one of the brand’s LinkedIn COMPANY PAGES: total followers, followers gained (organic vs paid) across the window, Page views (all / unique / desktop / mobile), and the impressions, unique impressions, clicks, likes, comments, shares and engagement rate of the Page’s posts. This is what answers “is our LinkedIn actually working” and “did that post land”. It is NOT linkedin_ads_report — that covers PAID campaigns; LinkedIn excludes sponsored activity from these figures entirely. Pass postUrns (the urn:li:share:… / urn:li:ugcPost:… that post_to_linkedin_page returned) for PER-POST numbers; LinkedIn forbids a date range together with named posts, so that switches to lifetime-per-post. Only Pages the user ticked in Manage accounts are readable — a Page the account merely administers is refused, by design. LinkedIn keeps 12 months, follower figures run about 2 days behind, and it OMITS posts with no recorded activity rather than returning zeros: report an absent post or an unavailable section as MISSING data, never as zero. Read-only, 0 credits. Needs LinkedIn connected with the organization scopes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endDate | No | YYYY-MM-DD, default today | |
| postUrns | No | urn:li:share:… / urn:li:ugcPost:… — switches to per-post lifetime numbers instead of the Page total | |
| startDate | No | YYYY-MM-DD, default 28 days ago (LinkedIn keeps 12 months) | |
| organizationId | No | numeric Page id from list_linkedin_pages — omit only when exactly one Page is shared with this brand |