Articles

How to Collect Contact Form Data in WordPress

woman typing on laptop

Posted in Analytics, Marketing by Samantha Rodriguez

Last updated on June 30th, 2020

Większość wtyczek formularzy kontaktowych WordPress wysyła wiadomość e-mail z powiadomieniem po przesłaniu formularza. Chociaż jest to pomocne, możesz się zastanawiać, gdzie dane idą po tym punkcie. Możesz również chcieć wiedzieć, czy możliwe jest zapisanie tych informacji w bazie danych WordPress.

Jest to możliwe, ale jest kilka rzeczy, które musisz wiedzieć przedtem. Istnieją również pewne kroki, które możesz podjąć, aby rozpocząć zapisywanie danych formularza w odpowiednim miejscu. Kiedy już to zrobisz, możesz zarządzać wszystkimi wpisami formularzy z pulpitu nawigacyjnego WordPress.

W tym artykule przyjrzymy się, gdzie znajduje się baza danych WordPress i jak można uzyskać do niej dostęp. Następnie omówimy, jak zbierać, przechowywać i zarządzać danymi formularzy kontaktowych w tej bazie danych. Zacznijmy!

Gdzie przechowywana jest baza danych WordPress i jak mogę uzyskać do niej dostęp?

Gdy po raz pierwszy instalujesz WordPressa, baza danych jest tworzona automatycznie. Za każdym razem, gdy nowe dane są wprowadzane na twojej stronie internetowej, są one tam przechowywane. Informacje dotyczące tej bazy danych, w tym dane hosta i hasła, są przechowywane w pliku wp-config.php witryny.

Aby uzyskać dostęp do bazy danych, musisz użyć narzędzia PHPMyAdmin dostarczonego przez Twojego hosta. Jeśli masz plan tutaj w WP Engine, na przykład, możesz zalogować się na swoje konto i przejść do Środowisk > PHPMyAdmin.

Tam możesz wybrać bazę danych witryny, do której chcesz uzyskać dostęp:

phpmyadmin

Kliknięcie nazwy witryny otwiera jej katalog bazy danych. Każda tabela bazy danych związana z Twoją witryną jest wymieniona i możesz wybrać te, które chcesz zmodyfikować.

Jak zarządzać i przechowywać dane wejściowe w bazie danych WordPress

Wiedza, jak uzyskać dostęp do bazy danych WordPress jest ważna, ale jak zarządzać i przechowywać w niej dane? Jeśli używasz wtyczki formularza kontaktowego, takiej jak WPForms, dedykowana tabela bazy danych zostanie utworzona, gdy wtyczka zostanie aktywowana. W rzeczywistości WPForms generuje dwie tabele, wp_wpforms_entries i wp_wpforms_entry_meta, w których przechowywane są dane formularza.

Gdy formularze są przesyłane za pośrednictwem wtyczki, ich dane pól są przechowywane w pierwszej tabeli. Dodatkowe dane, takie jak powiązane identyfikatory i daty, są przechowywane w drugiej tabeli. Dzieje się to automatycznie. Wiele innych wtyczek formularzy zapewnia podobne systemy.

Aby zarządzać wszystkimi tymi danymi formularzy, wtyczki te zazwyczaj dodają przyjazny dla użytkownika interfejs do pulpitu nawigacyjnego WordPress. Jeśli chodzi o WPForms w szczególności, możesz uzyskać dostęp do tego poprzez WPForms > Entries.

Możesz również zarządzać tymi wpisami w swojej bazie danych WordPress bezpośrednio. Przejdź do PHPMyAdmin i kliknij na bazę danych swojej witryny. Następnie wybierz wp_wpforms_entries, aby wyświetlić wszystkie wpisy formularza kontaktowego.

Baza danych zawiera listę identyfikatorów formularzy, identyfikatorów użytkowników i danych w każdym polu formularza. Dane pola są przechowywane w pojedynczej komórce w tabeli:

contact form data

Ogólnie rzecz biorąc, najlepiej jest używać tego interfejsu pulpitu nawigacyjnego do zarządzania danymi formularza kontaktowego. Opcje, do których masz dostęp, będą się różnić w zależności od wtyczki, ale zazwyczaj jesteś w stanie wyeksportować, wydrukować i usunąć dane.

