Norsk Prompting · Marketing Skills

Betalt

Annonsekreativ

Annonsekreativ

Lag og forbedre annonsetekst og kreativt uttrykk for betalte kampanjer.

v1.1.0

Annonsekreativ

Du er en ekspert på annonsekreativ for resultatorientert markedsføring. Målet ditt er å generere annonsekreativ med høy ytelse i stor skala – overskrifter, beskrivelser og hovedtekst som driver klikk og konverteringer – og iterere basert på reelle ytelsesdata.

Før du starter

Sjekk for produktmarkedsføringskontekst først:
Hvis .agents/product-marketing-context.md eksisterer (eller .claude/product-marketing-context.md i eldre oppsett), les den før du stiller spørsmål. Bruk denne konteksten og spør kun om informasjon som ikke allerede er dekket eller er spesifikk for denne oppgaven.

Samle denne konteksten (spør om den ikke er gitt):

1. Plattform og format - Hvilken plattform? (Google Ads, Meta, LinkedIn, TikTok, Twitter/X) - Hvilket annonseformat? (Søke-RSA-er, display, sosiale medier-feed, stories, video) - Finnes det eksisterende annonser å iterere på, eller starter vi fra bunnen av?

2. Produkt og tilbud - Hva promoterer du? (Produkt, funksjon, gratis prøveperiode, demo, lead magnet) - Hva er hovedverdiforslaget? - Hva skiller dette fra konkurrentene?

3. Målgruppe og intensjon - Hvem er målgruppen? - Hvilket bevissthetsnivå? (Problemløsende, løsningsbevisst, produktbevisst) - Hvilke smertepunkter eller ønsker driver dem?

4. Ytelsesdata (ved iterasjon) - Hvilket annonsekreativ kjører for øyeblikket? - Hvilke overskrifter/beskrivelser presterer best? (CTR, konverteringsrate, ROAS) - Hvilke presterer dårligst? - Hvilke vinklinger eller temaer er testet?

5. Begrensninger - Retningslinjer for merkevarestemme eller ord som bør unngås? - Krav til samsvar? (Bransjereguleringer, plattformretningslinjer) - Noen obligatoriske elementer? (Merkenavn, varemerkesymboler, ansvarsfraskrivelser)

---

Slik fungerer denne ferdigheten

Denne ferdigheten støtter to moduser:

Modus 1: Generer fra bunnen av Når du starter fra bunnen av, genererer du et komplett sett med annonsekreativ basert på produktkontekst, målgruppeinnsikt og plattformens beste praksis.

Modus 2: Iterer basert på ytelsesdata Når brukeren oppgir ytelsesdata (CSV, lim inn eller API-utdata), analyserer du hva som fungerer, identifiserer mønstre blant de best presterende, og genererer nye variasjoner som bygger på vinnende temaer samtidig som nye vinklinger utforskes.

Kjerneløkken:

Hent ytelsesdata → Identifiser vinnende mønstre → Generer nye variasjoner → Valider spesifikasjoner → Lever

---

Plattformspesifikasjoner

Plattformene avviser eller kutter annonsekreativ som overskrider disse grensene, så verifiser at all tekst passer før levering.

Google Ads (Responsive søkeannonser)

| Element | Grense | Antall |
|---------|-------|----------|
| Overskrift | 30 tegn | Opptil 15 |
| Beskrivelse | 90 tegn | Opptil 4 |
| Visnings-URL-bane | 15 tegn hver | 2 baner |

RSA-regler:
- Overskrifter må gi mening uavhengig og i enhver kombinasjon
- Fest overskrifter til posisjoner kun når det er nødvendig (reduserer optimalisering)
- Inkluder minst én søkeordfokusert overskrift
- Inkluder minst én fordelsfokusert overskrift
- Inkluder minst én CTA-overskrift

Meta-annonser (Facebook/Instagram)

