File tree Expand file tree Collapse file tree 4 files changed +5
-4
lines changed Expand file tree Collapse file tree 4 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 34
34
'session ' => 'Used to identify the user \'s browsing session. ' ,
35
35
'csrf ' => 'Used to secure both the user and our website against cross-site request forgery attacks. ' ,
36
36
'_ga ' => 'Main cookie used by Google Analytics, enables a service to distinguish one visitor from another. ' ,
37
- '_ga_ID ' => 'Used by Google Analytics. ' ,
37
+ '_ga_ID ' => 'Used by Google Analytics to persist session state . ' ,
38
38
'_gid ' => 'Used by Google Analytics to identify the user. ' ,
39
39
'_gat ' => 'Used by Google Analytics to throttle the request rate. ' ,
40
40
],
Original file line number Diff line number Diff line change 34
34
'session ' => 'Identification de la session de navigation de l \'utilisateur. ' ,
35
35
'csrf ' => 'Protection de l \'utilisateur et notre site contre les attaques d \'usurpation d \'identité lors des requêtes. ' ,
36
36
'_ga ' => 'Cookie principal utilisé par Google Analytics, permettant de distinguer un visiteur d \'un autre. ' ,
37
- '_ga_ID ' => 'Utilisé par Google Analytics. ' ,
37
+ '_ga_ID ' => 'Utilisé par Google Analytics pour conserver l \' état de la session . ' ,
38
38
'_gid ' => 'Utilisé par Google Analytics pour identifier un visiteur. ' ,
39
39
'_gat ' => 'Utilisé par Google Analytics pour limiter le taux de demande. ' ,
40
40
],
Original file line number Diff line number Diff line change 34
34
'session ' => 'Identificatie van de browsersessie van de gebruiker. ' ,
35
35
'csrf ' => 'Beschermen van de gebruiker en onze site tegen imitatie-aanvallen tijdens server interacties. ' ,
36
36
'_ga ' => 'Hoofdcookie gebruikt door Google Analytics, waarmee de ene bezoeker van de andere kan worden onderscheiden. ' ,
37
- '_ga_ID ' => 'Gebruikt door Google Analytics. ' ,
37
+ '_ga_ID ' => 'Gebruikt door Google Analytics om de sessiestatus te behouden . ' ,
38
38
'_gid ' => 'Gebruikt door Google Analytics om een gebruiker te identificeren. ' ,
39
39
'_gat ' => 'Gebruikt door Google Analytics om de aanvraag hoeveelheid te handhaven. ' ,
40
40
],
Original file line number Diff line number Diff line change @@ -12,9 +12,10 @@ class AnalyticCookiesCategory extends CookiesCategory
12
12
public function google (string $ id ): static
13
13
{
14
14
$ this ->group (function (CookiesGroup $ group ) use ($ id ) {
15
+ $ key = (strpos ($ id , 'G- ' ) === 0 ) ? substr ($ id , 2 ) : $ id ;
15
16
$ group ->name (static ::GOOGLE_ANALYTICS )
16
17
->cookie (fn (Cookie $ cookie ) => $ cookie ->name ('_ga ' )->duration (2 * 365 * 24 * 60 )->description (__ ('cookieConsent::cookies.defaults._ga ' )))
17
- ->cookie (fn (Cookie $ cookie ) => $ cookie ->name ('_ga_ ' . strtoupper ($ id ))->duration (2 * 365 * 24 * 60 )->description (__ ('cookieConsent::cookies.defaults._ga_ID ' )))
18
+ ->cookie (fn (Cookie $ cookie ) => $ cookie ->name ('_ga_ ' . strtoupper ($ key ))->duration (2 * 365 * 24 * 60 )->description (__ ('cookieConsent::cookies.defaults._ga_ID ' )))
18
19
->cookie (fn (Cookie $ cookie ) => $ cookie ->name ('_gid ' )->duration (26 * 60 )->description (__ ('cookieConsent::cookies.defaults._gid ' )))
19
20
->cookie (fn (Cookie $ cookie ) => $ cookie ->name ('_gat ' )->duration (1 )->description (__ ('cookieConsent::cookies.defaults._gat ' )))
20
21
->accepted (function (Consent $ consent ) use ($ id ) {
You can’t perform that action at this time.
0 commit comments