# Shopify App-Pixel vs. benutzerdefinierte Pixel erklärt {#post-title}

[cPixel](/de/blog/#blog-cpixel)

Von [B2B Gold](/about/#how-we-write) Veröffentlicht am 24. September 2026 Aktualisiert am 25. September 2026 [Mit KI-Werkzeugen aus dem Englischen übersetzt](/blog/shopify-app-pixels-vs-custom-pixels/)

## Was sind App-Pixel und benutzerdefinierte Pixel in Shopify? {#what-are-app-pixels-and-custom-pixels-in-shopify}

In Shopify leben App-Pixel und benutzerdefinierte Pixel beide unter Settings, Customer events, und beide laufen auf deinem Storefront, Checkout und der Dankeseite. App-Pixel kommen mit Apps wie Facebook & Instagram und laufen in einer strengen Sandbox; benutzerdefinierte Pixel sind Code, den du selbst einfügst und der in einer lockereren läuft. Beide warten auf die Einwilligung, die sie brauchen.

Customer events ersetzte die Orte, an denen Händler früher Tracking-Snippets einfügten, etwa die Online-Store-Einstellungen, Checkout-Skripte und Apps, durch Pixel, die in einer Sandbox laufen ([Pixel-Übersicht](https://help.shopify.com/en/manual/promoting-marketing/pixels/overview)). Drei Änderungen im vergangenen Jahr machen die Wahl wichtiger: [Additional scripts laufen nicht mehr](/de/blog/shopify-additional-scripts-tracking/) auf der Dankeseite, App-Pixel wechselten standardmäßig zum Datenzugriff **Optimized**, und Shopify setzt sein Cookie `_shopify_y` nicht mehr. Jedes Shopify-Detail unten wurde am 24. September 2026 geprüft.

## Welches solltest du nutzen? {#which-should-you-use}

Ein App-Pixel der eigenen App der Plattform, wann immer eines das tut, was du brauchst: Shopify empfiehlt App-Pixel, wo möglich, wegen ihrer Sicherheit und automatischen Updates ([Pixel und Customer events](https://help.shopify.com/en/manual/promoting-marketing/pixels)). Schreib ein benutzerdefiniertes Pixel nur, wenn keine App passt, im Wissen, dass Shopify benutzerdefinierte Pixel nicht unterstützt ([Benutzerdefinierte Pixel](https://help.shopify.com/en/manual/promoting-marketing/pixels/custom-pixels)).

|  | App-Pixel | Benutzerdefiniertes Pixel |
| --- | --- | --- |
| Hinzugefügt von | Einer App oder einem Sales Channel, den du installierst | Dir oder deinem Entwickler, in **Customer events** |
| Sandbox | Streng: ein Web-Worker, beschränkt auf Shopifys APIs | Locker: ein iframe, das das Skript eines Anbieters laden, aber deine Seite nicht erreichen kann |
| Zugriff auf die Seite | Keiner: seine Daten kommen aus Shopifys Ereignissen | Keiner: die Adresse, die es sieht, ist die der Sandbox |
| Einwilligungsberechtigungen | Vom Entwickler der App festgelegt; du kannst sie ansehen, aber nicht ändern | Deine Wahl; ein neues Pixel braucht Marketing und Analytics |
| Einstellung für den Datenzugriff | Standardmäßig **Optimized** für Marketing-Pixel, oder **Always on** | Keine in Shopifys Dokumentation zu benutzerdefinierten Pixeln |
| Server-Pixel | Manche Apps können sie hinzufügen | Nein |
| Läuft auf | Storefront, Checkout, Danke- und Bestellstatusseite; Kundenkonto-Seiten nur mit einer eigenen Subdomain | Dasselbe |
| Support | Der Entwickler der App | Du: Shopify unterstützt es nicht |

Quellen: Shopifys Seiten zu [App pixels](https://help.shopify.com/en/manual/promoting-marketing/pixels/app-pixels) und [Benutzerdefinierte Pixel verwalten](https://help.shopify.com/en/manual/promoting-marketing/pixels/custom-pixels/manage), und shopify.devs [Web-Pixels-Anleitung](https://shopify.dev/docs/apps/build/marketing/pixels).

Die eigene App einer Plattform deckt eine Plattform ab. Um an mehrere von einer App zu senden, erledigt eine Tracking-App das. cPixel, das wir bauen, ergänzt ein einzelnes App-Pixel, **cPixel**, das die Meta-, GA4- und Google-Ads-Ereignisse im Browser auslöst; sein optionales App-Embed lädt die Tags der übrigen Plattformen auf Storefront-Seiten. Seine Käufe für Meta, TikTok, GA4, ChatGPT Ads, Pinterest und Snapchat gehen von seinen eigenen Servern, aus Shopifys Bestell-Webhooks gebaut, statt über ein Server-Pixel: [wie cPixel serverseitige Ereignisse sendet](/de/docs/cpixel/getting-started/). Mehr über [cPixel, das Shopify-Käufe an sieben Werbeplattformen sendet](/shopify/cpixel/).

## Wie fügst du ein benutzerdefiniertes Pixel hinzu? {#how-do-you-add-a-custom-pixel}

Schreibe reines JavaScript, füge es unter Settings, Customer events hinzu, wähle seine Datenschutzeinstellungen, und verbinde es dann. Es erfasst nichts, bis dein Code Shopifys Ereignisse abonniert.

1. Entferne jede bestehende Kopie desselben Pixels aus deinem Theme oder von überall sonst, wo es noch läuft, sonst zählen seine Ereignisse doppelt.
2. Gehe in deinem Shopify-Admin zu **Settings** → **Customer events**, benenne das Pixel und klicke auf **Add pixel**.
3. Stelle unter **Customer privacy** **Permission** (**Required** für die gewählten Zwecke, oder **Not required**) und **Data sale** ein. Ein neues benutzerdefiniertes Pixel braucht standardmäßig die Berechtigungen Marketing und Analytics und zählt standardmäßig als Data sale ([Custom pixel code](https://help.shopify.com/en/manual/promoting-marketing/pixels/custom-pixels/code)).
4. Füge deinen Code in **Code** ein. Die Sandbox führt nur JavaScript aus, entferne also `<script>`-Tags und lade das Skript des Anbieters stattdessen per Code.
5. Klicke auf **Save**, dann auf **Connect pixel**, und bestätige mit **Connect**.

Ein benutzerdefiniertes Pixel folgt derselben Form, egal welcher Anbieter: das SDK laden, dann Shopifys Ereignisse an es übergeben.

```
// Lade das SDK des Anbieters mit JavaScript: Die Sandbox lehnt HTML ab
const script = document.createElement("script");
script.setAttribute("src", "https://vendor.example/sdk.js");
script.setAttribute("async", "");
document.head.appendChild(script);

// Übergib Shopifys Standardereignisse daran
analytics.subscribe("checkout_completed", (event) => {
  const checkout = event.data.checkout;
  // Ruf hier die Kauffunktion des Anbieters auf, mit Werten wie
  // checkout.order?.id, checkout.totalPrice?.amount und checkout.currencyCode
});
```

Für ein vollständiges Beispiel siehe, wie du [ChatGPT-Ads-Conversions auf Shopify trackst](/de/blog/chatgpt-ads-conversion-tracking-shopify/) mit OpenAIs Pixel.

## Was kann ein Pixel nicht? {#what-cant-a-pixel-do}

Alles, was die Seite selbst braucht. Ein Pixel kann weder auf die Seite zeichnen noch sie lesen, das Abgreifen von Details von der Seite, Outbound-Klick- und Scroll-Tracking sowie Heatmaps funktionieren also in keiner der beiden Sandboxes ([Sandbox-Einschränkungen](https://help.shopify.com/en/manual/promoting-marketing/pixels/overview#pixels-sandbox-limitations)).

- **Irgendetwas anzeigen.** Keine Buttons, Formulare, Banner oder Modals. Inhalt für die Dankeseite gehört in einen App-Block.
- **Die Seite lesen.** Keine Ereignisse, Produktdetails, E-Mail- oder Telefonnummern, Outbound-Klicks, Scrollen oder Heatmap-Daten von der Seite. Veröffentliche, was du brauchst, aus Theme-Code als benutzerdefiniertes Ereignis und abonniere es: ``` // Im Code deines Themes Shopify.analytics.publish("special_email_signup", { email_campaign_id: 123 }); // Im benutzerdefinierten Pixel analytics.subscribe("special_email_signup", (event) => { console.log(event.customData.email_campaign_id); }); ```
- **Die echte Adresse sehen.** In der lockeren Sandbox ist die Seitenadresse, die ein Skript erkennt, die der Sandbox. Shopifys Rat ist, die Seite der Kundschaft aus dem `page_viewed`-Ereignis zu nehmen, etwa `event.context.document.location.href`.

Shopify merkt an, dass nicht jedes App-Pixel benutzerdefinierte Ereignisse unterstützt, prüfe also beim Entwickler der App, bevor du darauf baust.

## Warum wartet ein Pixel auf Einwilligung? {#why-is-a-pixel-waiting-for-consent}

Weil dein Shop dort um Einwilligung bittet, wo die Kundschaft ist, und das Pixel eine Berechtigung braucht, die sie nicht erteilt hat. Shopifys Pixel Helper zeigt das als **Pixel is awaiting consent**: Akzeptiere dein Cookie-Banner oder klicke auf **Give consent to continue test**.

- **Die Standardwerte.** In Märkten, die auf Einwilligung eingestellt sind, meist EWR und Vereinigtes Königreich, läuft ein Pixel erst, sobald die Kundschaft die nötigen Berechtigungen erteilt. Ein neues Pixel braucht Marketing und Analytics, und ein als Data sale markiertes Pixel läuft nicht für Kundschaft, die Data sale abgelehnt hat, außer es unterstützt Limited Data Use ([Pixel-Übersicht](https://help.shopify.com/en/manual/promoting-marketing/pixels/overview)).
- **Zugestimmt, trotzdem wartend.** Ein Cookie-Banner eines Drittanbieters muss seine Entscheidungen über die Customer Privacy API synchronisieren. Das Löschen deiner Cookies setzt dein eigenes Banner zurück. Bei einer eigenen Domain brauchen Kundenkonten eine Subdomain davon, sonst funktionieren Pixel und Einwilligung auf der Bestellstatusseite nicht ([Fehlerbehebung bei einem App-Pixel](https://help.shopify.com/en/manual/promoting-marketing/pixels/app-pixels#troubleshooting)).
- **Ein echter Fall.** In einem Community-[Thread](https://community.shopify.com/t/google-youtube-app-not-sending-purchase-events-to-ga4-after-reinstallation/660780) vom August 2026 erreichten die Käufe eines Shops GA4 über die Google & YouTube App nicht mehr. Antworten führten es darauf zurück, dass das Cookie-Banner seine Entscheidungen nie an die Customer Privacy API weitergab, sodass Shopify das App-Pixel am Checkout zurückhielt, während ein vom Banner freigegebenes Theme-Tag weiter Seitenaufrufe sendete.

Eine App kann auch keine Berechtigungen verlangen und Einwilligung stattdessen in ihrem eigenen Code prüfen, mit Shopifys [Pixel-Privacy](https://shopify.dev/docs/api/web-pixels-api/pixel-privacy)-API. cPixel arbeitet so: [was cPixel sendet, und wie Einwilligung es ändert](/de/docs/cpixel/event-quality-and-consent/).

## Was bedeutet „Optimized” für ein App-Pixel? {#what-does-optimized-mean-for-an-app-pixel}

Es ist die Standardeinstellung für den Datenzugriff von App-Pixeln seit dem 13. Januar 2026: Erkennt Shopify, dass ein Marketing-Pixel mehr Daten teilt, als es braucht, kann es einen Teil oder alle Daten dieses Pixels pausieren, bis relevante Aktivität zurückkehrt ([App pixels](https://help.shopify.com/en/manual/promoting-marketing/pixels/app-pixels), [Changelog](https://changelog.shopify.com/posts/new-default-setting-for-pixel-data-sharing)).

- **Die zwei Einstellungen.** **Always on** gibt dem Pixel uneingeschränkten Datenzugriff; **Optimized** lässt Shopify ihn anpassen. Optimierung gilt für Marketing-Pixel; manche App-Pixel, etwa die von Analyse-Apps, können nicht optimiert werden und behalten **Always on**.
- **Was Shopify abwägt.** Bezahlte und organische Zuweisungen, Verkäufe, Reife des Shops, Storefront-Konfiguration und synchronisierte Kampagneneinstellungen. Shopifys eigenes Beispiel ist eine Marketing-App, die du nicht mehr nutzt, deren Daten nach genug Inaktivität pausieren. Beim Start dieser Standardeinstellung wandte Shopify sie auf alle aktiven Marketing-Pixel an, schränkte aber mindestens sieben Tage lang keines ein.
- **Was es unangetastet lässt.** Marketing-Tools, die aktuell Traffic oder Verkäufe zuweisen, Ereignisse für eigenständige Analyse, und Webhooks.
- **Wie du es prüfst.** Öffne unter **Settings** → **Customer events** das Menü des Pixels und klicke auf **View details**. Das Aktivitätsprotokoll listet jede Änderung von **Data access paused** oder **Data access granted** seit dem 3. Juni 2026, mit ihrem Grund.
- **Wie du es änderst.** Klicke auf den Namen des Pixels, wähle **Optimized** oder **Always on**, dann auf **Save**.

Fielen die Zahlen einer Plattform, während ihre Kampagnen pausiert waren, lies zuerst dieses Protokoll, bevor du annimmst, das Tracking sei kaputt; für Meta stehen die übrigen Ursachen in [Meta-Pixel trackt keine Käufe](/de/blog/meta-pixel-not-tracking-purchases-shopify/). Ob ein Pixel **Always on** sein sollte, ist eine Einschätzung zu dieser App, frag also ihren Entwickler.

## Wie testest du ein Pixel? {#how-do-you-test-a-pixel}

Mit Shopifys Pixel Helper: Klicke unter **Settings** → **Customer events** auf ein benutzerdefiniertes Pixel und dann auf **Test**, oder, bei einem App-Pixel, auf das Menüsymbol daneben und wähle **Test** (ein App-Pixel zur Zeit). Browse dann und schließe den Checkout im geöffneten Tab ab ([Testing custom pixels](https://help.shopify.com/en/manual/promoting-marketing/pixels/custom-pixels/testing), [App pixels](https://help.shopify.com/en/manual/promoting-marketing/pixels/app-pixels)).

1. Für ein benutzerdefiniertes Pixel schlägt Shopify dieses Abonnement fürs Testen vor, das jedes Standardereignis in die Konsole loggt: ``` analytics.subscribe("all_standard_events", (event) => { console.log("Event data ", event?.data); }); ```
2. Besuche eine Seite, sieh dir ein Produkt an, lege es in den Warenkorb, starte den Checkout, gib Versanddaten ein und schließe eine Testbestellung ab. Jedes Ereignis sollte einen grünen Punkt bekommen; ein roter Punkt bedeutet, dein Callback ist fehlgeschlagen, und das Aufklappen des Ereignisses zeigt den Fehler.
3. Bestätige den Empfang auch im eigenen Tool der Plattform; Shopifys Beispiel ist TikToks Pixel Helper. Googles Tag Assistant ist die Ausnahme, wie der nächste Abschnitt erklärt. [Jedes Pixel auf der Seite prüfen](/blog/check-if-pixel-is-working/) behandelt diese Tools.

Der Pixel Helper testet ein Pixel zur Zeit, du kannst kein Pixel bearbeiten, während es läuft, und sein Protokoll leert sich bei jedem Öffnen einer neuen Seite. Die Konsolenausgabe eines benutzerdefinierten Pixels liegt in seinem eigenen Frame, wähle also diesen Frame in der Konsole deines Browsers.

## Kannst du Google Tag Manager in einem benutzerdefinierten Pixel nutzen? {#can-you-use-google-tag-manager-in-a-custom-pixel}

Ja. Shopify dokumentiert die Einrichtung, aber die von Tag Manager geladenen Tags laufen weiterhin innerhalb der Sandbox des benutzerdefinierten Pixels mit denselben Grenzen, und Shopify sagt, Google empfehle oder unterstütze das nicht. Für Googles eigene Tags empfiehlt Shopify stattdessen die Google & YouTube App.

1. Kopiere Tag Managers Code für den Seitenkopf und entferne seine HTML-Tags.
2. Füge den Rest in ein neues benutzerdefiniertes Pixel ein.
3. Abonniere Shopifys Ereignisse und schiebe jedes zu Tag Managers `dataLayer`.
4. Richte Tag Manager so ein, dass er diese Ereignisse akzeptiert ([Google Tag Manager, benutzerdefiniertes Pixel](https://help.shopify.com/en/manual/promoting-marketing/pixels/custom-pixels/gtm-tutorial)).

Die Funktion Troubleshoot tag des Tag Assistant kann Tags in einem benutzerdefinierten Pixel nicht sehen, teste also mit dem Pixel Helper und den eigenen Berichten der Plattformen. Mehr dazu in [Google-Tag nicht erkannt](/blog/google-tag-not-detected/). Für Nicht-Google-Tags, die du über Tag Manager laufen lässt, schlägt Shopify Apps mit App-Pixeln vor ([Google-Tag-Skripte ersetzen](https://help.shopify.com/en/manual/checkout-settings/customize-checkout-configurations/upgrade-thank-you-order-status/replace-google-tag)).

## Häufig gestellte Fragen {#frequently-asked-questions}

### Warum ist Customer events ausgegraut? {#why-is-customer-events-greyed-out}

Meist eine Mitarbeiterberechtigung. **View customer events** lässt eine Mitarbeiterin App- und benutzerdefinierte Pixel sehen, **Manage and add custom pixels** lässt sie benutzerdefinierte hinzufügen und bearbeiten, und die Verwaltung von App-Pixeln braucht **Manage and install apps and channels** ([Store-Berechtigungen](https://help.shopify.com/en/manual/your-account/users/roles/permissions/store-permissions)). Bitte die Shop-Inhaberin, deiner Rolle hinzuzufügen, was du brauchst.

### Laufen Pixel auf Kundenkonto-Seiten? {#do-pixels-run-on-customer-account-pages}

Nur, sobald du eine eigene Subdomain für Kundenkonten verbindest, und dann tracken sie dort nur das `page_viewed`-Ereignis ([Pixel-Übersicht](https://help.shopify.com/en/manual/promoting-marketing/pixels/overview)).

### Was hat das Cookie `_shopify_y` ersetzt? {#what-replaced-the-_shopify_y-cookie}

Die `clientId` auf Shopifys Standard- und DOM-Ereignissen. Shopify setzte `_shopify_y` und `_shopify_s` ab dem 1. Januar 2026 nicht mehr, `event.clientId` trägt die ID, die das erste hielt. Für `_shopify_s` gibt es keinen Ersatz, aber ein Pixel kann über die Browser-API sein eigenes Cookie mit Sitzungsdauer setzen ([Shopify Changelog](https://shopify.dev/changelog/shopifyy-and-shopifys-cookies-will-no-longer-be-set)).

[cPixel Facebook Pixel CAPI GA4](/shopify/cpixel/)

[Kostenlos im Shopify App Store installieren](https://apps.shopify.com/cpixel?utm_source=b2bgold.app&utm_medium=referral&utm_campaign=blog&utm_content=de/blog/shopify-app-pixels-vs-custom-pixels&utm_term=post-cta) [Tarife und Preise](/shopify/cpixel/#pricing) [cPixel-Dokumentation](/de/docs/cpixel/)

Brauchen Sie Hilfe mit cPixel? Schreiben Sie an [support@b2bgold.app](mailto:support@b2bgold.app).

## Mehr zu cPixel {#related-heading}

- 24. September 2026 **[Zusätzliche Skripte laufen nicht mehr? So fixt du Tracking](/de/blog/shopify-additional-scripts-tracking/)** Seit dem 26. August 2026 führt Shopifys Dankeseite keine Additional scripts oder Script-Tags mehr aus. Was kaputtging, und wie du Tracking zu Pixeln verschiebst.
- 24. September 2026 **[Warum GA4-Käufe nicht zu Shopify passen](/de/blog/ga4-shopify-purchases/)** Warum GA4 weniger oder mehr Käufe und weniger Umsatz zeigt als Shopify, von Einwilligung und Adblockern bis zu doppelten Tags, und was serverseitige Käufe beheben können.
- 24. September 2026 **[Event Match Quality auf Shopify verbessern](/de/blog/event-match-quality-shopify/)** Was Metas Event-Match-Quality-Bewertung misst, welche Kundendaten sie in einem Shopify-Shop erhöhen, wie Einwilligung sie begrenzt, und die Lösungen ganz ohne Code.
