Behebung von Synchronisierungsproblemen, die durch das Facebook-Pixel-Modul verursacht werden

Prüfen Sie, wie Sie sicherstellen können, dass Sie Ihre Daten auch dann synchronisieren können, wenn Sie das Facebook-Pixel-Modul in Prestashop verwenden

Das Facebook-Pixel-Modul fügt ein Pixel oben in alle Dateien in Prestashop ein.

Dies führt jedoch häufig dazu, dass die Datensynchronisierung fehlschlägt, weil das Pixel die Daten stört, die Clerk.io von Prestashop erhalten soll.

Die Behebung dieses Problems ist recht einfach - Sie müssen lediglich eine kleine Anpassung an pspixel.php vornehmen, der Datei, die das Pixel erzeugt.

Oft befindet sich diese Datei in einem der folgenden 4 Pfade:

  • /modules/pspixel/pspixel.php
  • /modules/alcapixel/alcapixel.php
  • /modules/facebookpixel/facebookpixel.php
  • /modules/canonicalseo/canonicalseo.php /modules/canonicalseo/canonicalseo.php

In der Datei müssen Sie um Zeile 196, die folgende Code-Zeile innerhalb der public function hookHeader($params) einfügen:

      if (strpos($_SERVER['REQUEST_URI'], '/module/clerk/') !== false) {

            return;

        }

Zur Unterstützung der neueren Datensynchronisation:

      if (Tools::getValue('module') == 'clerk') {

          return;

       }

Am Ende sollte die Datei wie folgt aussehen:

Damit werden die Pixel speziell aus den Links entfernt, die Clerk.io zum Importieren von Daten aus Prestashop verwendet.