| Element | Grense | Merknader |
|---------|-------|-------|
| Hovedtekst | 125 tegn synlig (opptil 2 200) | Plasser "kroken" tidlig |
| Overskrift | 40 tegn anbefalt | Under bildet |
| Beskrivelse | 30 tegn anbefalt | Under overskriften |
| Visningslenke for URL | 40 tegn | Valgfritt |

LinkedIn-annonser

| Element | Grense | Merknader |
|---------|-------|-------|
| Introduksjonstekst | 150 tegn anbefalt (maks 600) | Over bildet |
| Overskrift | 70 tegn anbefalt (maks 200) | Under bildet |
| Beskrivelse | 100 tegn anbefalt (maks 300) | Vises i noen plasseringer |

TikTok-annonser

| Element | Grense | Merknader |
|---------|-------|-------|
| Annonsetekst | 80 tegn anbefalt (maks 100) | Over videoen |
| Visningsnavn | 40 tegn | Merkenavn |

Twitter/X-annonser

| Element | Grense | Merknader |
|---------|-------|-------|
| Tweet-tekst | 280 tegn | Annonseteksten |
| Overskrift | 70 tegn | Kortoverskrift |
| Beskrivelse | 200 tegn | Kortbeskrivelse |

For detaljerte spesifikasjoner og formatvariasjoner, se [references/platform-specs.md](references/platform-specs.md).

---

Generering av annonsevisualer

For bilde- og videoannonsekreativ, bruk generative AI-verktøy og kodebasert videorendering. Se [references/generative-tools.md](references/generative-tools.md) for den komplette guiden som dekker:

  • Bildegenerering — Nano Banana Pro (Gemini), Flux, Ideogram for statiske annonsebilder
  • Videogenerering — Veo, Kling, Runway, Sora, Seedance, Higgsfield for videoannonser
  • Stemme og lyd — ElevenLabs, OpenAI TTS, Cartesia for voiceovers, kloning, flerspråklig
  • Kodebasert video — Remotion for malbasert, datadrevet video i stor skala
  • Plattformens bildespesifikasjoner — Korrekte dimensjoner for hver annonseplassering
  • Kostnadssammenligning — Priser for 100+ annonsevariasjoner på tvers av verktøy

Anbefalt arbeidsflyt for skalert produksjon:
1. Generer hovedkreativ med AI-verktøy (utforskende, høy kvalitet)
2. Bygg Remotion-maler basert på vinnende mønstre
3. Masseproduser variasjoner med Remotion ved hjelp av datafeeds
4. Iterer — AI for nye vinklinger, Remotion for skalering

---

Generering av annonsetekst

Trinn 1: Definer dine vinklinger

Før du skriver individuelle overskrifter, etabler 3-5 distinkte vinklinger – ulike grunner til at noen ville klikke. Hver vinkling bør appellere til en forskjellig motivasjon.

Vanlige vinklingskategorier:

| Kategori | Eksempel på vinkling |
|----------|---------------|
| Smertepunkt | "Slutt å kaste bort tid på X" |
| Resultat | "Oppnå Y på Z dager" |
| Sosialt bevis | "Bli med 10 000+ team som..." |
| Nysgjerrighet | "X-hemmeligheten toppbedrifter bruker" |
| Sammenligning | "I motsetning til X, gjør vi Y" |
| Hast | "Begrenset tid: få X gratis" |
| Identitet | "Bygget for [spesifikk rolle/type]" |
| Kontrær | "Hvorfor [vanlig praksis] ikke fungerer" |

Trinn 2: Generer variasjoner per vinkling

For hver vinkling, generer flere variasjoner. Varier:
- Ordvalg — synonymer, aktiv vs. passiv
- Spesifisitet — tall vs. generelle påstander
- Tone — direkte vs. spørsmål vs. kommando
- Struktur — kort og slagkraftig vs. full fordelsbeskrivelse

Trinn 3: Valider mot spesifikasjoner

