v2024.4.70.963 - Action Hook SMID, push suspend method
Major changes
Changes in the identifiers of the action hook messages
The structure of the event capture message has been changed. Now such messages contain fields:
send_message_id
- unique identifier (USMID);full_message_id
- FSMID for the event (if any);email_message_id
- ESMID for an email channel.
Introduction of new identifiers allows you to find necessary events and thus avoid difficulties in error analysis. send_message_id
is still a unique message ID, but now it looks much shorter.
New method to suspend push subscription
Implemented a new method to suspend push subscription of users to a resource via web push SDK. You can learn more about SDK and its configuration here.
Minor changes
- Added "Text + Image" combination for Viber templates.
- Added support for selecting authentication fields for MFMS EDNA SMS gateway.
- Expired web version collections are now deleted along with their contents.
- Added custom header editor for "API request" scenario element.
Fixes
- The counter of imported profiles in the Administrative panel is now automatically recalculated when the profile database is deleted.
- Attaching a file in the Segment section now works correctly.
- Fixed a bug where the platform was mistakenly registering more send and open events for some channels and gateways.
- Images are now loaded correctly when importing an HTML template.
- Improved stability of the Analytics section, fixed some server errors related to analytics.
- Winner selection by clicks in multivariant tests now works correctly.
- Fixed a bug causing duplicate subscriptions for a profile when clicking the save button.
- Statuses on sends via WhatsApp* channel now arrive correctly.
- Improved validation when filling out fields in some sections of the platform.
- Import via file works correctly again for clients of the cloud version of the platform.
- Fixed an error occurring when connecting PostgreSQL connector to database on Yandex Cloud.
- Import via zip archive works correctly again.
- Fixed bug related to reaching the maximum limit of active sessions in MongoDB.
- Profiles caught in a scenarios are now parsed evenly by handlers without creating delays.
- Fixed a bug where a part of a message was cut off when previewing an SMS template.
- The Segment Participation condition now does not display the last created segment if the segment in use has been deleted.
- Improved full screen mode of template editor on Safari.
- Email events in Sendsay integration are now logged correctly.
- Fractional number selection is now available again in the segment by numeric target data.
- Removed PostgreSQL queries to Market in scenarios where they don't need to be initiated.
- Template with custom structure is now correctly imported into the platform.
- Fixed a bug where the platform would not start when one node in a ClickHouse cluster was unavailable.
- Day of week wait condition now works correctly in scenarios again.
- Push notifications with special Unicode character sequences are now sent correctly on Firebase iOs provider.
- Fixed auto-alignment algorithm in scenarios.
- When sending an empty SMS template, an error entry now appears in the campaign log.
- Event type in Notify is now correctly displayed when exporting profile history.
- Fixed a bug where it was possible to create a product without filling in mandatory fields.
- Fixed errors related to saving or deleting a subscription to a user channel resource.
- Disabling notifications in Safari browser now works correctly.
- Supported file formats are now listed for importing from a file in Market.
- Fixed an issue where when copying a segment, the segment structure would retain incorrect conditions for channels.
- The irrelevant error "Config server db posgres is missing for account" has been removed from the campaign log.
- Fixed errors related to saving Telegram templates.
- Improved stability of
procworkflow
,webcontrol
processes. - Fixed some bugs in the platform interface.
References: PL-17403 PL-17338 PL-17301 PL-16970 PL-17313 PL-17190 PL-17167 PL-17116 PL-13523 PL-17152 PL-12931 PL-17113 PL-16889 PL-13032 PL-17069 PL-16689 PL-16988 PL-16645 PL-16785 PL-16811 PL-16729 PL-17290 PL-16126 PL-17333 PL-16090 PL-17325 PL-17314 PL-17289 PL-17261 PL-17129 PL-17202 PL-17238 PL-17226 PL-16615 PL-17217 PL-16840 PL-17148 PL-17201 PL-17207 PL-17199 PL-15413 PL-10841 PL-17171 PL-15854 PL-17151 PL-16967 PL-17117 PL-17124 PL-17130 PL-17142 PL-15860 PL-17093 PL-16528 PL-14496 PL-16082 PL-17036 PL-16803 PL-16802 PL-17034 PL-15434 PL-16789 PL-16440 PL-16821 PL-16819 PL-17196 PL-17081 PL-17129 PL-17058 PL-17112 PL-16830 PL-13026 PL-16823 PL-17185 PL-17086 PL-14429 PL-16866 PL-16887 PL-17073 PL-15837 PL-17007 PL-16816 PL-17044 PL-16825 PL-17035 PL-17019 PL-16859 PL-16941 PL-16992 PL-17012 PL-17011 PL-16202 PL-15451 PL-15679 PL-16627 PL-16966 PL-16732 PL-16867 PL-16844 PL-16753 PL-2915 PL-5732 PL-11319 PL-16381 PL-16313 PL-16237 PL-17053 PL-16847 PL-17020 PL-16521 PL-16527 PL-17063
*The Meta organization, which owns Instagram, Facebook and WhatsApp products, has been declared as extremist and banned in Russia.