BUY.BOX

Pomoc i porady

Implementacja skryptów z Google Tag Manager

Pozwala na integrację sklepu z platformą BUY.BOX za pomocą Google Tag Managera.
Aktualizacja: 1 miesiąc temu

Nasze skrypty możesz także zamieścić używając Google Tag Managera. Poniższa instrukcja jest dla sklepów, które korzystają z modułu e-commerce w Google Analytics 4.

Krok 1 Skrypt ładujący

Dodaj skrypt Ładujący jako niestandardowy HTML i ustaw, aby działał na każdej stronie sklepu. Pobierz go tutaj.

Uwaga! your-shop-ID: 49, → 49 należy zastąpić identyfikatorem sklepu podanym przez Opiekuna BUY.BOX

Krok 2 Container ID

Aktywuj Container ID jako zmienną domyślną:

Krok 3 Skrypt rejestrujący

Dodaj skrypt rejestrujący zamówienie jako tag niestandardowy. Jako regułę uruchamiającą należy ustawić wydarzenie niestandardowe purchase.

Skrypt do użycia

Zwróć uwagę na dane jakie skrypt musi zwracać, np. productId, quantity czy gross.

<script type="text/javascript">
if (typeof bb != "undefined") {

var dlv = function(key){ return google_tag_manager[{{Container ID}}].dataLayer.get(key) };
  if (dlv("ecommerce.items").length) {
    var bbData = [];       

    for (var i=0; i < dlv("ecommerce.items").length; i++) {
      bbData.push({
        productId: dlv("ecommerce.items")[i].item_id,
        quantity: dlv("ecommerce.items")[i].quantity,
        commissionId: 844,
        gross: dlv("ecommerce.items")[i].price,
      });
    }

    bb('order', { orderId: dlv("ecommerce.transaction_id"), products: bbData });
  }
}
</script>

Uwaga! commissionId: 844, → 844 należy zastąpić id prowizji dostarczonym przez Opiekuna BUY.BOX.

Po umieszczeniu skryptów i poprawnej konfiguracji w Google Tag Manager, prześlij informację Opiekunowi, który dokona testowej transakcji w celu sprawdzenia poprawności integracji.