# Felhasználók és oldalak kizárása

> Hogyan zárd ki a követésből a belső felhasználókat, és hogyan tüntesd el az analitikát egyes oldalak szerkesztőjéből.

A belső forgalom (te, a szerkesztőid, a szerzőid) torzítja a statisztikát. Az Analytify két beállítása segít ebben: az egyik a követőkódot nem illeszti be bizonyos szerepkörű bejelentkezett felhasználóknak, a másik egyes oldalaknál elrejti az analitikai paneleket a szerkesztőfelületen.

## Felhasználói szerepkörök kizárása a követésből

1. Nyisd meg az **Analytify → Beállítások** oldalt.
2. Kattints a **Profil** fülre.
3. Keresd meg a **Felhasználók kizárása a követésből** mezőt.
4. Válaszd ki azokat a szerepköröket, amelyeket nem akarsz követni. Jellemzően ilyen az Adminisztrátor, a Szerkesztő és a Szerző.
5. Kattints a **Módosítások mentése** gombra.

A kiválasztott szerepkörök bejelentkezett tagjainak az oldalára az Analytify nem illeszti be a követőkódot, így a látogatásaik nem kerülnek a Google Analyticsbe.

A Profil fül (és az Admin fül is) csak akkor használható, ha előbb hitelesítetted az Analytifyt a Google-fiókoddal. Addig a fülek fölött egy piros üzenet jelzi, hogy előbb be kell jelentkezned a Google Analytics-fiókkal (lásd [Google Analytics 4 összekötése](https://hub.hellowp.io/hu/plugins/wp-analytify-pro/elso-lepesek-ga4/)).

## Analitika kizárása bizonyos oldalakon

Az Analytify a bejegyzések és oldalak szerkesztője alatt statisztikai paneleket mutat. Ha egyes oldalaknál ezt nem szeretnéd látni, kizárhatod őket azonosító alapján.

1. Nyisd meg az **Analytify → Beállítások → Admin** fület.
2. Keresd meg az **Analitika kizárása bizonyos oldalakon** mezőt.
3. Írd be a kizárandó oldalak azonosítóját (ID) vesszővel elválasztva, például `21, 44, 66`.
4. Kattints a **Módosítások mentése** gombra.

Az oldal azonosítóját a szerkesztő címsorában látod: az internetcímben a `post=` után álló szám.

Az **Admin** fül további beállításai ugyanerre a területre vonatkoznak: az **Analitika bekapcsolása a bejegyzések és oldalak alatt (wp-admin)** kapcsoló, az **Analitika megjelenítése a felhasználói szerepköröknek (bejegyzések és oldalak)**, az **Analitika a bejegyzéstípusoknál** és a **Bejegyzések és oldalak analitikai paneljeinek szerkesztése** mező.

## Ki láthatja a statisztikákat

Az Analytify statisztikáit szerepkörönként is korlátozhatod, például úgy, hogy csak a szerzők lássák őket.

1. Nyisd meg az **Analytify → Beállítások → Vezérlőpult** fület.
2. A szerepkörlistában add hozzá vagy távolítsd el azokat a szerepköröket, amelyeknek hozzáférést adsz.
3. Kattints a **Módosítások mentése** gombra.

A fül további eleme a **Gyorsítótár törlése** kapcsoló és a **Vezérlőpult analitikai paneljei** lista, amelyben a vezérlőpulton megjelenő paneleket választod ki.

## Automatikus átirányítás az Analytify vezérlőpultjára bejelentkezéskor

Ha azt szeretnéd, hogy bejelentkezés után a rendszergazdák rögtön az Analytify vezérlőpultját lássák, ehhez nincs beállítás, egy rövid kódrészlet kell az aktív sablon `functions.php` fájljába. Érdemes gyermeksablonba tenni, hogy a sablonfrissítés ne törölje.

1. Nyisd meg a **Megjelenés → Sablonszerkesztő** oldalt (vagy szerkeszd a fájlt FTP-n).
2. Nyisd meg az aktív sablon `functions.php` fájlját.
3. Másold a fájl aljára az alábbi kódot, és mentsd.

```php
function analytify_dashboard_redirect( $redirect_to, $request, $user ) {
    if ( ! is_wp_error( $user ) ) {
        return ( is_array( $user->roles ) && in_array( 'administrator', $user->roles ) )
            ? admin_url( 'admin.php?page=analytify-dashboard' )
            : $redirect_to;
    }
    return $redirect_to;
}
add_filter( 'login_redirect', 'analytify_dashboard_redirect', 10, 3 );
```

A fenti kód csak az adminisztrátorokat irányítja át. Ha a szerkesztőket is, a feltételt egészítsd ki így:

```php
in_array( 'administrator', $user->roles ) || in_array( 'editor', $user->roles )
```

Más szerepkörhöz az `editor` helyére írd a szerepkör azonosítóját. A próbához jelentkezz ki, majd lépj be újra: bejelentkezés után az Analytify vezérlőpultján kell landolnod.

## HTML-megjegyzések eltávolítása a követőkód mellől

Az Analytify a követőkód köré HTML-megjegyzéseket szúr be. A látogatók nem látják, de az oldal forráskódjában ott vannak. Ha eltüntetnéd őket, tedd az aktív sablon `functions.php` fájljába ezt a sort:

```php
add_filter( 'analytify_tracking_code_comments', '__return_false' );
```

1. Csatlakozz a tárhelyhez FTP-vel, és nyisd meg a `wp-content/themes/<sablon-neve>/` mappát.
2. Töltsd le a `functions.php` fájlt, és mentsd el biztonsági másolatként.
3. Add hozzá a fenti sort a fájlhoz, majd töltsd vissza a szerverre.

Ha elromlik valami, a mentett másolat visszatöltésével visszaállhatsz.

## Záró perjel az oldal-statisztikáknál

Ha a webhelyed címeiben nincs záró perjel (`/`), a bejegyzésenkénti statisztikák üresek maradhatnak. Ilyenkor az egyes bejegyzések címéről le kell vágni a záró perjelet. Tedd ezt a `functions.php` fájlba:

```php
function analytify_remove_trailing_slash( $permalink ) {
    return rtrim( $permalink, '/' );
}
add_filter( 'analytify_single_stats_permalink', 'analytify_remove_trailing_slash' );
```

A szűrő korábbi, elírt neve (`analytify_sinlge_stats_permalink`) elavult, a bővítmény már az `analytify_single_stats_permalink` nevet használja.
