Hur du själv är värd för din webbplatsanalys med troliga

0
116

Plausibla är ett alternativ med öppen källkod till Google Analytics. Den är tillgänglig som en kommersiell värdprodukt och som gratis programvara för egen värd. I den här guiden visar vi dig hur du ställer in Plausible och börjar få insikt i din webbplats trafik.

Översikt

Plausibla fokus om integritet, enkelhet och användbara mått. Det överensstämmer med GDPR, CCPA och PECR-lagstiftning. Plausible sätter inte kakor på dina besökare & # 8217; enheter, så du behöver inte påträngande integritetsbannrar på din hemsida.

Plausibla webbinstrumentpanelen har en minimal design som låter dig se antalet besökare, totala sidvisningar, studsfrekvenser och besökstider. Det finns också översiktsdata om ursprungsländer, hänvisande källor och typer av besökare.

För att vara värd för Plausible behöver du Docker och Docker Compose. Plausible är tillgängligt på Docker Hub som troligt/analys men ytterligare behållare krävs för att köra databasservrarna. Det rekommenderas att du använder den officiella Docker Compose-filen i GitHub-förvaret för troligt/värd för att komma igång.

Installera troligt

Se till att du & # 8217; har installerat Git, Docker och Docker Compose. Börja med att klona ner det troliga/värdförvaret:

git clone https://github.com/plausible/hosting cd hosting

Förvaret innehåller förberedda konfigurationsfiler som låter dig snabbt snurra upp en ny anständig installation. Docker-compose.yml-filen ska vara redo att användas. Den länkar beroendebehållarna till den främsta Plausible-appbehållaren.

Plausible exponeras på port 8000 på din värd. Om du föredrar en annan port, till exempel 8800, hittar du portarna: linje i den troliga delen av docker-compose.yml. Ändra nästa rad från – 8000: 8000 till – 8800: 8000 för att binda värdport 8800 till containerns 8000-port.

Nästa öppna plausible-conf.env i din redaktör. Detta är konfigurationsfilen för Plausible-applikationsservern. Den innehåller fem standardinställningar. De definierar serverns domän och ställer in en initial administratörsanvändare.

Ersätt ADMIN_USER_EMAIL-, ADMIN_USER_NAME- och ADMIN_USER_PWD-värdena med din e-postadress, namn respektive lösenord. Ditt lösenord måste innehålla minst sex tecken. Ställ in BASE_URL till den domän som din Plausible-server kommer att vara värd för. Du kan använda http: //localhost: 8000 för lokal testning.

Den slutliga konfigurationsjusteringen är att tillhandahålla en hemlig nyckel för att skydda Plausible's autentiseringssystem. Generera en slumpmässig sträng och lägg till den som värdet på SECRET_KEY_BASE. Strängen måste innehålla 64 tecken. Du kan använda openssl rand för att skapa ett säkert värde:

openssl rand -base64 64

Nu är du redo att starta Plausible!

docker-compose up -d

Det kan ta flera sekunder för Docker att dra behållaravbildningarna och starta alla tjänster. När pull-processen är klar kör du docker-loggarna hosting_plausible_1 – följ om bootstrap är klar.

Besök http: //localhost: 8000 i din webbläsare när du ser & # 8220; migrering lyckades & # 8221; visas i loggarna. Du bör se inloggningsskärmen Plausible. Logga in med e-postadressen och lösenordet du har konfigurerat.

Du uppmanas att aktivera ditt konto. Aktiveringsprocessen skickar dig en verifieringskod via e-post. Standardkonfigurationen inkluderar inte fungerande utgående e-post, så det är bäst att manuellt hoppa över detta steg.

Kör följande kommando i din terminal:

docker exec hosting_plausible_db_1 psql – U postgres -d plausible_db -c “UPPDATERA användare SET email_verified = true;”

Detta kör en vanlig SQL-fråga mot Plausible-databasen. Frågan rensar den väntande verifieringsflaggan från alla användare.

Gå tillbaka till http: //localhost: 8000 i din webbläsare. Du borde nu se Plausible-instrumentpanelen. Det kommer att vara tomt eftersom du inte har lagt till några webbplatser.

Ansluta din webbplats till plausibel

En enda Plausible-server kan samla in data från flera oberoende webbplatser. Du måste använda Plausible-instrumentpanelen för att registrera varje webbplats som du kommer att övervaka. Du lägger sedan till Plausible JavaScript-spårningsskript på webbplatsens HTML. Detta rapporterar varje sidvy till din Plausible-server. Det minifierade spårningsskriptet väger in under 1 KB.

Klicka på & # 8220; Lägg till en webbplats & # 8221; i Plausible-instrumentbrädan. Du måste tillhandahålla grundläggande information om din webbplats. Ange domännamnsroten som exempel.com utan något underdomänprefix. Detta gör att mätvärden från både example.com och www.example.com kan samlas in av samma webbplatsegenskap. Välj en lämplig tidszon som ska användas vid beräkning av rapporter.

Klicka på & # 8220; Lägg till kodavsnitt & # 8221; för att bekräfta dina inställningar. Plausibla kommer att visa din webbplats skript & gt; taggkodavsnitt. Lägg till koden i & lt; head & gt; avsnitt på din webbplats HTML. Varje sidladdning laddar ner skriptet och rapporterar mätvärden tillbaka till Plausible.

