tomasz-rup/sf-gemius-traffic-plugin

symfony 1.x plugin to add Gemius integration

1.0.0 2017-10-05 09:58 UTC

This package is auto-updated.

Last update: 2024-04-29 03:47:42 UTC


README

Easily add Gemius Traffic tracking code to your presentation layer.

StyleCI

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.