LinkedIn Ads: Create campaign
linkedin_create_campaignNeue LinkedIn-Kampagne (Sponsored Content, Typ SPONSORED_UPDATES) anlegen — trägt Tagesbudget, Geo-/Sprach- und optional weiteres Targeting. Gebot automatisch; Optimierungsziel beim Anlegen immer MAX_CLICK (CPM), unabhängig vom Objective — danach mit linkedin_update_campaign_bid umstellen (z. B. MAX_LEAD, manuelles Gebot).
campaign_group_id aus linkedin_list_campaign_groups/…create…. objective: WEBSITE_VISIT/BRAND_AWARENESS/ENGAGEMENT/VIDEO_VIEW/ LEAD_GENERATION/WEBSITE_CONVERSION/JOB_APPLICANT. countries: ISO-Codes (AT/DE/CH/US/GB/FR/NL/IT/ES, Default ['AT']) oder 'urn:li:geo:…'-URNs. language: 'de' (de_DE) oder 'en' (en_US) — andere Sprachen werden derzeit nicht auf gültige Locales abgebildet. currency: Kontowährung des Budgets (Default EUR). status: DRAFT (Default) oder ACTIVE. validate_only: True prüft nur lokal (kein API-Aufruf) und liefert would_create. targeting: zusätzliche Zielgruppen-Gruppen, UND-verknüpft mit Land und Sprache; innerhalb einer Gruppe ODER. Form wie in linkedin_update_campaign_targeting, z. B. [{"job_functions": ["urn:li:function:13"]}, {"seniorities": ["urn:li:seniority:6", "urn:li:seniority:7"]}]. URNs über linkedin_search_targeting finden. Jobtitel nicht mit job_functions oder seniorities kombinieren (LinkedIn lehnt das ab). exclude: Ausschlüsse, z. B. {"companies": ["urn:li:organization:1337"]}. start_date/end_date: erster bzw. letzter Lauftag einschließlich ('YYYY-MM-DD', UTC-Tage wie im Campaign Manager: Start 00:00 UTC, Ende 23:59:59 UTC); Start ohne Angabe sofort, in der Vergangenheit → error=start_in_past; ohne Ende unbefristet. audience_network: auch im LinkedIn Audience Network (Drittseiten) ausliefern, Default aus. organization_urn: werbende Unternehmensseite ('urn:li:organization:…'); ohne Angabe die mit dem Werbekonto verknüpfte Seite (sonst error=organization_unknown). Politische Werbung: Die Kampagne wird als NICHT politisch angelegt. LinkedIn verlangt, dem Werbetreibenden vor dem Anlegen diese Bestätigung zu zeigen (Standard: bestätigt) — zeige sie dem Nutzer und lege nicht an, wenn es politische Werbung ist: "I confirm this is not political advertising. None of my ads qualify as political advertising under the law of the targeted countries, including EU law for ads targeted to the EU. Advertisers must comply with LinkedIn's policies and regulatory requirements. https://www.linkedin.com/legal/ads-policy" Rückgabe: campaign_id, status, associated_entity, verified (Kampagne zurückgelesen: Name, Status, Ziel, Budget, Gebot, Laufzeit, Audience Network, politische Einordnung, Unternehmensseite; Abweichungen in not_applied; verified=null mit readback_failed, wenn nur das Zurücklesen scheiterte — dann NICHT erneut anlegen), political_notice, targeting_notice. targeting_notice: LinkedIn-Pflichthinweis gegen diskriminierendes Targeting — dem Nutzer zusammen mit dem Targeting wörtlich mit Link anzeigen: "LinkedIn tools may not be used to discriminate based on personal characteristics like gender, age, race, or ethnicity. Learn more: https://www.linkedin.com/help/lms/answer/86856" workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| status | No | DRAFT | |
| exclude | No | ||
| currency | No | EUR | |
| end_date | No | ||
| language | No | de | |
| countries | No | ||
| objective | No | WEBSITE_VISIT | |
| targeting | No | ||
| workspace | No | ||
| start_date | No | ||
| daily_budget | Yes | ||
| validate_only | No | ||
| audience_network | No | ||
| organization_urn | No | ||
| campaign_group_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||