Integrazione Reddit Pixel: configurazione e aiuto

Avvio rapido

  1. Carica e installa lo ZIP in Moduli > "Module Manager", poi apri Reddit Pixel Integration > "Configure".
  2. In Impostazioni Reddit Pixel, inserisci Pixel ID e lascia attivi "Exclude employee browsing" e "Respect marketing consent".
  3. Controlla "Track PageVisit", "Track ViewContent", "Track AddToCart" e gli altri interruttori degli eventi.
  4. Imposta "Enable Reddit Pixel" su Sì e fai clic su Salva.
  5. Da un browser visitatore, concedi il consenso marketing e apri una pagina prodotto.
  6. Verifica che lo script Reddit si carichi e che ViewContent arrivi alla diagnostica degli eventi del browser.
  7. Se usi eventi server, configura "Enable Conversions API events" e il relativo token, poi verifica che send_reddit_conversions elabori un evento idoneo della coda.

Manuale di configurazione

Installazione e prima configurazione

Segui i passaggi in Avvio rapido.

Impostazioni Reddit Pixel

Impostali in Moduli -> Reddit Pixel -> "Configure".

  • "Enable Reddit Pixel". Attiva o disattiva il monitoraggio Pixel nel browser; predefinito: 0.

  • Pixel ID. Memorizza il tuo ID Reddit Pixel da "Reddit Ads Manager" -> "Events Manager"; predefinito: "". Deve contenere da 4 a 128 caratteri, solo lettere, numeri, trattini bassi e trattini.

  • "Exclude employee browsing". Interrompe il monitoraggio quando un dipendente connesso al back office visita il negozio; predefinito: 1.

  • "Respect marketing consent". Carica il monitoraggio Reddit solo dopo il consenso marketing quando è attivo mprcookiesrevolution o mprcookiebanner; predefinito: 1.

  • "Track PageVisit". Invia un evento generale di visita sulle pagine monitorate del negozio; predefinito: 1.

  • "Track ViewContent". Invia eventi di visualizzazione sulle pagine prodotto quando i dati sono disponibili; predefinito: 1.

  • "Track AddToCart". Invia eventi di aggiunta al carrello dopo un aumento di quantità riuscito e confermato; predefinito: 1.

  • "Track AddToWishlist". Invia eventi di aggiunta alla lista desideri da aggiunte riuscite e confermate; predefinito: 1.

  • "Track InitiateCheckout". Invia l'ingresso nel checkout come evento Reddit personalizzato chiamato InitiateCheckout; predefinito: 1.

  • "Track Search". Invia eventi di ricerca sulle pagine pertinenti quando è presente una query; predefinito: 1.

  • "Track Purchase". Invia eventi di acquisto alla conferma dell'ordine con valore dell'ordine, valuta, prodotti, ID transazione e ID conversione; predefinito: 1.

  • "Track SignUp". Invia un evento di registrazione al caricamento della pagina successivo alla creazione dell'account cliente; predefinito: 1.

  • "Track custom events". Attiva le tue regole di eventi personalizzati JSON per il monitoraggio Pixel nel browser; predefinito: 0.

  • Regole eventi personalizzati. Memorizza l'array JSON usato per le regole di clic, URL, controller ed eventi DOM; predefinito: "".

  • "Enable Conversions API events". Accoda gli eventi idonei lato server e li invia a Reddit con ID conversione corrispondenti dove il trasporto li supporta; predefinito: 0.

  • Token di accesso Conversions API. Memorizza il token Reddit Conversions API generato in "Reddit Ads Manager" -> "Events Manager"; predefinito: "".

  • "Events testing ID". Se compilato, attiva la modalità di test Reddit per i payload CAPI; predefinito: "".

  • "Queue batch limit". Controlla quanti eventi di conversione in coda vengono elaborati per esecuzione, da 1 a 100; predefinito: 20.

  • "Persist consent withdrawals". Predefinito: 0. Attiva un veto persistente per eventi di acquisto e moduli di contatto precedentemente accettati. Attivalo se ti serve conservare la revoca.

Fai clic su Salva dopo aver modificato il form.

Impostazioni di contatto e coinvolgimento prodotto

Il form attuale espone anche queste impostazioni. Tutti gli interruttori dei segnali sono su No per impostazione predefinita. Attiva solo le azioni che intendi osservare.

