This bundle integrates Net-Result’s marketing automation suite into the eZ Publish Platform.
See the LICENSE file that ships at the root of this bundle.
-
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_
The Marketing Automation tracking code will automatically be added before the closing body tag.
Marketing Automation forms in XmlText fields will be rendered through the new stack.