tomasz-rup / sf-gemius-traffic-plugin
symfony 1.x plugin to add Gemius integration
1.0.0
2017-10-05 09:58 UTC
Requires
This package is auto-updated.
Last update: 2025-03-01 00:22:57 UTC
README
Easily add Gemius Traffic tracking code to your presentation layer.
Installation
-
Install plugin:
$ composer require tomasz-rup/sf-gemius-traffic-plugin
-
Add the
sfGemiusTrafficFilter
to your filter chain:rendering: ~ security: ~ # insert your own filters here gemius_traffic: class: sfGemiusTrafficFilter cache: ~ common: ~ execution: ~
Configure
-
Enable plugin in your application's
app.yml
file:all: gemius_traffic_plugin: enabled: true
-
Optionally set the position of Gemius Traffic code:
all: gemius_traffic_plugin: insertion: <?php echo sfGemiusTrafficTracker::POSITION_HEAD ?>
Note:
POSITION_HEAD
is the default position. -
set the action identifier in
module.yml
:all: index: gemius_traffic: params: identifier: 4re4r.4s4d55d2r5ff5.g1
or set the module identifier:
all: gemius_traffic: params: identifier: 4re4r.4s4d55d2r5ff5.g1
Insertion positions
-
POSITION_HEAD
Insert in
<head>
-
POSITION_BODY_TOP
Insert as first element in
<body>
-
POSITION_BODY_BOTTOM
Insert as last element in <body>
Note
Plugin code is fork of sfGoogleAnalyticsPlugin
.