LinkedIn Ads: Update campaign targeting
linkedin_update_campaign_targetingTargeting einer LinkedIn-Kampagne ERSETZEN (vollständig, nicht ergänzen) und zurücklesen (before/after, verified). Vorgehen: aktuelles Targeting mit linkedin_list_campaigns lesen, ändern, komplett übergeben — was fehlt, wird entfernt. include: Liste von Gruppen, UND-verknüpft; innerhalb einer Gruppe ODER. Gleiche Form wie targeting.include aus linkedin_list_campaigns — Werte als URN-Strings oder direkt die {name, urn}-Objekte. Pflicht ist eine Gruppe mit locations. Beispiel: [{"locations": ["urn:li:geo:103883259"]}, {"profile_languages": ["urn:li:locale:de_DE"]}, {"job_functions": ["urn:li:function:13"]}, {"seniorities": ["urn:li:seniority:5", "urn:li:seniority:6"]}, {"company_sizes": ["urn:li:staffCountRange:(11,50)"]}] Jobtitel (job_titles) lassen sich laut LinkedIn nicht mit job_functions oder seniorities kombinieren (error=incompatible_targeting) — entweder Titel oder Funktion/Seniorität. exclude: Ausschlüsse (ODER), z. B. {"companies": ["urn:li:organization:1337"]}; None entfernt bestehende Ausschlüsse. URNs über linkedin_search_targeting finden. Größe vorab mit linkedin_estimate_audience prüfen (unter 300 Mitgliedern liefert LinkedIn nicht aus). validate_only: True prüft lokal und liest die Kampagne, schreibt aber nicht. Rückgabe enthält targeting_notice (LinkedIn-Pflicht): dem Nutzer beim Ändern des Targetings wörtlich mit Link anzeigen. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exclude | No | ||
| include | Yes | ||
| workspace | No | ||
| campaign_id | Yes | ||
| validate_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||