ezsystems / marketing-automation-bundle
eZ Platform Marketing Automation
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 26
Forks: 2
Type:ezplatform-bundle
Requires
- ezsystems/ezpublish-kernel: ^5.0 | ^6.0
Requires (Dev)
- phpunit/phpunit: ~4.7
This package is auto-updated.
Last update: 2024-11-19 00:48:09 UTC
README
This bundle integrates Net-Result’s marketing automation suite into the eZ Publish Platform.
License
See the LICENSE file that ships at the root of this bundle.
Installation
-
add the following to your composer.json:
{ "require": { "ezsystems/marketing-automation-bundle": "^1.0.0@alpha", }, "repositories": [ { "type": "vcs", "url": "git@github.com:ezsystems/MarketingAutomationBundle.git" } ] }
-
run
composer update ezsystems/marketing-automation-bundle
. -
Add
new EzSystems\MarketingAutomationBundle\EzSystemsMarketingAutomationBundle()
to your kernel (ezpublish/EzPublishKernel.php
). -
Add the following in an override of your
content.ini.append.php
(it will activateezmaform
custom tag in a rich text / XmlText field in the Administration Interface):[CustomTagSettings] AvailableCustomTags[]=ezmaform [ezmaform] CustomAttributes[] CustomAttributes[]=form_id
-
Add the following to your
parameters.yml
:parameters: ezma.default.TrackingSettings.AutomaticTracking: ~ ezma.default.TrackingSettings.InstallationId: ~ ezma.default.FormSettings.Hostname: forms.cdnma.com
-
Update your
parameters.yml
to activate automatic tracking:ezma.default.TrackingSettings.AutomaticTracking: enabled ezma.default.TrackingSettings.InstallationId: _your_installation_id_
Features
Automatic tracker code integration
The Marketing Automation tracking code will automatically be added before the closing body tag.
XmlText custom tag
Marketing Automation forms in XmlText fields will be rendered through the new stack.