v2024.4.71 - Global control groups, administrative panel rework, NPS testing
For the platform to work correctly after the upgrade you need to perform a migration, to do this:
- Before running
proctask
, runaktool
from the new build using the command:
./aktool --config config/main.json profiles migrate-gcg-flags
- Manually enter the following commands in the terminal:
/opt/MarketingPlatform/ak/bin/aktool profile_history add_gcg_id_column --config /opt/MarketingPlatform/config/main.json
/opt/MarketingPlatform/ak/bin/aktool history_storage add_gcg_id_column --config /opt/MarketingPlatform/config/main.json
/opt/MarketingPlatform/ak/bin/aktool history_storage add_profile_marks --config /opt/MarketingPlatform/config/main.json
```
3) Run `proctask`.
Major changes
Global control groups
The platform now includes a feature to select global control groups. Global control groups are parts of the customer base that temporarily does not receive marketing communications in order to analyze the effectiveness of marketing strategies. After some time, the user can compare key metrics of the main part of the clients and the control group. In case the groups' metrics differ insignificantly, the marketer can conclude that his campaigns are ineffective:
You can read more about global control groups here.
NPS testing in Forms
You can now add a NPS survey to web forms created in the Altcraft platform. These surveys help you calculate the Net Promoter Score (customer loyalty index), a metric that shows customer commitment to a company or product. This index is one of the main indices for measuring customer loyalty. NPS allows you to analyze the strengths and weaknesses of a product and adjust your marketing strategy:
Learn about setting up NPS surveys in the platform on this page.
Block email editor
The block editor Pixcraft has been added to the email template editor. It allows you to quickly and easily create an email template that will display correctly on all types of devices. The editor also supports AMP content for your emails:
You can read more about block editor here.
Redesigned administrative panel
The administrative panel has been significantly redesigned: the interface has been changed, new functionality has been added, and the panel engine has been completely updated:
Minor changes
- Mass operations in the platform (activation, deactivation and deletion) for such elements as scripts, templates, users, etc. have been improved.
- Added support for Request-ID and Token header passing for API 1.1. requests, also improved request deduplication operation.
- The connection interface has been updated.
Fixes
- Fixed a bug where the status of machine learning settings was not saved in the platform.
- Now the user cannot delete entities from the cart if the account is frozen.
- Fixed a bug that caused clicks in SMS and push messages to register unnecessary delivery events.
- Fixed errors in Tag Manager variables.
- Scenarios configured to capture when a pixel is activated now work correctly.
- Made some changes to the Rich Push editor.
- Fixed a bug where while importing products with custom fields, an attempt was made to re-create the field.
- Screening a link with parameters inside a pixel now works correctly.
- Interface bug fixes.
- Improved stability of some system processes.
References: PL-17305 PL-17277 PL-17303 PL-17114 PL-17287 PL-17278 PL-17283 PL-17247 PL-17259 PL-17258 PL-12297 PL-17078 PL-13369 PL-16930 PL-16024 PL-16539 PL-16954 PL-16641 PL-16358 PL-16542 PL-16537 PL-16640 PL-16600 PL-16523 PL-16404 PL-15498 PL-15997 PL-14230 PL-12949 PL-16513 PL-15998 PL-16003 PL-16515 PL-16403 PL-16410 PL-16498 PL-16479 PL-16477 PL-16069 PL-16460 PL-16406 PL-16430 PL-16386 PL-16344 PL-16348 PL-16350 PL-16328 PL-16296 PL-16247 PL-15639 PL-15944 PL-15994 PL-15825 PL-15404 PL-15379 PL-15370 PL-15245 PL-15378 PL-14968