Hur man samlar in data från kontaktformulär i WordPress
Publicerat i Analys, Marknadsföring av Samantha Rodriguez
Sist uppdaterat den 30 juni 2020
De flesta plugins för kontaktformulär i WordPress skickar ett meddelande via e-post när ett formulär skickas in. Även om detta är till hjälp kan du undra vart data tar vägen efter den punkten. Du kanske också vill veta om det är möjligt att spara denna information i din WordPress-databas.
Det är möjligt att göra det, men det finns några saker du behöver veta i förväg. Det finns också vissa steg du kan ta för att börja spara formulärdata på rätt ställe. När det är gjort kan du hantera alla dina formulärposter från din WordPress-instrumentpanel.
I den här artikeln tittar vi på var WordPress-databasen finns och hur du kan komma åt den. Vi kommer sedan att diskutera hur du samlar in, lagrar och hanterar kontaktformulärsdata i den databasen. Nu sätter vi igång!
Var lagras WordPress-databasen och hur kan jag komma åt den?
När du först installerar WordPress skapas en databas automatiskt. Varje gång nya uppgifter läggs in på din webbplats lagras de där. Informationen för den här databasen, inklusive värd- och lösenordsdata, lagras i webbplatsens wp-config.php-fil.
För att komma åt databasen måste du använda verktyget PHPMyAdmin som tillhandahålls av ditt webbhotell. Om du har en plan här hos WP Engine kan du till exempel logga in på ditt konto och navigera till Miljöer > PHPMyAdmin.
Där kan du välja den databas för webbplatsen som du vill komma åt:
Klickar du på namnet på din webbplats öppnas dess databaskatalog. Varje databastabell som är relaterad till din webbplats listas, och du kan välja de tabeller du vill ändra.
Hur du hanterar och lagrar inmatningsdata i WordPress-databasen
Att veta hur du får tillgång till din WordPress-databas är viktigt, men hur hanterar och lagrar du data i den? Om du använder ett plugin för kontaktformulär, till exempel WPForms, skapas en dedikerad databastabell när pluginet aktiveras. WPForms genererar faktiskt två tabeller, wp_wpforms_entries och wp_wpforms_entry_meta, där formulärdata lagras.
När formulär skickas in via insticksprogrammet lagras deras fältdata i den första tabellen. Ytterligare data, t.ex. associerade ID och datum, lagras i den andra tabellen. Detta sker automatiskt. Många andra formulärplugins tillhandahåller liknande system.
För att hantera alla dessa formulärdata lägger dessa plugins i allmänhet till ett användarvänligt gränssnitt till din WordPress-instrumentpanel. När det gäller WPForms specifikt kan du komma åt detta via WPForms > Entries.
Du kan också hantera dessa poster i din WordPress-databas direkt. Navigera till PHPMyAdmin och klicka på din webbplats databas. Välj sedan wp_wpforms_entries för att visa alla poster i kontaktformuläret.
Databasen listar formulär-ID, användar-ID och data i varje formulärfält. Fältdata lagras i en enda cell i tabellen:
Det är i allmänhet bäst att använda det här instrumentbrädsgränssnittet för att hantera dina kontaktformulärsdata. De alternativ du har tillgång till varierar beroende på plugin, men du kan vanligtvis exportera, skriva ut och radera data.
Hur man samlar in data från formulär
Det finns många anledningar till varför du vill samla in data från formulär. Om du till exempel tar emot bokningar via ett formulär kan informationen hjälpa dig att hantera din kalender.
För att börja samla in data måste du installera ett insticksprogram för formulär och sedan extrahera den information du vill ha. Låt oss ta en titt på hur den processen går till.
Steg 1: Installera ett plugin som WPForms eller Formidable Forms
Det första steget är att generera själva formulären. Även om det är möjligt att hårdkoda dina egna formulär, gör plugins som WPForms och Formidable Forms den här uppgiften mycket enklare. Om du vill använda en av dem navigerar du till Plugins > Add New och söker efter det plugin du vill ha:
Klicka på Install and Activate (Installera och aktivera) för att lägga till pluginet på din WordPress-webbplats.
Steg 2: Skapa formulär
När du har installerat insticksprogrammet måste du skapa minst ett formulär för din webbplats. Om du använder WPForms navigerar du till WPForms > Add New:
Du kan använda en av mallarna eller börja med en tom sida. Mallarna har vissa fält redan inkluderade, även om du kan ändra dem efter behov. Om du väljer ett tomt formulär måste du manuellt dra och släppa in de fält du vill ha.
När du lägger till ett fält i formuläret klickar du på det för att uppdatera dess alternativ. Detta inkluderar fältets namn, dess beskrivning och om användarna måste fylla i det.
När du har alla de fält du vill ha klickar du på Spara. Du kan sedan bädda in formuläret på din webbplats och börja samla in data.
Steg 3: Leta upp uppgifter som du vill extrahera
När några besökare har fyllt i formuläret kan du börja lokalisera och extrahera de uppgifter du behöver. Alla svar kommer att finnas i avsnittet Entries i din WordPress-instrumentpanel:
Du kan välja de poster du vill extrahera från den här listan. Klicka sedan på rullgardinsmenyn under Bulk Actions och välj alternativet att exportera posterna i en CSV-fil. Detta kommer att generera en fil och ladda ner den till din dator.
Steg 4 (valfritt): Exportera data från PHPMyAdmin
Det enklaste sättet att samla in och exportera kontaktformulärsdata är att använda det gränssnitt för poster som tillhandahålls av ditt formulärplugin. Du kan dock också exportera dessa data från WordPress-databasen med hjälp av PHPMyAdmin.
Först måste du logga in på ditt värdkontot och navigera till PHPMyAdmin. Leta upp din webbplats databas och dina formulärposter, som vi diskuterade tidigare. Klicka på formulärtabellen för att visa posterna och välj Exportera:
På nästa sida ändrar du Format till CSV för MS Excel för att ladda ner en CSV-fil med alla posterna. Du kan välja snabb eller anpassad export beroende på vilka data du vill samla in.
När du har justerat inställningarna klickar du på Gå och din CSV-fil genereras och laddas ner. Du kan sedan använda Microsoft Excel för att hantera dina exporterade data.
Optimera din webbplats till fullo med WP Engine
Ansamling och hantering av kontaktformulärsdata är en enkel uppgift så länge du har rätt plugin för kontaktformulär. Från din instrumentpanel kan du visa och exportera de data du vill samla in.