LinkedIn B2B ABM Matched Audience Health Check Kit
Normalize company names and domains before a LinkedIn audience upload. Matching rates depend on record quality and LinkedIn’s matching systems; no increase is guaranteed.
Problem it addresses
Build a LinkedIn Matched Audience pre-upload data sanitization tool in Python (clean_abm_list.py): 1) Strips regional corporate entity suffixes (LLC, FZ-LLC, PJSC, WLL, ش.م.م, ذ.م.م), 2) Extracts and normalizes root company domains from URLs and email addresses, 3) Deduplicates records and flags generic public domains (gmail, yahoo), 4) Formats clean CSV output matching LinkedIn's official schema.
Who it is for
PRO operating in high-growth e-commerce, digital publishing, and direct-response marketing across Saudi Arabia, UAE, and Egypt.
What is inside
Key files listed in the README repository architecture:
data/regional_legal_suffixes.jsonexamples/raw_input_sample.csvLICENSEplaybooks/match-rate-optimization.mdREADME.mdsrc/audience_health.pysrc/clean_abm_list.pytemplates/abm-audience-governance.mdtemplates/matched_audience_template.csvtests/test_cleaner.pytests/test_health.pytests/test_sanitizer.py
How to evaluate and use it
- Read the README first and confirm that the documented problem matches your use case.
- Inspect the listed files to find the data, tools, templates, and tests relevant to your task.
- Follow the repository’s Quick Start and check prerequisites before running commands.
- Compare outputs with documented examples and review limitations before using them in a decision or client workflow.
Quick Start from the README: python -m unittest discover -s tests · python src/audience_health.py --help
Scope and limitations
- Minimum Audience Threshold: LinkedIn requires at least 300 matched active members before an audience segment can serve impressions.
- Company Domain Match Rate: B2B company list uploads in MENA may have low match rates without normalized domain formatting and country tags.
- List Decay Velocity: Contact records can become stale; set a refresh cadence based on the account’s data quality, consent, and campaign needs.
This page summarizes the available documentation; it does not establish performance or business results. Verify data and prerequisites before use.