Impostazione Predefinito Uso
"Track phone-link clicks" No Osserva le interazioni supportate con i link telefonici.
"Track actual chat starts" No Osserva i segnali supportati e confermati di avvio chat. Aprire un pulsante chat qualsiasi non basta.
"Track successful contact forms" No Osserva un invio del modulo riuscito e confermato con ricevuta. Un clic sul pulsante di invio non basta.
"Track product engagement" No Attiva il monitoraggio delle interazioni prodotto e del tempo di permanenza.
"Send confirmed forms through the server API" No Richiede il segnale del modulo, una connessione server configurata, il consenso registrato del visitatore e una ricevuta dell'invio riuscito del modulo.
"Product engagement thresholds" Valori predefiniti condivisi Inserisci un oggetto JSON per cambiare soglie o selettori del tema.

Le soglie condivise sono tre visualizzazioni della galleria, un cambio variante, un clic sui dettagli, 45 secondi di permanenza e un intervallo minimo di 1500 ms per le opzioni. I conteggi di galleria, varianti e dettagli sono limitati da 1 a 20. La permanenza è limitata da 5 a 600 secondi. L'intervallo è limitato da 250 a 60000 ms. Per esempio:

{"min_gallery_views":3,"min_variant_changes":1,"min_detail_clicks":1,"dwell_seconds":45,"option_throttle_ms":1500}

Puoi anche fornire gallery_selectors, variant_selectors e detail_selectors. Mantieni i valori predefiniti se il tema non richiede selettori diversi. Questi segnali facoltativi richiedono controlli di consenso, criteri dipendenti e titolarità del monitoraggio come gli eventi commerciali.

Eventi nel negozio

L'header del negozio fornisce una configurazione compatibile con la cache. Il modulo carica https://www.redditstatic.com/ads/pixel.js dopo il superamento dei controlli. Non viene mostrato un normale widget del negozio. Il modulo supporta displayHeader, displayOrderConfirmation, actionValidateOrder, actionCustomerAccountAdd, displayFooter e displayBeforeBodyClosingTag.

Con i relativi interruttori attivi, le visite inviano PageVisit, le pagine prodotto ViewContent e le pagine di ricerca Search; le aggiunte confermate al carrello e alla lista desideri inviano gli eventi corrispondenti. L'ingresso nel checkout invia Reddit Custom con customEventName=InitiateCheckout. La creazione dell'account viene segnata per SignUp al successivo caricamento di pagina idoneo.

Gli acquisti includono gli articoli disponibili dell’ordine, quantità, valore, valuta, ID transazione e conversione. Gli acquisti server e browser condividono la stessa identità d’acquisto quando disponibile. Le aggiunte al carrello e alla lista desideri richiedono la conferma di un’aggiunta reale; un evento browser da solo non basta.

Gli eventi server vengono inviati all'endpoint Reddit https://ads-api.reddit.com/api/v2.0/conversions/events/PIXEL_ID con il Pixel ID configurato. I dati di corrispondenza inviati dipendono dall'attribuzione originale e dal consenso del visitatore. Le copie browser e server condividono un ID evento per la deduplicazione quando vengono inviate entrambe, ma non tutti gli eventi passano da entrambi i canali.

Regole eventi personalizzati

Attiva "Track custom events", incolla un array JSON in Regole eventi personalizzati e salva. Adatta selettori e percorsi al negozio. Usa i trigger click, url, controller o event. Una regola controller può includere anche una lista modules. I nomi consentono lettere, numeri, trattini bassi e trattini, fino a 64 caratteri. Il limite è di 15 nomi distinti. once limita una regola nell'esecuzione della pagina corrente.

[
  {
    "event": "GalleryBrowse",
    "trigger": "click",
    "selector": ".product-images img,.images-container img",
    "params": {
      "property": "product_gallery"
    },
    "once": false,
    "capi": true
  },
  {
    "event": "LandingView",
    "trigger": "url",
    "contains": [
      "/special-offer"
    ],
    "params": {
      "property": "special_offer"
    },
    "once": true,
    "capi": true
  },
  {
    "event": "ContactView",
    "trigger": "controller",
    "controllers": [
      "contact"
    ],
    "params": {
      "property": "contact_page"
    },
    "once": true,
    "capi": true
  },
  {
    "event": "SizeGuideOpen",
    "trigger": "event",
    "dom_event": "mprreddit:sizeGuideOpen",
    "params": {
      "property": "size_guide"
    },
    "once": false,
    "capi": true
  }
]

Attiva la regola DOM dal tema dopo l'inizializzazione del monitoraggio:

document.dispatchEvent(new CustomEvent('mprreddit:sizeGuideOpen'));

Il flag capi di ogni regola invia una copia server tramite il bridge personalizzato. Il bridge accetta Custom con customEventName, controlla che la regola sia configurata e richiede un ID evento e il consenso attuale del visitatore. Senza di essi, l'evento viene trattenuto.

