Fügen Sie Zenovay über das Code Injection-Panel zu Ihrer Squarespace-Website hinzu. Es funktioniert auf jeder Squarespace-Vorlage und ist der unterstützte Ansatz für jede Analyse- oder Marketing-Tag-Integration.
Code Injection erfordert einen Business-Plan oder höher (ab 23 $/Monat). Persönliche Pläne bieten keinen Zugang zu Code Injection.
Schnellstart
- Kopieren Sie Ihr Tracking-Snippet aus dem Zenovay Dashboard.
- Öffnen Sie in Ihrem Squarespace-Admin Settings → Advanced → Code Injection.
- Fügen Sie das Snippet in Header ein.
- Klicken Sie oben im Panel auf Save.
Installation
Seitenweite Code Injection (empfohlen)
- Melden Sie sich in Ihrem Squarespace-Admin an.
- Klicken Sie im Startmenü auf Settings.
- Scrollen Sie nach unten und klicken Sie auf Advanced.
- Klicken Sie auf Code Injection.
- Fügen Sie dieses Snippet in das Feld Header ein:
<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
- Klicken Sie oben im Panel auf Save.
Seitenspezifische Code Injection
Für Tracking nur auf bestimmten Seiten:
- Fahren Sie im Pages-Panel mit der Maus über die Seite.
- Klicken Sie auf das Zahnrad-Symbol → Page Settings.
- Öffnen Sie den Tab Advanced.
- Fügen Sie das Snippet in Page Header Code Injection ein.
- Speichern.
Seitenspezifischer Code wird nach dem seitenweiten Code angehängt. Fügen Sie ihn nicht in beiden Bereichen ein.
Installation überprüfen
- Öffnen Sie Ihre Live-Website in einem Inkognito-Fenster.
- Zeigen Sie den Quelltext an und suchen Sie nach
<script defer data-tracking-code=...>im<head>. - Prüfen Sie die Zenovay Echtzeit-Ansicht — Ihr Besuch erscheint innerhalb von ~30 Sekunden.
Squarespace Commerce-Käufe verfolgen
Fügen Sie für Squarespace Commerce-Shops ein Kaufereignis auf der Bestellbestätigungsseite hinzu:
- Gehen Sie zu Settings → Advanced → Code Injection.
- Fügen Sie in das Feld Order Confirmation Page (nicht in das reguläre Header-Feld) Folgendes ein:
<script>
document.addEventListener('DOMContentLoaded', () => {
const orderId = document.querySelector('[data-order-id]')?.dataset.orderId
|| window.location.pathname.split('/').pop();
const total = document.querySelector('.order-total .price')?.textContent;
const revenue = parseFloat((total || '').replace(/[^0-9.]/g, ''));
if (window.zenovay && revenue > 0) {
window.zenovay('track', 'purchase', {
transaction_id: orderId,
revenue,
currency: 'USD',
});
}
});
</script>
Für höhere Genauigkeit verwenden Sie stattdessen serverseitige Stripe-Webhooks.
Formular-Absendungen verfolgen
Squarespace-native Formulare senden Standard-submit-Ereignisse aus:
<script>
document.addEventListener('DOMContentLoaded', () => {
document.querySelectorAll('form[data-form-id]').forEach(form => {
form.addEventListener('submit', () => {
window.zenovay?.('track', 'form_submitted', {
form_id: form.getAttribute('data-form-id'),
});
});
});
});
</script>
Squarespace-Mitglieder identifizieren
Wenn Sie Squarespace Member Areas verwenden:
<script>
document.addEventListener('DOMContentLoaded', () => {
const ctx = window.SquarespaceMemberAccountContext?.context;
if (ctx?.memberId && window.zenovay) {
window.zenovay('identify', {
user_id: ctx.memberId,
email: ctx.emailAddress,
});
}
});
</script>
Fehlerbehebung
Keine Daten, „Code Injection" nicht sichtbar. Sie verwenden einen Personal-Plan. Upgraden Sie auf Business (23 $/Monat) oder höher.
Snippet eingefügt, aber keine Daten. Stellen Sie sicher, dass Sie oben im Code Injection-Panel auf Save geklickt haben — Squarespace speichert dieses Feld nicht automatisch.
Keine Daten bei Blogbeiträgen. Squarespace liefert AMP-Varianten von Blogbeiträgen (/?format=amp). AMP entfernt beliebige Skripte. Deaktivieren Sie AMP unter Settings → Marketing → SEO oder akzeptieren Sie die AMP-Lücke.
Doppelte Seitenaufrufe bei Brine/Native-Vorlagen. Einige ältere Vorlagen verwenden AJAX-Seitenübergänge. Rufen Sie window.zenovay('page') manuell über einen popstate-Listener auf, wenn Sie zu wenige Aufrufe sehen.
Plan-Voraussetzungen
| Plan | Code Injection | Commerce-Ereignisse |
|---|---|---|
| Personal | ❌ | ❌ |
| Business | ✅ | ⚠️ Eingeschränkt |
| Basic Commerce | ✅ | ✅ |
| Advanced Commerce | ✅ | ✅ + Verlassener Warenkorb |
Datenschutz
Für Cookie-freies Tracking fügen Sie data-cookieless="true" hinzu:
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
data-cookieless="true"
src="https://api.zenovay.com/z.js"></script>
Nächste Schritte
- Lesen Sie den vollständigen Squarespace-Integrations-Leitfaden auf docs.zenovay.com für Member Area-Identifizierung, Code Block-Muster und AMP-Fehlerbehebung.
- Richten Sie Konversionsziele ein.
- Brauchen Sie Hilfe? Kontaktieren Sie [email protected].