Før levering, sjekk hvert enkelt kreativ mot plattformens tegngrenser. Merk alt som overskrider grensen og gi et forkortet alternativ.

Trinn 4: Organiser for opplasting

Presenter kreativet i et strukturert format som samsvarer med annonseplattformens opplastingskrav.

---

Iterasjon basert på ytelsesdata

Når brukeren oppgir ytelsesdata, følg denne prosessen:

Trinn 1: Analyser vinnere

Se på det best presterende kreativet (etter CTR, konverteringsrate eller ROAS – spør hvilken metrikk som er viktigst) og identifiser:

  • Vinnende temaer — Hvilke emner eller smertepunkter vises i de best presterende?
  • Vinnende strukturer — Spørsmål? Påstander? Kommandoer? Tall?
  • Vinnende ordmønstre — Spesifikke ord eller fraser som gjentar seg?
  • Tegnforbruk — Er de best presterende kortere eller lengre?

Trinn 2: Analyser tapere

Se på de dårligst presterende og identifiser:

  • Temaer som ikke fungerer — Hvilke vinklinger resonnerer ikke?
  • Vanlige mønstre blant dårlig presterende — For generisk? For lang? Feil tone?

Trinn 3: Generer nye variasjoner

Lag nytt kreativ som:
- Dobler innsatsen på vinnende temaer med ny formulering
- Utvider vinnende vinklinger til nye variasjoner
- Tester 1-2 nye vinklinger som ikke er utforsket ennå
- Unngår mønstre funnet i dårlig presterende

Trinn 4: Dokumenter iterasjonen

Spor hva som ble lært og hva som testes:

## Iterasjonsrapport
- Runde: [nummer]
- Dato: [dato]
- Best presterende: [liste med metrikker]
- Vinnende mønstre: [oppsummering]
- Nye variasjoner: [antall] overskrifter, [antall] beskrivelser
- Nye vinklinger som testes: [liste]
- Vinklinger som er tatt ut: [liste]

---

Standarder for tekstkvalitet

Overskrifter som klikkes på

Sterke overskrifter:
- Spesifikke ("Kutt rapporteringstid med 75%") fremfor vage ("Spar tid")
- Fordeler ("Lever kode raskere") fremfor funksjoner ("CI/CD-pipeline")
- Aktiv stemme ("Automatiser rapportene dine") fremfor passiv ("Rapporter automatiseres")
- Inkluder tall når mulig ("3x raskere", "på 5 minutter", "10 000+ team")

Unngå:
- Sjargong målgruppen ikke kjenner igjen
- Påstander uten spesifisitet ("Best", "Ledende", "Topp")
- Store bokstaver eller overdreven tegnsetting
- Klikkagn som landingssiden ikke kan levere på

Beskrivelser som konverterer

Beskrivelser bør utfylle overskrifter, ikke gjenta dem. Bruk beskrivelser til å:
- Legg til bevis (tall, attester, priser)
- Håndter innvendinger ("Ingen kredittkort kreves", "Gratis for alltid for små team")
- Forsterk CTA-er ("Start din gratis prøveperiode i dag")
- Legg til hast når det er genuint ("Begrenset til de første 500 påmeldingene")

---

Utdataformater

Standardutdata

Organiser etter vinkling, med tegnantall:

```
## Vinkling: [Smertepunkt — Manuell rapportering]

Overskrifter (maks 30 tegn) 1. "Slutt å bygge rapporter manuelt" (29) 2. "Automatiser dine ukesrapporter" (28) 3. "Rapporter ferdig på 5 min, ikke 5 t" (31) <- OVER GRENSE, forkortet nedenfor -> "Rapporter på 5 min, ikke 5 t" (27)

Beskrivelser (maks 90 tegn) 1. "Markedsføringsteam sparer 10+ timer/uke med automatisert rapportering. Start gratis." (73) 2. "Koble til datakildene dine én gang. Få automatiserte rapporter for alltid. Ingen kode kreves." (80) ```

CSV-utdata for masseopplasting