& lt;! DOCTYPE html & gt; & nbsp; & lt; html & gt; & lt; huvud & gt; & lt; meta charset = & quot; utf-8 & quot;/& gt; & lt; title & gt; Min webbplats & lt;/title & gt; & lt; skript asynk skjuter upp datadomän = & quot; exempel.com & quot; src = & quot; http: //localhost: 8000/js/plausible.js & quot; & gt; & lt;/script & gt; & lt;/huvud & gt; & nbsp; & lt; kropp & gt; & lt; h1 & gt; Exempel på webbplats & lt;/h1 & gt; & lt;/kropp & gt; & lt;/html & gt;

Plausibla fungerar inte med lokala värddomäner. Om du vill testa mot en webbplats som körs på din maskin, överväg att använda/etc/hosts för att mappa en tillfällig domän till den:

127.0.0.1 foobar.net

Registrera foobar.net som din webbplatsdomän i Plausible , besök sedan foobar.net i din webbläsare. Din webbplats ska visas och träffar börjar visas i Plausible.

När du är klar med att konfigurera din webbplatsanslutning klickar du på Plausibla & # 8220; Börja samla in data & # 8221; knappen för att besöka webbplatsens instrumentpanel.

Utforska troliga

Trivsamma förenklade användargränssnitt ger dig en snabb överblick översikt över din webbplats prestanda. Nyckeltal som totala sidvisningar och unika besökare visas högst upp på skärmen. Längre ner på instrumentpanelen kommer du att se listor över dina mest effektiva sidor, externa referenser och typer av besökare. Uppgifterna är som standard de senaste 30 dagarna; du kan ändra detta med rullgardinsmenyn längst upp till höger.

Klicka på webbplatsens namn längst upp till vänster för att komma åt dina webbplatsinställningar. Tryck på & # 8220; Webbplatsinställningar & # 8221; i rullgardinsmenyn. Här kan du hantera din webbplats konfiguration.

Synligheten & # 8220; Synlighet & # 8221; avsnittet kan du göra din instrumentpanel synlig offentligt utan att logga in på Plausible. Du kan också skapa unika delbara länkar som du kan distribuera till specifika personer.

& # 8220; Mål & # 8221; Avsnittet innehåller en grundläggande målspårning/mekanism för övervakning av händelser. Du kan definiera mål-URI: er, såsom/checkout-complete, som Plausible kommer att spåra.

Skapa mål genom att gå till & # 8220; mål & # 8221; genom att klicka på & # 8220; Lägg till mål & # 8221; och fylla i formuläret för att tillhandahålla en sida URI att spåra. När en användare besöker URI kommer den att dyka upp under & # 8220; Målkonverteringar & # 8221; längst ner på instrumentpanelen.

Konfigurera e-post

E-postrapporterna & # 8220; med webbplatsinställningsposten kan du välja veckovisa rapporter om webbplatsens prestanda och ovanliga trafikökningsmeddelanden. Dessa fungerar inte om du inte ger Plausible korrekta utgående e-postinställningar.

Plausible kan skicka via en SMTP-server eller e-posttjänsten Postpost transaktion. För att använda SMTP, uppdatera din plausible-conf.env med följande ytterligare inställningar:

  • MAILER_EMAIL & # 8211; E-postadress som Plausible skickar som
  • SMTP_HOST_ADDR & # 8211; SMTP-server att ansluta till (t.ex. localhost)
  • SMTP_HOST_PORT & # 8211; Port för SMTP-server
  • SMTP_USER_NAME & # 8211; Användarnamn för att ansluta som
  • SMTP_USER_PWD & # 8211; Lösenord som ska skickas till SMTP-servern (vid behov)
  • SMTP_HOST_SSL_ENABLED & # 8211; Antingen sant eller falskt för att ange om SSL ska användas för SMTP-anslutningar.

Om du vill använda Postmark, se först till att du har ett Postmark-konto och API-nyckel. Uppdatera sedan plausible-conf.env med följande inställningar:

MAILER_ADAPTER = Bamboo.PostmarkAdapter POSTMARK_API_KEY = & lt; din api-nyckel & gt;

När du är klar med att justera din Plausible-konfiguration kör du docker-compose up -d för att tillämpa ändringarna och starta om dina containrar. Du borde nu kunna använda Plausible e-postfunktioner.

Aktivera landsdata

Plausibla instrumentpanel innehåller en karta widget som visar länderna dina besökare kommer från. Dessa data är inte aktiverade som standard. Det har ett beroende av
databasen, som inte distribueras med själva Plausible.

Du behöver ett GeoLite2-konto för att aktivera Plausible's geolocation-funktioner. När du skapar ett konto skapas ett konto-ID och licensnyckel. Ersätt dessa värden i variablerna GEOIPUPDATE_ACCOUNT_ID och GEOIPUPDATE_LICENSE_KEY i filen geoip/geoip.conf.

Använd sedan följande kommando för att lägga till en GeoLite2-databasbehållare till din Plausible stack:

docker-compose – f docker-compose.yml -f geoip/docker-compose.geoip.yml up

Docker kommer att dra GeoLite-databasen och göra den tillgänglig för Plausible-behållaren. Framtida sidvisningshändelser bör sedan innehålla geolokaliseringsdata som kommer att synas på Plausible-instrumentpanelen.

Sammanfattning

Plausible är ett enkelt webbplatsanalyssystem som du själv kan värd. Det låter dig inspektera räckvidden för din webbplats utan att förlita dig på en tredje parts tjänst. Användare kommer inte att spåras över webben eller frustreras av cookie-banners.

Du kan uppdatera till framtida rimliga versioner genom att köra git pull och docker-compose upp -d –pull. Detta kommer att uppdatera din serverinstans som kör så att den matchar den senaste Plausible-bilden som publicerades i Docker Hub.