All notable changes to this project will be documented in this file.
Add new output fields:
hashtags - hashtags in the ad text, as written, e.g. #SaaS
commentaryLinks - companies and members mentioned in the ad text (hashtags excluded), with text and url, e.g. { "text": "Vega", "url": "https://www.linkedin.com/company/vega" }
Fix Follow Company Ads (format is FOLLOW_COMPANY_AD): body now contains the ad's description, e.g. Get the latest jobs and industry news, instead of null.
Add new output fields:
document.title - file name of the document in document ads, e.g. Auto Case Study.pdf
document.pageCount - total number of pages of the document in document ads
member - LinkedIn member who posted the ad when it is "Promoted by" a company, e.g. in LinkedIn Article Ads, with name, url, logo and headline; null otherwise
Fix imageUrls being empty for document ads: it now contains the document's preview page images. Like documentUrl, these links expire.
Add support for LinkedIn Message Ads (format is MESSAGE_AD): the message body and the CTA buttons are now extracted.
Fix LinkedIn Article Ads (format is LINKEDIN_ARTICLE_AD): title now contains the article headline, and advertiser.logo no longer contains the posting member's profile photo, which is now in member.logo.
Add new output fields:
creativeType - ad creative type, e.g. SPONSORED_STATUS_UPDATE
imageAlt - alt text of the ad image
impressions[].percentage - share of total impressions for the country
targetingParameters - the targeting parameter table, with parameter, targeted and excluded for each row
advertiser.headline - profile headline shown under the advertiser name, e.g. for ads promoted by a LinkedIn member
Fix targetingSettings[].value: it no longer contains the "N others" button text or stray whitespace, and long lists such as locations now include every value, comma-separated.
Fix advertiser.name being empty when the advertiser has no linked page, e.g. member-promoted video ads.
Fix runs returning little or no data because of Cloudflare blocking
Add support for scraping next type of ads:
- CAROUSEL_AD
- FOLLOW_COMPANY_AD
- JOB_AD
- LINKEDIN_ARTICLE_AD
- EVENT_AD