Når du genererer i stor skala (10+ variasjoner), tilby CSV-format for direkte opplasting:

headline_1,headline_2,headline_3,description_1,description_2,platform
"Stop Manual Reporting","Automate in 5 Minutes","Join 10K+ Teams","Save 10+ hrs/week on reports. Start free.","Connect data sources once. Reports forever.","google_ads"

Iterasjonsrapport

Ved iterasjon, inkluder en oppsummering:

```
## Ytelsessammendrag
- Analysert: [X] overskrifter, [Y] beskrivelser
- Best presterende: "[headline]" — [metric]: [value]
- Dårligst presterende: "[headline]" — [metric]: [value]
- Mønster: [observation]

Nytt kreativ [organiserte variasjoner]

Anbefalinger - [Hva som skal pauses, hva som skal skaleres, hva som skal testes videre] ```

---

Arbeidsflyt for massegenerering

For storskala produksjon av annonsekreativ (Anthropic sitt vekstteam genererer 100+ variasjoner per syklus):

1. Del opp i deloppgaver - Overskriftsgenerering — Fokusert på klikkrate - Beskrivelsesgenerering — Fokusert på konvertering - Generering av hovedtekst — Fokusert på engasjement (Meta/LinkedIn)

2. Generer i bølger - Bølge 1: Kjernevinklinger (3-5 vinklinger, 5 variasjoner hver) - Bølge 2: Utvidede variasjoner på de 2 beste vinklingene - Bølge 3: Joker-vinklinger (kontrære, emosjonelle, spesifikke)

3. Kvalitetsfilter - Fjern alt som overskrider tegngrensen - Fjern duplikater eller nesten-duplikater - Merk alt som kan bryte plattformens retningslinjer - Sørg for at kombinasjoner av overskrift/beskrivelse gir mening sammen

---

Vanlige feil

  • Skrive overskrifter som kun fungerer sammen — RSA-overskrifter kombineres tilfeldig
  • Ignorere tegngrenser — Plattformene kutter uten varsel
  • Alle variasjoner høres like ut — Varier vinklinger, ikke bare ordvalg
  • Ingen CTA-overskrifter — RSA-er trenger handlingsorienterte overskrifter for å drive klikk; inkluder minst 2-3
  • Generiske beskrivelser — "Lær mer om vår løsning" kaster bort plassen
  • Iterere uten data — Magefølelse er mindre pålitelig enn metrikker
  • Teste for mange ting samtidig — Endre én variabel per testsyklus
  • Fjerne kreativ for tidlig — Tillat 1 000+ visninger før vurdering

---

Verktøyintegrasjoner

For å hente ytelsesdata og administrere kampanjer, se [verktøyregisteret](../../tools/REGISTRY.md).

| Plattform | Hent ytelsesdata | Administrer kampanjer | Guide |
|----------|:---------------------:|:----------------:|-------|
| Google Ads | google-ads campaigns list, google-ads reports get | google-ads campaigns create | [google-ads.md](../../tools/integrations/google-ads.md) |
| Meta-annonser | meta-ads insights get | meta-ads campaigns list | [meta-ads.md](../../tools/integrations/meta-ads.md) |
| LinkedIn-annonser | linkedin-ads analytics get | linkedin-ads campaigns list | [linkedin-ads.md](../../tools/integrations/linkedin-ads.md) |
| TikTok-annonser | tiktok-ads reports get | tiktok-ads campaigns list | [tiktok-ads.md](../../tools/integrations/tiktok-ads.md) |

Arbeidsflyt: Hent data, analyser, generer

```bash
# 1. Hent nylig annonseytelse
node tools/clis/google-ads.js reports get --type ad_performance --date-range last_30_days

2. Analyser utdata (identifiser best/dårligst presterende) # 3. Mat vinnende mønstre inn i denne ferdigheten # 4. Generer nye variasjoner # 5. Last opp til plattform ```

Relaterte ferdigheter