2018-09 September - Release #30

    


New Features

  • [PINPOINTE-908] - Stats: Update Account and Database Reports

  • [PINPOINTE-956] - Stats: New Dashboard Report; Open Time Heatmap; Click Time Heatmap

  • [PINPOINTE-970} - GDPR: Purge all references to {email_addr} and add to block list

  • [PINPOINTE-971] - GDPR: Update fields, (and/or not track) a given email address

  • [PINPOINTE-972] - GDPR: Honor recipient’s request to disable GeoIP tracking

  • [PINPOINTE-1010] - Builder: DND Help Video links - Update links to new videos


Improvements

  • [PINPOINTE-775] - Analytics: Link Clicks - filter out bots and malware checks 

  • [PINPOINTE-861] -Campaign Queue: Modify ‘Contact Database’ Column label to say ‘Target Audience’

  • [PINPOINTE-922] - API: Enhancements to Salesforce sync (‘Version 1.3’)

  • [PINPOINTE-937] - Builder: Send Preview “Set as default” option

  • [PINPOINTE-975] - GDPR: Update Terms of Service + Privacy Policy

  • [PINPOINTE-976] - GDPR: Export does not include IP address

  • [PINPOINTE-978] - GDPR: WordPRess plugin - Add confirmed opt-in option and functionality

  • [PINPOINTE-980] - Date format issue when exporting Subscription Date and re-importing to database

  • [PINPOINTE-1103] - Contacts: Import and updating of contacts updates data fields for contacts with status bounced or unsubscribed



Bugs Fixed

  • [PINPOINTE-764] - Stats: Email Client Type; was reporting browser versions vs email clients

  • [PINPOINTE-913] - Lists: When a contact is added to (or removed from) a tag/list via API, the cached counter needs to be updated

  • [PINPOINTE-945] - Split Tests: WYSIWYG Text-only version sends to contacts set as Format = “HTML”

  • [PINPOINTE-953] - Incorrect summary description to right of Forward-to-Friends Form icon

  • [PINPOINTE-960] - Surveys: Entering a URL for “Thank You” page with a page break sends users to url at page break

  • [PINPOINTE-963] - Split Test: Update Final Results to report correct “winner”

  • [PINPOINTE-966] - Contact Lists: Copying Contact List copies contacts too

  • [PINPOINTE-967] - Segment: Selected Contact is in List Does Not Display Lists if used 2+ times

  • [PINPOINTE-981] - Campaigns: Folder View displays Last Sent as “Not Sent” for Split Tests

  • [PINPOINTE-982] - Databases: Folder View displays incorrect contact count after Bulk Merge

  • [PINPOINTE-986] - Subscriber Export: Slow and ends prematurely

  • [PINPOINTE-987] - Surveys: Double quotes in Titles and Subtitles creates error on save

  • [PINPOINTE-988] - Time zone set to GMT + 5:30 causes Campaign Queue to display error page

  • [PINPOINTE-989] - Lists: Contacts => Manage Lists => View List Contacts pagination is not correct

  • [PINPOINTE-990] - XML-API: Subscribers.AddSubscriberToList does not tag the new subscriber or add them to autoresponders

  • [PINPOINTE-991] - Account Summary: tabs view problem - display overlaps tabs

  • [PINPOINTE-992] - Stats => Database Summary => Print option hangs up

  • [PINPOINTE-993] - Forms: Subscription form with Captcha failing on all instances

  • [PINPOINTE-994] - Surveys: Contact Form widget Individual “Required” checkboxes broken

  • [PINPOINTE-995] - Lists: Contacts => Manage Lists => View Contacts => Remove causes error

  • [PINPOINTE-996] - Lists: Contacts => Manage Lists => View Contacts Geo data missing

  • [PINPOINTE-999] - Lists: Folder mode broken - cannot drag lists in folders or to other folders

  • [PINPOINTE-1008] - Contacts: Delete Databases command - unusably slow\

  • [PINPOINTE-1009] - Contacts: Add Contact then Save -> results in a blank screen

  • [PINPOINTE-1011] - Updates to Dashboard UX

  • [PINPOINTE-1012] - Stats display for Clicks and Opens Heatmap are too slow when there are lots of data

  • [PINPOINTE-1017] - Stats => View Stats => View GeoIP and then doing Export - only exports first 10 records

  • [PINPOINTE-1019] - Password complexity check: No error message and does not save if password does not meet requirements

  • [PINPOINTE-1020] - Lists: Select All check box not working

  • [PINPOINTE-1043] - Builder: Builder: Fix rendering issues on iOS v11; Improper handling of background images

  • [PINPOINTE-1046] - Builder: Paste Content not properly filtering content; breaks rendering; possible UI issues

  • [PINPOINTE-1047] - Builder - Render horizontal line is broken; height appears to be height + padding

  • [PINPOINTE-1053] - Builder: DND - template rendering issues

  • [PINPOINTE-1082] - Lists: Export Contacts failing 



