# Footnote auf einer Catalyst-Storefront nutzen

> Footnote-Labels auf einer Catalyst-Storefront einrichten: passende Versionen, was Ihr Entwickler behalten muss und was bei fehlenden Labels zu prüfen ist.

<https://pouchapps.com/footnote/de/catalyst/>

Zuletzt aktualisiert: 2026-10-20

Footnote-Labels funktionieren auf Catalyst, der BigCommerce-Storefront auf
Basis von Next.js, ab Version 1.4. Die Catalyst-Unterstützung ist in der
Beta. Wir haben das Label-Skript mit dem Standard-Catalyst 1.12 getestet,
aber noch nicht mit dem eigenen Catalyst-Build eines Shops. Wenn also
etwas auf dieser Seite nicht zu dem passt, was Sie sehen, sagen Sie uns
Bescheid.

Catalyst ist Code, der Ihrem Team gehört. Der Großteil dieser Seite
richtet sich daher an die Person, die ihn betreut. Schicken Sie ihr den
Link.

## Catalyst-Version prüfen

Labels brauchen Catalyst core 1.4 oder neuer. Catalyst lädt Skripte aus
dem Script Manager ab Version 1.3 über seinen Cookie-Consent-Manager, und
mit 1.4 kam die Platzierung im Head und Body hinzu, auf die das Skript
von Footnote angewiesen ist. Die Version steht in `core/package.json`
unter dem Namen `@bigcommerce/catalyst-core`.

Ein Catalyst-Update von BigCommerce erreicht Ihre Storefront erst, wenn
Ihr Entwickler es in Ihre Kopie übernimmt. Eine ältere Storefront bleibt
also auf ihrer alten Version, bis jemand sie aktualisiert.

## Den Consent-Manager im Root-Layout lassen

Catalyst lädt Skripte aus dem Script Manager über die Komponente
`<ConsentManager>` in `core/app/[locale]/layout.tsx`. Wird sie entfernt
oder ersetzt, lädt das Skript von Footnote nie, und es erscheinen keine
Labels. Footnote kann das von BigCommerce aus nicht erkennen, deshalb
zeigen die Einstellungen die Storefront weiterhin als abgedeckt an.

## Das Skript auf „Essential“ lassen

Footnote fügt dem Script Manager ein Skript namens „Footnote AI image
labels“ mit der Einwilligungskategorie „Essential“ hinzu. Das Cookie-Banner
von Catalyst behandelt Essential-Skripte als unbedingt erforderlich. Das
Skript lädt also, bevor Kunden eine Wahl treffen, und auch nachdem sie
Cookies abgelehnt haben. Es setzt keine Cookies und erfasst nichts über
Kunden.

Ändert jemand die Kategorie auf „Functional“, „Analytics“ oder
„Targeting“, sehen Kunden, die Cookies ablehnen, keine Labels mehr.
Stellen Sie sie im Script Manager wieder auf „Essential“.

## Produktbilder im BigCommerce CDN lassen

Footnote findet ein gekennzeichnetes Bild über seine Adresse im
BigCommerce CDN, die die Produkt- und Bildnummer enthält, zum Beispiel
`cdn11.bigcommerce.com/s-abc123/images/stencil/384w/products/157/551/`.
Das Standard-Catalyst rendert Produktbilder direkt von dieser Adresse,
das funktioniert also ohne Änderungen. Bilder, die durch die
Bildoptimierung von Next.js laufen (`/_next/image?url=...`), funktionieren
auch, weil Footnote die ursprüngliche Adresse darin liest.

Labels fehlen, wenn eine Bildadresse den BigCommerce-Pfad nicht mehr
enthält. Das passiert bei einem eigenen Image Loader, der die Adresse
umschreibt, bei einem Bild-Proxy oder einem anderen Bilddienst vor dem
CDN und bei Bildern, die mit Makeswift platziert wurden.

## Footnote in einer eigenen Content Security Policy erlauben

Das Standard-Catalyst schränkt nicht ein, woher Skripte laden. Hat Ihr
Entwickler Regeln für `script-src` oder `connect-src` hinzugefügt,
erlauben Sie in beiden `https://footnote.pouchapps.com`. Das Label-Skript
lädt von dort und ruft von dort Ihre Label-Einstellungen ab.

## Bis zu einer Stunde für Änderungen einplanen