Per la regola di clic, gli attributi dati supportati possono sovrascrivere value, currency, num_items ed event_id, per esempio:

<button class="track-reddit-demo" data-reddit-param-value="12.50"
        data-mprreddit-param-currency="EUR">Track custom action</button>

Usa un selettore di clic corrispondente nella regola. Il vecchio esempio di attributi product_id e product_category non è usato dal runtime attuale. Un evento DOM può fornire i valori commerciali supportati in detail.params. Inserisci i parametri descrittivi statici nella regola stessa.

Invio server e manutenzione della coda

Il task send_reddit_conversions è registrato con pianificazione every:300. È pianificato ogni cinque minuti. Il runner cron MPR condiviso deve eseguire i task dovuti; la sola dichiarazione non avvia un worker. Il limite del lotto limita le righe della coda per esecuzione da 1 a 100, con 20 come predefinito.

Il modulo non include un punto di ingresso autonomo cron.php. Usa lo scheduler condiviso già configurato per il negozio. Conferma lì l'esecuzione dei task e controlla date, orari e stato della coda nella pagina di configurazione del modulo.

La diagnostica include controlli di prontezza, contatori della coda, righe recenti, Invia probe API e Riprova eventi non riusciti. Risolvi la causa dell'errore prima di riprovare. Riportare le righe non riuscite in attesa non aggira i controlli attuali di consenso, criteri dipendenti, titolarità dell'account o destinazione.

Per Invia probe API, inserisci un "Events testing ID" e tieni pronto un vero evento in attesa di un acquirente che ha dato il consenso. Senza ID di test, consenso attuale o un evento utilizzabile in coda, la probe viene rifiutata; non crea mai un acquisto fittizio. Svuota "Events testing ID" quando sei pronto per gli eventi di produzione.

Verifica e risoluzione dei problemi

  1. Controlla gli avvisi di configurazione richiesta, la titolarità del monitoraggio e il banner di integrità.
  2. Usa un normale browser visitatore e concedi il consenso marketing tramite la CMP configurata.
  3. Apri un prodotto, esegui una ricerca e completa un'aggiunta al carrello riuscita. Controlla il caricamento dell'SDK e le richieste degli eventi corrispondenti nel pannello di rete del browser.
  4. Controlla la diagnostica eventi di Reddit o Pixel Helper, se disponibile nel tuo ambiente di prova.
  5. Per gli acquisti, usa un flusso di prova autorizzato e ispeziona l'evento browser, l'ID conversione e la riga della coda.
  6. Per l'invio server, esegui lo scheduler configurato e controlla il risultato della coda. Una chiamata browser accettata dal negozio non è necessariamente arrivata a Reddit.

Se non si carica alcuno script, controlla "Enable Reddit Pixel", sintassi di Pixel ID, consenso, marcatori dipendenti, titolarità, politica in uscita e blocchi script. Se mancano eventi carrello o lista desideri, ispeziona i segnali di operazione riuscita e i dati prodotto. Un clic da solo non basta. Usa regole personalizzate per interazioni separate, senza etichettare un clic come acquisto o aggiunta al carrello comprovati.

Se le righe CAPI falliscono o restano trattenute, controlla token, destinazione Pixel, consenso registrato, schema della coda ed esecuzione cron. Le regole personalizzate richiedono JSON e selettori validi. Questa versione non fornisce il precedente helper window.mprredditTrack.

Disattiva o disinstalla

Disattiva gli interruttori browser e server e salva per interrompere il monitoraggio conservando la configurazione. Disinstalla da "Module Manager" per rimuovere impostazioni del modulo, voci di menu e task registrati.

La disinstallazione richiama la pulizia condivisa della coda conversioni. La tabella condivisa viene conservata finché un altro modulo conversioni la usa e può essere eliminata quando viene rimosso l'ultimo utilizzatore. Esporta la diagnostica necessaria prima di disinstallare. Non presumere che la disinstallazione elimini gli eventi già inviati alla piattaforma pubblicitaria o cancelli tutta l'archiviazione di attribuzione del browser.

Compatibilità

Richiede PrestaShop 1.6.0.0 o successivo e PHP 7.1 o successivo.

Schermate di riferimento

Reddit Pixel Integration, Amministrazione: eventi personalizzati

Reddit Pixel Integration, Negozio: conferma ordine

Domande

Ancora nessuna domanda su questo modulo

Chiedi qualsiasi cosa su installazione, compatibilità o configurazione. Le risposte compaiono qui.

Problemi noti

7

Tracciamento specifico del visitatore sulle pagine in cache