DETAILS

Here we cover the above items in more detail.



New Features


[PINPOINTE-908 ] - Stats: Update Account and Database Reports

Several forms, such as Database Statistics Summary Page and Manage Database Page have been modified to conform to a more unified format. 


[PINPOINTE-956] - Stats: New Dashboard Report; Open Time Heatmap; Click Time Heatmap

Two new reports showing campaign heatmap activity created for user Dashboard. These two new tables provide a visual representation of the timing of open and click activity for campaign emails. 


Opens:


Clicks:



[PINPOINTE-970] - GDPR: Purge all references to {email_addr} and add to block list

In compliance with GDPR, method to allow authorized Pinpointe personnel to more efficiently purge all references to a given email address and to allow that address to be automatically added to a global suppression list.


[PINPOINTE-971] - GDPR: Update fields, (and/or not track) a given email address

In compliance with GDPR, method to allow authorized Pinpointe personnel to more efficiently update user personal information fields and/or to to designate a given field as “Do Not Track” if so requested by end user. 


[PINPOINTE-972] - GDPR: Honor recipient’s request to disable GeoIP tracking

In compliance with GDPR, method to allow authorized Pinpointe personnel to disable GeoIP tracking of an end user if so requested by that end user.


[PINPOINTE-1010] - Builder: DND Help Video links - Update links to new videos

Updated help videos for campaign builder (please see screenshot below for location).


Improvements


[PINPOINTE-775] - Analytics: Link Clicks - filter out bots and malware checks

Improve statistical campaign data by filtering out certain non-recipient activity.


[PINPOINTE-861] - Campaign Queue: Modify ‘Contact Database’ Column label to say ‘Target Audience’

Modify “Contact Database” column header in Campaign Queue section to more fully encompass all send-to audience types.



[PINPOINTE-922] - API: Enhancements to Salesforce sync (‘Version 1.3’)

  1. New option to sync campaigns on a per-campaign basis;

  2. Map account / lead owner from Salesforce;

  3. Map Salesforce ‘opt-out’ field to Pinpointe ‘Unsubscribe’ field

  4. Updated documentation available in the Knowledgebase at: (pending)


[PINPOINTE-937] - Builder: Send Preview “Set as default” option

Added mouse-over tool tip explanation of “Set as default” check-box when sending a preview of a campaign.


[PINPOINTE-975] - GDPR: Update Terms of Service + Privacy Policy

Terms of Service and Privacy Policy have been updated, as well new Data Processing Addendum being added. 


[PINPOINTE-976] - GDPR: Export does not include IP address

Export process modified to export appropriate IP addresses collected at time of contact data collection.


[PINPOINTE-978] - GDPR: WordPress plugin - Add confirmed opt-in option and functionality

Addition of confirmed opt-in option and functionality to WordPress plugin. 


[PINPOINTE-980] - Date format issue when exporting Subscription Date and re-importing to database

Modified system interpretation of exported and re-imported Subscription Date time data to account for time zone differences.


[PINPOINTE-1103] - Contacts: Import and updating of contacts updates data fields for contacts with status bounced or unsubscribed

Importing and updating contacts with modified information will result in the updating of the appropriate fields for active, bounced, and unsubscribed* contacts. 

*If a contact is active in the database being updated, but marked as unsubscribed in one or more other databases, but not master unsubscribed, modified information for any field(s) being updated for that contact will result in the updating of the appropriate field(s) in the database being updated.  However, if the contact is marked as unsubscribed in the database being updated, or is master unsubscribed, that contact record will be skipped, and no fields will be updated for that contact in the database being updated.



Bugs Fixed


[PINPOINTE-764] - Stats: Email Client Type; was reporting browser versions vs email clients

On “Device Type” statistical page, reporting modified to only include email clients and not browser versions.



[PINPOINTE-913] - Lists: When a contact is added to (or removed from) a tag/list via API, the cached counter needs to be updated

This issue has been fixed. Cached counter now updating.


[PINPOINTE-945] - Split Tests: WYSIWYG Text-only version sends to contacts set as Format = “HTML”

This issue has been fixed. Appropriate version of campaign email now sent based on preferences. 


[PINPOINTE-953] -  Incorrect summary description to right of Forward-to-Friends Form icon

This issue has been fixed.