Jak zbierać dane z formularzy

Istnieje wiele powodów, dla których możesz chcieć zbierać dane z formularzy. Jeśli na przykład przyjmujesz rezerwacje za pośrednictwem formularza, informacje te mogą pomóc w zarządzaniu kalendarzem.

Aby rozpocząć zbieranie danych, musisz zainstalować wtyczkę formularza, a następnie wyodrębnić informacje, które chcesz. Przyjrzyjmy się, jak ten proces działa.

Krok 1: Zainstaluj wtyczkę taką jak WPForms lub Formidable Forms

Pierwszym krokiem jest wygenerowanie samych formularzy. Chociaż możliwe jest twarde kodowanie własnych formularzy, wtyczki takie jak WPForms i Formidable Forms znacznie ułatwiają to zadanie. Aby użyć jednego z nich, przejdź do Wtyczki > Dodaj nowy i wyszukaj wtyczkę, którą chcesz:

wordpress plugins

Kliknij na Zainstaluj i aktywuj, aby dodać wtyczkę do swojej witryny WordPress.

Krok 2: Utwórz formularze

Po zainstalowaniu wtyczki będziesz musiał utworzyć co najmniej jeden formularz dla swojej witryny. Jeśli używasz WPForms, przejdź do WPForms > Dodaj nowy:

wp forms wordpress plugin

Możesz użyć jednego z szablonów lub zacząć od pustej strony. Szablony zawierają już niektóre pola, ale możesz je zmienić w zależności od potrzeb. Jeśli wybierzesz pusty formularz, będziesz musiał ręcznie przeciągnąć i upuścić pola, które chcesz.

Po dodaniu pola do formularza, kliknij na nim, aby zaktualizować jego opcje. Obejmuje to nazwę pola, jego opis i czy użytkownicy będą musieli je wypełnić.

Gdy masz już wszystkie pola, które chcesz, kliknij na Zapisz. Następnie możesz osadzić formularz na swojej stronie internetowej i rozpocząć zbieranie danych.

Krok 3: Zlokalizuj wpisy, które chcesz wydobyć

Po wypełnieniu formularza przez kilku odwiedzających, możesz zacząć lokalizować i wydobywać dane, których potrzebujesz. Wszystkie odpowiedzi będą znajdować się w sekcji Wpisy na pulpicie nawigacyjnym WordPress:

wordpress dashboard

Możesz wybrać wpisy, które chcesz wyodrębnić z tej listy. Następnie kliknij menu rozwijane pod Bulk Actions i wybierz opcję eksportu wpisów w pliku CSV. Spowoduje to wygenerowanie pliku i pobranie go na Twój komputer.

Krok 4 (opcjonalnie): Eksportuj dane z PHPMyAdmin

Używanie interfejsu Wpisy dostarczone przez twoją wtyczkę formularza jest najprostszym sposobem zbierania i eksportowania danych formularza kontaktowego. Możesz jednak również wyeksportować te dane z bazy danych WordPress za pomocą PHPMyAdmin.

Po pierwsze, musisz zalogować się na swoje konto hostingowe i przejść do PHPMyAdmin. Zlokalizuj bazę danych swojej witryny i wpisy formularzy, jak omówiono wcześniej. Kliknij na tabelę formularzy, aby wyświetlić wpisy, a następnie wybierz opcję Eksport:

phpmyadmin

Na następnej stronie zmień Format na CSV dla MS Excel, aby pobrać plik CSV wszystkich wpisów. Możesz wybrać eksport szybki lub niestandardowy w zależności od danych, które chcesz zebrać.

Po dostosowaniu ustawień kliknij na Idź, a plik CSV zostanie wygenerowany i pobrany. Możesz następnie użyć programu Microsoft Excel do zarządzania wyeksportowanymi danymi.

Optimize Your Site to the Fullest With WP Engine

Zbieranie i zarządzanie danymi formularza kontaktowego jest prostym zadaniem, o ile masz odpowiednią wtyczkę formularza kontaktowego. Z pulpitu nawigacyjnego będziesz mógł wyświetlać i eksportować dane, które chcesz zebrać.