Catalyst speichert die Liste der Skripte aus dem Script Manager bis zu
einer Stunde im Cache. Nachdem Sie Footnote installiert oder etwas an
Ihren Labels geändert haben, kann die Storefront so lange brauchen, um
nachzuziehen. Bei Stencil erscheinen dieselben Änderungen innerhalb von
etwa einer Minute.

Ein Entwickler kann Änderungen auf zwei Wegen früher sichtbar machen:

- **Die Storefront neu deployen.** Ein frisches Deployment ruft die
  Skriptliste neu ab. Nach der Installation von Footnote ist das die
  einfachste Lösung.
- **`DEFAULT_REVALIDATE_TARGET` senken.** Der Wert ist in Sekunden
  angegeben, Standard ist 3600. Er steuert, wie lange Catalyst den
  Großteil seiner BigCommerce-Daten im Cache hält, nicht nur Skripte. Ein
  niedrigerer Wert bedeutet also mehr Anfragen an BigCommerce. Senken Sie
  ihn zum Testen, statt ihn dauerhaft niedrig zu lassen.

## Prüfen, ob Labels erscheinen

1. Öffnen Sie in Footnote die Einstellungen und prüfen Sie, ob Ihre
   Catalyst-Storefront als abgedeckt aufgeführt ist. Essentials deckt nur
   Ihre Standard-Storefront ab. Pro deckt alle Storefronts ab.
2. Markieren Sie ein Bild als „AI-generiert“ und schalten Sie in den
   Einstellungen „Labels anzeigen“ ein.
3. Warten Sie bis zu einer Stunde, oder bitten Sie Ihren Entwickler, neu
   zu deployen.
4. Öffnen Sie diese Produktseite in einem privaten Browserfenster. Wenn
   ein Cookie-Banner erscheint, lehnen Sie ab. Das Label sollte in der
   Ecke sitzen, die Sie im Tab „Badge“ gewählt haben. Bei Catalyst
   erscheint es einen Moment nach der Seite, sobald die Seite ihre
   Skripte geladen hat.

Zur Prüfung im Browser öffnen Sie auf einer beliebigen Seite der
Storefront die Entwicklerkonsole und führen
`document.documentElement.dataset.footnote` aus. Gibt das `"1"` zurück,
läuft dort das Skript von Footnote.

## Ein fehlendes Label beheben

**Wenn die Konsolenprüfung nicht `"1"` zurückgibt**, läuft auf der
Storefront das Skript von Footnote nicht. Prüfen Sie der Reihe nach:

1. Warten Sie, bis die Stunde vorbei ist, oder deployen Sie neu.
2. Die Einstellungen führen die Storefront als abgedeckt auf.
3. Catalyst core ist Version 1.4 oder neuer.
4. `<ConsentManager>` steht noch in `core/app/[locale]/layout.tsx`.
5. Das Skript steht im Script Manager auf „Essential“.
6. Eine eigene Content Security Policy erlaubt
   `https://footnote.pouchapps.com`.

**Wenn sie `"1"` zurückgibt, das Bild aber kein Label hat**, läuft das
Skript, hat das Bild aber nicht zugeordnet:

- Prüfen Sie, ob das Bild in Footnote als „AI-generiert“ oder
  „AI-bearbeitet“ markiert ist.
- Klicken Sie mit der rechten Maustaste auf das Bild, kopieren Sie die
  Bildadresse und prüfen Sie, ob sie `/products/` gefolgt von zwei Zahlen
  enthält. Falls nicht, kommt das Bild nicht in einer Form aus dem
  BigCommerce CDN, die Footnote zuordnen kann.
- Prüfen Sie im Tab „Badge“, ob „Kategorie- und Suchergebnisse“
  eingeschaltet ist. Catalyst-Seiten tragen keine Markierung, die Footnote
  sagt, dass eine Seite eine Produktseite ist. Dieser Schalter deckt daher
  auch Produktseiten in Catalyst ab.

Kommen Sie nicht weiter, schreiben Sie an [footnote@pouchapps.com](mailto:footnote@pouchapps.com) mit
der Adresse Ihrer Storefront, einer Produktseite, die ein Label zeigen
sollte, Ihrer Catalyst-Version und dem Ergebnis der Konsolenprüfung. Die
[Support-Seite](https://pouchapps.com/footnote/de/support/) listet die Gründe auf, aus denen
ein Label auf jeder Storefront fehlen kann.

Footnote hilft Ihnen, Bilder zu kennzeichnen. Es entscheidet nicht, welche Bilder Sie laut Gesetz kennzeichnen müssen, und ist keine Rechtsberatung.