[PINPOINTE-960] - Surveys: Entering a URL for “Thank You” page with a page break sends users to url at page break

This issue has been fixed. Recipient now routed to appropriate URL within survey. 


[PINPOINTE-963] - Split Test: Update Final Results to report correct “winner”

This issue has been resolved. In those split tests where there is an initial send to a subset of contacts, the campaign which results in the most activity and has been chosen as the email to send to the rest of the contact base is reported as the “winner”.


[PINPOINTE-966] - Contact Lists: Copying Contact List copies contacts too

Functionality remains same but description of action modified for clarification. 


[PINPOINTE-967] - Segment: Selected Contact is in List Does Not Display Lists if used 2+ times

Segmentation fields now correctly populated.



[PINPOINTE-981] - Campaigns: Folder View displays Last Sent as “Not Sent” for Split Tests

This Issue has been fixed.


[PINPOINTE-982] - Databases: Folder View displays incorrect contact count after Bulk Merge

Both “Folder” and “List” mode now report correct contact count. 


[PINPOINTE-986] - Subscriber Export: Slow and ends prematurely

This issue has been resolved.


[PINPOINTE-987] - Surveys: Double quotes in Titles and Subtitles creates error on save

This issue has been resolved.


[PINPOINTE-988] - Time zone set to GMT + 5:30 causes Campaign Queue to display error page

This issue has been resolved.


[PINPOINTE-989] - Lists: Contacts => Manage Lists => View List Contacts pagination is not correct

This issue has been resolved.


[PINPOINTE-990] - XML-API: Subscribers.AddSubscriberToList does not tag the new subscriber or add them to autoresponders

This issue has been fixed. New subscribers are now added to autoresponders. 


[PINPOINTE-991] - Account Summary: tabs view problem

This issue has been fixed. "Account Summary" tab has been re-positioned so as to not obscure text.


[PINPOINTE-992] - Stats => Database Summary => Print option hangs up

This issue has been resolved. System no longer hangs upon action.


[PINPOINTE-993] - Forms: Subscription form with Captcha failing

This issue has been resolved.


[PINPOINTE-994] - Surveys: Contact Form widget Individual “Required” checkboxes broken

This issue has been fixed.


[PINPOINTE-995] - Lists: Contacts => Manage Lists => View Contacts => Remove causes error

This issue has been fixed. 


[PINPOINTE-996] - Lists: Contacts => Manage Lists => View Contacts Geo data missing

This issue has been fixed. GeoIP data now being displayed properly. 


[PINPOINTE-999] - Lists: Folder mode broken - cannot drag lists in folders or to other folders

This issue has been resolved.


[PINPOINTE-1008] - Contacts: Delete Databases command was very slow

We have optimized the performance of this page and it now operates significantly faster.


[PINPOINTE-1009] - Contacts: Add Contact then Save -> results in a blank screen

This issue has been fixed.


[PINPOINTE-1011] - Updates to Dashboard UX

Dashboard UX has been updated to present more streamlined information. Main section of dashboard will now show heatmap activity 

data on the left and statistical data from most recent delivered campaign on the right. 


[PINPOINTE-1012] - Stats display for Clicks and Opens Heatmap are too slow when there are lots of data

This issue has been resolved. 


[PINPOINTE-1017] - Stats => View Stats => View GeoIP and then doing Export - only exports first 10 records

This issue has been fixed.


[PINPOINTE-1019] - Password complexity check: No error message and does not save if password does not meet requirements

This issue has been resolved.


[PINPOINTE-1020] - Lists: Select All check box not working

This issue has been resolved.


[PINPOINTE-1043] - Builder: Fix rendering issues on iOS v11; Improper handling of background images

This issue has been fixed.


[PINPOINTE-1046] - Builder: Paste Content not properly filtering content; breaks rendering; possible UI issues

This issue has been resolved.


[PINPOINTE-1047] - Builder - Render horizontal line is broken; height appears to be height + padding

This issue has been resolved. Divider line now maintains height across all devices / operating systems / email clients. 

 


[PINPOINTE-1053] - Builder: DND - template rendering issues

These issues have been resolved. Unwanted white space has been eliminated from between elements when rendered in certain operating systems / email clients.


[PINPOINTE-1082] - Lists: Export Contacts failing

The issues involving failure of certain aspects of the Export Contacts feature have been resolved.  This also included export performance improvements, making exporting larger lists, segments, and databases faster by loading 60k chunks into memory, then updating, then repeating that process until complete.  This results in choppier status bar progress, with longer pauses, but overall export time has been decreased significantly, especially for larger exports in excess of 60k contacts.





 



 












Comments to this discussion are now closed!