v2024.4.70
v2024.4.70.0 - New import menu, Rapporto integration, License info
Major changes
Improved import of profiles
Completely redesigned importing profiles from a file. Now when you select this item, a detailed step-by-step guide with detailed description of all import steps and settings will appear in front of you:
You now have the possibility to select file encoding, delimiter, select date format and edit the format of phone numbers during the import.
Also the import menu to the profile database has been updated:
Rapporto integration
Added support for integration with Rapporto. Now you can use this platform as a gateway to send messages to Viber:
Before setting up the integration, you need to connect your Rapporto account with Altcraft Platform via connection. You can read more about setting up the integration here.
License information
Added License item in the Tools section of the Administrative Panel. In this item you can see detailed information about the platform version, license and its validity period.
In the Notify about license changes to field, you can specify the email address to which you want to receive notifications about license status changes or expiration. Notifications will be sent 2 weeks before the license expires and when the license status changes.
Minor changes
- New operators have been added to the "JSON filter" scenario element:
contains
,in
,notin
and!~=
. Read more about their usage here. - It is now possible to add custom headers to the "API request" scenario element.
- You can now send emails without the text version of the message.
- The
genders
directory has been updated.
If you need to keep the old genders
directory configuration or make some changes to it, create a new file, name it "custom.genders.json" and make the necessary edits there. You can read more about it here.
- Optimized operation of the "Segment" scenario element.
- The mechanism of interrupting cycles in scenarios has been redesigned, now it works correctly in complex scenario chains.
Fixes
- Fixed a bug where the exported template did not contain all source data.
- Fixed errors occurring during resynchronization with VK Ads service.
- Conditions of waiting for a certain day of the week now work correctly in scenarios.
- Fixed an issue where some channels could not be selected in trigger campaigns.
- Fixed an issue when exporting profiles with subscriptions.
- Fixed an issue where segmentation with negative conditions on Push deliveries was incorrectly selecting profiles.
- Segmentation condition "Found in list" now correctly selects values containing a slash.
- Elements in scenarios now connect graphically to each other correctly.
- Fixed a bug where the delivery event for web push in Safari was logged before the actual delivery.
- Fixed false triggers of the "Timer" trigger in the Tag Manager.
- Fixed errors occurring when setting up connection to Facebook Ads.
- Improved analytics on test sends.
- Campaign filter now correctly detects campaigns created from scenario.
- Fixed a bug where moving campaings and templates to trash did not work correctly.
- Improved stability of
akmtad
,procworkflow
,proctrigger
processes.
References
PL-16980 PL-17004 PL-16990 PL-16934 PL-15925 PL-16939 PL-16170 PL-16565 PL-16649 PL-16306 PL-16100 PL-16450 PL-16458 PL-16457 PL-16459 PL-16180 PL-16357 PL-15777 PL-16326 PL-16323 PL-16312 PL-16317 PL-16226 PL-16023 PL-15844 PL-13617 PL-15843 PL-13634 PL-12949 PL-16857 PL-17055 PL-17050 PL-17041 PL-17036 PL-17022 PL-17001 PL-16978 PL-16983 PL-16890 PL-16891 PL-16866 PL-16945 PL-16875 PL-16856 PL-16790 PL-16545 PL-16707 PL-16299 PL-16310 PL-16244 PL-16045 PL-15518 PL-17000 PL-16754
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
v2024.4.70.1088 - Web services handlers, stability improvements
Major changes
API requests to web services handlers
Correct balancing of web services requires from the user a constant and accurate transfer of their status. To fulfill this condition, special API requests to process status handlers have been implemented. Requests to the handlers of the following processes have been added: webcontrol
, webadmin
, webapi
, trkaction
, trkwebctrl
, cookiesaver
.
You can learn more about these API requests at link.
Minor changes
- Added validation when uploading a video file in Telegram template.
- Profile history is now updated faster, ensuring correct operation of scenarios with complex logic.
Fixes
- Temporary platform files are now correctly cleared after the expiration of the lifespan period.
- Fixed incorrect display of growth report indicators.
- Fixed issues with the display of some elements in the interface.
- Fixed errors that caused the log of actions in the Administrative panel to record not all events.
- Improved stability of
procworkflow
andproctask
processes.
References
PL-17467 PL-17445 PL-17127 PL-17267 PL-17182 PL-17090 PL-16638 PL-16931 PL-17183 PL-17016 PL-16286 PL-10929 PL-17014 PL-16911
*Meta Platforms Inc., the company behind Instagram, Facebook, and WhatsApp, has been designated as an extremist organization and is banned in the Russian Federation.
**Viber is a trademark of Rakuten Group, Inc. and is blocked in the Russian Federation.