Praca z domenami typu white label

Ta funkcja nie jest dostępna we wszystkich pakietach. Skontaktuj się ze swoim opiekunem klienta, aby dowiedzieć się, czy ta funkcja jest dostępna w Twoim pakiecie.

Pamiętaj, że obecnie zezwalamy tylko na jedną markę własną na konto.

Funkcja domeny white label pozwala na wyświetlanie kodów CMP za pośrednictwem własnej domeny zamiast domeny ConsentManager. Może to zwiększyć wydajność i zmniejszyć liczbę problemów (np. z programami blokującymi reklamy).

Ogólna konfiguracja

Ogólny układ jest następujący:

  1. Zamiast kierować ruch do ConsentManager, przeglądarka wywoła Twoją domenę white label. Domena będzie wskazywać na usługę proxy (odwrotnego), taką jak CloudFront, Akamai lub CloudFlare.
  2. Serwer proxy przekaże żądanie do serwerów ConsentManager.
  3. Serwery Consentmanager udzielą odpowiedzi.
  4. Serwer proxy przekazuje żądanie do przeglądarki.

proxy.png

Struktura proxy

Aby dostarczać treści za pośrednictwem własnej domeny, musisz skonfigurować 2 lub 3 serwery proxy w zależności od przypadku użycia:

  • Jeden serwer proxy będzie przeznaczony do obsługi treści dynamicznych. Obejmuje to informacje o zgodzie i wszystkie treści specyficzne dla użytkownika, a także wszystkie wywołania mechanizmów zliczania i protokołów.
  • Jeden serwer proxy będzie przeznaczony do obsługi treści statycznych. Obejmuje to obrazy, pliki javascript i css. Zazwyczaj do tego celu wykorzystuje się CDN.
  • (opcjonalnie) Jeden serwer proxy będzie przeznaczony do obsługi interfejsu konfiguracyjnego (obszaru logowania) dla klientów.

Wymagania dotyczące serwerów proxy

Wszystkie proxy muszą spełniać następujące wymagania:

  • Serwer proxy musi obsługiwać protokoły HTTP/HTTPS 1.2
  • Serwer proxy musi odpowiadać z ważnym certyfikatem SSL dla domeny. Certyfikaty SSL powinny mieć klucz szyfrujący o długości 4 KB i ocenę A na stronie ssllabs.com, aby zapewnić najlepszą kompatybilność.
  • Adres IP zleceniodawcy musi zostać przekazany za pomocą nagłówka HTTP X-forwarded-for
  • Host źródłowy (nasza domena) musi zostać przesłany poprzez nagłówek HTTP hosta (np. Host: cdn.consentmanager.net)
  • Host wysyłający żądanie (Twoja domena) musi zostać przekierowany przy użyciu nagłówka HTTP X-forwarded-host (np. X-forwarded-host: static.twojadomena.com)
  • Pliki cookie wysyłające żądania muszą być przekazywane dalej. Pliki cookie odpowiadające na żądania muszą być przekazywane dalej.
  • Serwer proxy nie może buforować żadnych żądań, chyba że wskazują na to nagłówki HTTP. Jeśli buforowanie jest dozwolone, maksymalny czas przechowywania w pamięci podręcznej nie może przekraczać 60 minut.
  • Serwer proxy nie może rejestrować żadnych danych na poziomie wiersza (np. przechowywać adresów IP, informacji o przeglądarce itp.)
  • Proxy nie może ignorować ciągów zapytania, gdy buforowanie jest dozwolone. Powinno traktować dwa adresy URL z różnymi ciągami zapytania jako oddzielne adresy URL i pobierać oddzielne żądania z punktu końcowego.
  • Serwer proxy musi obsługiwać nagłówki pochodzenia CORS.

Konfiguracja systemu

Aby skonfigurować serwery proxy, prześlij nam trzy domeny (zazwyczaj są to adresy typu static.twojadomena.com, dynamic.twojadomena.com, config.twojadomena.com). W zamian otrzymasz od nas 3 adresy URL punktów końcowych, które należy ustawić jako docelowe dla serwerów proxy. Upewnij się, że każdy serwer proxy działa, i daj nam znać, gdy konfiguracja po Twojej stronie zostanie zakończona. Przeprowadzimy dodatkowe kontrole, a następnie włączymy domeny dla Twojego konta.

 

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!