Hoppa till innehållet

Guide: CookieTractor med Optimizely/EPiServer CMS

Den här guiden går igenom, steg för steg, hur du implementerar CookieTractor på din Optimizely-webbplats.

Guiden kompletterar Kom igång med Optimizely/EPiServer CMS & CookieTractor.

1) Skapa konto och webbplats

Börja med att skapa ett konto på vår startsida. När kontot är skapat loggar du in i verktyget och lägger till din webbplats. Alla nya webbplatser får automatiskt en kostnadsfri testperiod på 30 dagar. Efter testperioden omvandlas kontot till ett betalkonto, förutsatt att du har lagt in betalningsuppgifter.

2) Installera CookieTractor på webbplatsen

Inne i  verktyget, under den aktuella webbplatsen, hittar du fliken Installation. Där finns det JavaScript som ska integreras i din kod. 

Vi rekommenderar att du placerar vårt <script> så tidigt som möjligt i <head>, helst före all annan logik. Det enklaste är att lägga det i en gemensam layoutvy som används av alla sidmallar på webbplatsen.

Ett typiskt upplägg kan se ut ungefär så här:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>CookieTractor | The user-friendly cookie banner</title>
    <script src="https://cdn.cookietractor.com/cookietractor.js" data-lang="en-US" data-id="41584181-2800-43cf-884a-30e7ec0f91e3"></script>
    [...]
</head>
<body>
    @RenderBody()
</body>
</html>

3) Verifiera installationen

Besök webbplatsen och säkerställ att CookieTractor visas som förväntat. Du kan även lägga till querystring-parametern ct-debug=true i URL:en för att aktivera felsökningsläget och öppna cookie-bannern igen. Det hjälper dig att bekräfta att scriptet har laddats korrekt.

Exempel: https://www.cookietractor.se?ct-debug=true

4) Installera CookieTractor Dashboard

Ladda ner och installera vårt paket från Optimizely App Directory. Det finns två sätt att göra detta:

  • Via NuGet Package Manager: CookieTractor.Optimizely
  • Via terminalen: dotnet add package CookieTractor.Optimizely

Vilken metod ni väljer beror helt på era preferenser och vad er infrastruktur tillåter.

5) Registrera services

Inne i ert Optimizely-projekt lägger ni till CookieTractor i din startup-konfiguration

using using CookieTractor.Optimizely;

services.AddCookieTractor();

Lägg även till det som Middleware:

using using CookieTractor.Optimizely;

app.UseEndpoints(endpoints =>
{
    endpoints.MapCookieTractorRoutes();
    endpoints.MapContent();
});

6) Skapa en API-nyckel

Gå till din webbplats i vårt verktyg och scrolla längst ned under fliken Installation. Där kan du skapa en API-nyckel. När den är skapad lägger du in den i din appSettings.json-fil i Optimizely-projektet:

{     
    "CookieTractor": {
        "ApiKey": "key-as-guid-string"
    }
}

7) Klart!

Inne i Optimizely, i vänstermenyn under Add-ons så hittas vår dashboard. Leta efter CookieTractor

Support

Har ni frågor om installationen? Kontakta oss gärna på info@cookietractor.se