Jak dodać statystyki Google Analytics do WordPressa? – Poznaj 4 proste sposoby

Zapalony gracz i fan kina azjatyckiego – z wykształcenia natomiast socjolog. Pasjonat wypraw górskich i ogólnie wypraw wszelakich oraz niemiłosierna gaduła. Blog prowadzi dokładnie od 30 grudnia 2012 roku. Więcej informacji znajdziecie na stronie o nas.

Podobne w tej kategorii

Może dołączysz do dyskusji?

  1. Łukasz Rajzer pisze:

    Właśnie szukałem odpowiedzi, którą metodę wybrać… a tu znajomy Adrian radzi :D Wielkie dzięki!

  2. Ania pisze:

    Dzięki za tak jasną i konkretną instrukcję, którą zrozumiał nawet taki laik jak ja. Wszędzie rozpisują się na temat polecanych wtyczek do wordpressa, ale nigdzie nie piszą jak je zainstalować…

    • Makabe pisze:

      Nie ma za co :) Cieszę się, że komuś się przydały moje porady.

      • Ania pisze:

        A czy to możliwe, że wskutek zainstalowania tej wtyczki i jeszcze kilku innych na blogu coś się sypnęło? U mnie tak się własnie stało i usiłuję wykluczyć powody. Jednym z nich jest zbieżność w czasie z instalowaniem wtyczek. Przepraszam z góry za uprawianie prywaty w tym miejscu i niejako zaśmiecanie miejsca na komentarze ale nikt mi jak dotychczas nie potrafi pomóc w usunięciu usterki.

        • Makabe pisze:

          Generalnie jeśli podejrzewasz, że jakaś wtyczka powoduje problem, a nie możesz zalogować się do panelu WP – możesz ręcznie usunąć jej folder przez FTP. Wracając jednak do Twojego pytania – wskutek zainstalowania tej wtyczki nie mogło się nic „sypnąć”, natomiast w skutek innych (nie wnikam jakich) mogło jak najbardziej :) Niestety trzeba uważać, a najlepiej sprawdzać wtyczki na jakimś blogu testowym – sam stosuję taką metodę od lat.

          Jeśli mówimy o stronie http://polkawtyrolu.com, to kod GA ładuje się prawidłowo. Widzę natomiast, że masz chyba problem z certyfikatem SSL (w Googlu Twoja strona zaindeksowana jest z „https://”, ale można ją zobaczyć dopiero po zmianie na „http://”).

          Tak na przyszłość – najlepiej sprawdź, czy Twój usługodawca hostingowy oferuje kopie bezpieczeństwa (przeważnie wykonuje się je raz na 24h). W takim wypadku jeśli masz jakiś poważny problem, to zawsze możesz przywrócić kopię strony i po kłopocie.

  3. aro pisze:

    Bardzo fajny opis – jest takich wiele, ale nigdzie nie radzą, aby stworzyć własną wtyczkę, co jest bardzo ciekawe i nie naraża nas na „inwigilację” autorów pluginów (reklamy, śledzenie itp). Pytanie: czy własna wtyczka będzie całkowicie bezpieczna, gdy ktoś nie ma pojęcia o programowaniu i do którego momentu będzie aktualna (chodzi np. o polecenie add_action czy też odwoływanie się do wp_head itp)? Zdaję sobie sprawę, że jeśli zmieni się struktura kodu w GA, to i w pluginie trzeba będzie ją zaktualizować (wprowadzenie jakichś nowych zmian w Analytics przez Google).

    Fajnie by było mieć jeszcze Dashboard GA po stronie WP, ale wiadomo, że to już nie jest 1 linijka kody :)

    Pozdrowienia dla autora!

    • Makabe pisze:

      Cześć! Cieszę się, że komuś się przydało :)
      Jeśli chodzi o Twoje pytania – tak, jest całkowicie bezpieczna, w dodatku funkcja „wp_head” jest powszechnie wykorzystywana i stała się już raczej standardem. Jeśli chodzi o strukturę kodu GA, to niestety w wypadku jego zmiany trzeba będzie ręcznie zmodyfikować kod wtyczki (na szczęście jest to bardzo proste i możliwe bezpośrednio z panelu WP). Oczywiście jeśli w przyszłości coś się zmieni, to uwzględnię to w tekście.

      • aro pisze:

        Czy liczba 99 w ostatnim wierszu skryptu oznacza priorytet dla wp_head, czy dla obu tych akcji/funkcji:

        add_action( 'wp_head’, 'add_analytics_script’, 99 );

        p.s. czy wystarczy korzystać z wp_head i nie ma konieczności dodawania jeszcze wp_footer? Z tego, co znalazłem na różnych grupach dyskusyjnych i forum jedni zalecają dodanie kodu tylko do header.php w folderze używanego szablonu, inni zalecają również dodać do footer.php. Header załatwia sprawę całkowicie?

        • Makabe pisze:

          Tak, liczba „99” oznacza w tym wypadku priorytet dla kodu, który chcesz dodać (czyli czy pojawi się przed lub za innym kodem wrzuconym przy użyciu tej funkcji). Chciałem żeby kod GA znajdował się bezpośrednio przed zamknięciem sekcji „head”. Możesz tam oczywiście wpisać inną wartość.

          Jeśli chodzi o korzystanie z „wp_head” – tak, header załatwi sprawę całkowicie. Kiedyś zalecano dodawanie kodu Analytics do stopki, ale potem Google wprowadziło kilka zmian (zmodyfikowano również kod GA) i dlatego najlepiej wrzucać go bezpośrednio przed „”. Wtedy kod śledzący ładuje się przed innymi elementami strony: https://support.google.com/analytics/answer/1008080?hl=pl

          Oczywiście są jeszcze inne metody implementowania kodu GA, jak Google Tag Manager, ale najprościej jest po prostu wkleić go samodzielnie do pliku „header.php”.

      • aro pisze:

        Własne pluginy – https://codex.wordpress.org/Writing_a_Plugin

        Security Note: Consider blocking direct access to your plugin
        PHP files by adding the following line at the top of each of them. Also
        be sure to refrain from executing sensitive standalone PHP code before
        calling any WordPress functions.

        This can be achieved in a few ways. You can either check to see if the ABSPATH constant is defined, or check if a function such as add_action exists. Either method can be used to ensure PHP execution is only allowed when it is included as part of the core system.

        defined( 'ABSPATH’ ) or die( 'No script kiddies please!’ );

        Jak rozumiem jest to zalecane, aby powyższy wiersz dodać do skryptu celem podniesienia bezpieczeństwa, choć ten post (dotyczy szablonu, nie pluginu) temu zaprzecza, więc sam już nie wiem:
        http://stackoverflow.com/questions/27250343/security-wordpress-template

        Znów chętnie poznam Twoje zdanie na ten temat ;)

        • Makabe pisze:

          Sprawdziłem wtyczki zainstalowane u mnie i część z nich wykorzystuje tą metodę, a część nie. Na pewno nie zaszkodzi jak dorzucisz to do kodu :)

      • aro pisze:

        Jaki kod należałoby dodać, aby plugin miał zakładkę ustawień/settings, jakkolwiek by to nazwać. Można by wówczas dodać pole, w którym byłaby możliwość edycji/ustawienia identyfikatora kodu śledzenia GA po zainstalowaniu wtyczki, ewentualnie drugie pole z możliwością modyfikacji kodu śledzenia, jeśli trzeba go zaktualizować. Wówczas mamy kompletną wtyczkę z pełną funkcjonalnością – bez konieczności używania edytorów :) A w zasadzie Ty masz, bo to Twój pomysł :)

Cześć! :) Blog "Gracz.org - Świat Oczami Gracza" jest serwisem o grach, kinie i ogólnie pojętej elektronicznej rozrywce, ale poruszamy tutaj również inne tematy. Szanujemy naszych czytelników, dlatego prosimy o nie obrażanie innych osób w komentarzach oraz o nie używanie słów powszechnie uznawanych za wulgarne. Informujemy również, że komentarze mające na celu jedynie promowanie innych stron, blogów lub sklepów będą usuwane. Z góry dziękujemy za wyrozumiałość i pozdrawiamy.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Najlepsze horrory i filmy grozy 2024 roku