RisoltoAggiornato:
Risolto nella versione: 1.4.0
Il tracciamento sulle pagine in cache poteva consumare informazioni di iscrizione o del carrello specifiche del visitatore durante il rendering condiviso delle pagine.

Consenso alla corrispondenza clienti

RisoltoAggiornato:
Risolto nella versione: 1.4.0
Le informazioni facoltative di corrispondenza clienti non venivano sempre verificate rispetto a un consenso aggiornato alla corrispondenza, indipendentemente dal consenso agli eventi.

Il pixel di conversione Reddit si attiva al ricaricamento della pagina di conferma dell'ordine

RisoltoAggiornato:
Risolto nella versione: 1.4.0

Ricaricare o rivisitare la pagina di conferma dell'ordine attiva di nuovo l'evento di conversione Purchase, causando un tracciamento delle conversioni duplicato.

Nota sulla risoluzione

Aggiunto un flag evento una tantum memorizzato in sessionStorage che impedisce eventi Purchase duplicati per lo stesso ordine.

Compatibilità con PHP 7.1

RisoltoAggiornato:
Risolto nella versione: 1.2.10
Il modulo poteva non caricarsi nei negozi con PHP 7.1.

Risorse del negozio combinate

RisoltoAggiornato:
Risolto nella versione: 1.2.8
I file del modulo potevano non combinarsi correttamente con l’ottimizzazione dei file di PrestaShop attiva.

Azioni di tracciamento su PrestaShop 9

RisoltoAggiornato:
Risolto nella versione: 1.2.8
Alcune azioni di tracciamento potevano fallire su PrestaShop 9.

Traduzioni dell'interfaccia mancanti o danneggiate

RisoltoAggiornato:
Risolto nella versione: 1.2.7
Alcune etichette del modulo restavano in inglese o mostravano testo danneggiato quando era selezionata un'altra lingua del negozio.

Richieste funzionalità

6

Implementato

Coda Reddit Conversions API con deduplicazione degli eventi

Implementato
Mette in coda gli eventi Reddit Conversions API con gli stessi ID di conversione del pixel browser. Un collegamento dal negozio gestisce gli eventi browser personalizzati configurati. Puoi configurare le credenziali API e le opzioni della coda nelle impostazioni del modulo.

Tracciamento Reddit nel browser

Implementato
Traccia l’attività del negozio con il pixel del browser Reddit configurato.

Conversioni Reddit lato server

Implementato
Invia a Reddit dal server gli eventi di conversione in coda, affiancandoli al tracciamento del browser.

Eventi di conversione personalizzati

Implementato
Configura regole evento personalizzate e controlla la diagnostica delle conversioni.

Coordinamento con altre integrazioni Reddit

Implementato
Il tracciamento nel browser e sul server può lasciare il posto a un altro modulo compatibile installato che gestisce il pixel Reddit.

Anteprima degli eventi di tracciamento nella demo

Implementato
Visualizza in anteprima ogni evento di tracciamento supportato nella demo del modulo senza registrare eventi Reddit reali.

Registro modifiche

v1.2.72026-09-25

  • AddedAdd reddit conversions api tracking
  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedHarden Reddit Pixel readiness
Versioni precedenti

v1.2.22026-09-12

  • Made the public demo telemetry body click-through so expanded diagnostics never block storefront actions while testing.

v1.2.12026-08-15

  • Moved the expanded public demo telemetry monitor so it no longer covers product action buttons while testing cart and custom events.

v1.2.02026-08-02

  • Addedpublic demo telemetry monitor with live event stream and CAPI readiness status.
  • Aligned server payloads with Reddit Conversions API event format and standard event names.
  • Addedfirst-party capture for rdt_cid, reddit_click_id and Reddit UUID values.
  • Refreshed shared conversion, cron, integrity, license and update packages.
  • Updateddemo seed configuration with a safe Pixel ID and GalleryBrowse custom event.

v1.1.02026-04-24

  • AddedReddit Conversions API support with queued server-side events and retry diagnostics.
  • Addedreadiness checks for Pixel ID, browser tracking, API token and queue table.
  • Addedcustom event rules for clicks, URL matches, controller matches and DOM events.
  • AddedAddToWishlist, SignUp, Search, checkout-start and richer Purchase payloads.
  • Addedinstall-integrity warning when the Pixel ID is missing after install.

v1.0.02025-04-22

  • InitialReddit Pixel module release for PrestaShop.

Demo

Prova il modulo completo prima di acquistare

Acquista la licenza in seguito e mantieni le tue impostazioni.

  • La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
  • Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
  • Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su