2017 © Pedro Peláez
 

symfony-bundle lander-tracking-awe-bundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

image

exs/lander-tracking-awe-bundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

  • Monday, January 29, 2018
  • by rumpranger
  • Repository
  • 6 Watchers
  • 0 Stars
  • 335 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

EXS-LanderTrackingAWEBundle

Build Status, (*1)

What is this bundle doing ?

This bundle is not a standalone bundle and requires EXS-LanderTrackingHouseBundle., (*2)

It will add an extracter and a formatter to be added to EXS-LanderTrackingHouseBundle to manage AWE tracking parameter., (*3)

The extracter service searches for parameters : - prm[campaign_id] which contains {cmp} - subAffId which contains a string composed of {exid}~{visit}, (*4)

The formatter service will add the parameters if : - prm[campaign_id] will contains {cmp} - subAffId will contains a string composed of {exid}~{visit}, (*5)

Installation

Download the bundle using composer, (*6)

$ composer require exs/lander-tracking-awe-bundle

Enable the bundle, and the EXS-LanderTrackingHouseBundle that is installed as a requirement., (*7)

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new EXS\LanderTrackingHouseBundle\EXSLanderTrackingHouseBundle(),
        new EXS\LanderTrackingAWEBundle\EXSLanderTrackingAWEBundle(),
        // ...
    );
}

Configuration

The cmp parameter has a default value configurable with this configuration key :, (*8)

# Default values.
exs_lander_tracking_awe:
    default_cmp: 1

This default value will be used over EXS-LanderTrackingHouseBundle's cmp default value., (*9)

Usage

Example :, (*10)

    <a href="{{ 'http://www.test.tld/' | appendTracking('awe') }}">Some link</a>
    <!-- Will generate : "http://www.test.tld/?prm[campaign_id]=123&subAffId=987654321~5" -->

    <a href="{{ 'http://www.test.tld/?foo=bar' | appendTracking('awe') }}">Some link</a>
    <!-- Will generate : "http://www.test.tld?foo=bar&prm[campaign_id]=123&subAffId=987654321~5" -->

See EXS-LanderTrackingHouseBundle's documentation for more information., (*11)

The Versions

29/01 2018

dev-master

9999999-dev https://github.com/ExSituMarketing/EXS-LanderTrackingAWEBundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ex-Situ Marketing

symfony2 bundle tracking parameter

29/01 2018

v1.1.3

1.1.3.0 https://github.com/ExSituMarketing/EXS-LanderTrackingAWEBundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ex-Situ Marketing

symfony2 bundle tracking parameter

29/01 2018

dev-CAMS-869

dev-CAMS-869 https://github.com/ExSituMarketing/EXS-LanderTrackingAWEBundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ex-Situ Marketing

symfony2 bundle tracking parameter

22/09 2017

v1.1.2

1.1.2.0 https://github.com/ExSituMarketing/EXS-LanderTrackingAWEBundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ex-Situ Marketing

symfony2 bundle tracking parameter

22/09 2017

v1.1.1

1.1.1.0 https://github.com/ExSituMarketing/EXS-LanderTrackingAWEBundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ex-Situ Marketing

symfony2 bundle tracking parameter

20/09 2017

v1.1.0

1.1.0.0 https://github.com/ExSituMarketing/EXS-LanderTrackingAWEBundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ex-Situ Marketing

symfony2 bundle tracking parameter

18/09 2017

v1.0.1

1.0.1.0 https://github.com/ExSituMarketing/EXS-LanderTrackingAWEBundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ex-Situ Marketing

symfony2 bundle tracking parameter

14/09 2017

v1.0.0

1.0.0.0 https://github.com/ExSituMarketing/EXS-LanderTrackingAWEBundle

This bundle adds a new AWE's specific extracter and formatter for EXSLanderTrackingAWEBundle.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ex-Situ Marketing

symfony2 bundle tracking parameter