2018-04 April - Release #29


Release Notes - Release #29


New Features



  • [ PINPOINTE-833 ] - API: New API method Subscriber.findSubscriber()

  • [ PINPOINTE-588 ] - API: Enhancement to SalesforceSync - Get Unsubscribed since {Date}

  • [ PINPOINTE-649 ] - Builder: Integrate undo/redo class for the builder

  • [ PINPOINTE-819 ] - Builder: Added method to set the background color of Text (eg - 'highlight')

  • [ PINPOINTE-822.] - Builder: Improve the visual feedback regarding which level object is selected so it is more obvious where styles will be applied.

  • [ PINPOINTE-798 ] - Builder: 'Delete Block' + Duplicate block- identify the block and add confirmation dialog.

  • [ PINPOINTE-621 ] - Split Test: Report Audience for Split Test now includes Segment(s)

  • [ PINPOINTE-860 ] - Builder: Add support for broader range of 'web safe' fonts

  • [ PINPOINTE-771 ] - Schedule: Email Summary Page shows Database names when sending to Lists / Segments.  Now displays List: [ name ] or Segment: [ name ] or Database: [ name ].

     


 

Improvements



  • [ PINPOINTE-883 ] - Lists: View Contacts -> Performance issue (Customer reported)

  • [ PINPOINTE-688 ] - Social: Youtube Social icon set to follow; set to visit by default

  • [ PINPOINTE-749 ] - Contacts: Database Settings - Text Area is too small; make Phone optional

  • [ PINPOINTE-750 ] - Contacts: List settings - Textarea for description is too small

  • [ PINPOINTE-751 ] - Remove menu item Campaigns -> Send Campaign

  • [ PINPOINTE-752 ] - Contacts: Dates display as 'Today' and 'Yesterday'. Display the actual date/time

  • [ PINPOINTE-763 ] - Stats: Campaign stats: % Opens, Clicks: Denominator should be # DELIVERED, not # SENT

  • [ PINPOINTE-765 ] - Campaign Send: Add real menu widget; sliders; Show Google Analytics if Link Tracking Enabled

  • [ PINPOINTE-781 ] - Custom Fields: Eliminate option for minimum and maximum length

  • [ PINPOINTE-782 ] - Custom Fields: Date has a 'default value' option. Remove this

  • [ PINPOINTE-783 ] - Custom Fields: Add help bubble for 'Apply default to existing contacts

  • [ PINPOINTE-785 ] - Custom Fields: There is no option to display GeoIP data

  • [ PINPOINTE-787 ] - Admin: Updates to the Bounce Files / Bounce processing

  • [ PINPOINTE-793 ] - Spam Check: Add additional instructions

  • [ PINPOINTE-795 ] - API: Make GetSubscribers, GetCustomFieldData calls user-accessible. Currently they are admin-only calls.

  • [ PINPOINTE-800 ] - Builder: Improve dialog for sending a preview

  • [ PINPOINTE-760 ] - Builder: Adding attachment requires Save + Exit for the attachment to actually be attached.

  • [ PINPOINTE-770 ] - Builder: Stock image can't be resized to full size image once uploaded

  • [ PINPOINTE-792 ] - Builder, wysiwyg: Remove 'Save+Continue button

  • [ PINPOINTE-797 ] - Builder, WYSIWYG: Compress: Remove whitespace and CR from html prior to send

  • [ PINPOINTE-799 ] - Builder: Improve => social Icon interface / help

  • [ PINPOINTE-807 ] - Builder: Incorrect rendering for full-width image on various devices (mostly iphone)

  • [ PINPOINTE-808 ] - Builder: Grammarly interferes with editor; messes up code

  • [ PINPOINTE-811 ] - Builder: Rendering 3 Column Preset Incorrect on several devices

  • [ PINPOINTE-818 ] - Builder: "Highlight" in Global Options and Module Options - Does Nothing

  • [ PINPOINTE-821 ] - Builder: Move Column Settings/Background on Block Select to Side Menu

  • [ PINPOINTE-824 ] - Builder: Improve the color picker

  • [ PINPOINTE-853 ] - Builder: Add format options: Center / do not center content for Email

  • [ PINPOINTE-867 ] - Builder: Improve UI for entering/viewing/editing longer URLs into Link field

  • [ PINPOINTE-869 ] - Builder: Minor adjustments to the left side panel

  • [ PINPOINTE-879 ] - Builder: No way to remove a Link and its associated properties; Difficult to select Link

  • [ PINPOINTE-903 ] - Builder: Social Setting / Link Validation

  • [ PINPOINTE-893 ] - Builder: DND/WYSIWYG - No option to Save / Save icon does nothing.



Bugs Fixed



  • [ PINPOINTE-862 ] - Contacts: Manually adding contacts to List caches as 0 until refreshed

  • [ PINPOINTE-846 ] - Builder: Anchors no longer work on existing campaigns, and cannot create new ones

  • [ PINPOINTE-849 ] - Schedule: If Send-from / Reply-To have a trailing space, the return-path domain is set incorrectly

  • [ PINPOINTE-734 ] - Statistics: No Graphs are displayed for Some Campaigns

  • [ PINPOINTE-735 ] - Autoresponders: New AE and copy DND campaign option results in blank page / hang

  • [ PINPOINTE-773 ] - Export: Special Foreign Characters like é and ñ Cause munged Export file

  • [ PINPOINTE-809 ] - Segment: Last Opened/Clicked - No Selection Causes Hang when sending a campaign

  • [ PINPOINTE-845 ] - Builder: bulleted text loses formatting / CR after saving/exiting/re-editing

  • [ PINPOINTE-889 ] - SubsRuleset: db query to get clickable links takes too long

  • [ PINPOINTE-646 ] - Split Test: Stats show incorrect Times in various screens.

  • [ PINPOINTE-719 ] - Stats: Fix Stats Summary Display (See images)

  • [ PINPOINTE-746 ] - Contacts: Bounces involving multiple list IDs bounce incorrectly

  • [ PINPOINTE-747 ] - Builder: Help Video popup doesn't display correctly

  • [ PINPOINTE-754 ] - Stats: Conversion Tab - minor fixes to the layout

  • [ PINPOINTE-755 ] - Version footer is in the wrong place

  • [ PINPOINTE-758 ] - Split Tests: Stats graph tab ‘Engagement Rates’ should be a column graph; it is a point graph

  • [ PINPOINTE-762 ] - Autoresponders: Share links for social do not work

  • [ PINPOINTE-769 ] - Admin: Stats -> Email Send Summary - Does not display properly (See details)

  • [ PINPOINTE-778 ] - Forms: Update the Date Field Options

  • [ PINPOINTE-780 ] - Forms: Edit Form Details - Fix the Edit / Selector option

  • [ PINPOINTE-803 ] - Builder: Preset Social Icons are not the correct size

  • [ PINPOINTE-804 ] - Builder: Tumblr social icon is messed up.

  • [ PINPOINTE-805 ] - Builder: Clicking Social Icon causes Social Options dialog (side menu) to re-order
    Refresh results

  • [ PINPOINTE-657 ] - Builder: Insert Unsubscribe link on MAC / Safari does not work

  • [ PINPOINTE-801 ] - Builder: Spacer size option disappears

  • [ PINPOINTE-817 ] - Builder: Duplicate a block then edit image; Saves resulting image in wrong preset block

  • [ PINPOINTE-886 ] - Builder: Swap Column should only appear on 2 column module; borks content on 1 and 3 column content

  • [ PINPOINTE-914 ] - Builder: Help Video in DND when closed keeps playing

  • [ PINPOINTE-915 ] - Builder: DND Cannot Disable the option to Display text as centered in mobile.

  • [ PINPOINTE-921 ] - Fix ALL places that use %%TPL_Add_To_List_Popup%% to expand it appropriately

  • [ PINPOINTE-823 ] - Builder: Setting Link Color for links in current module does not work.

  • [ PINPOINTE-878 ] - Builder: Pasting in content into text area - Multiple failures.

  • [ PINPOINTE-923 ] - Builder: DND - Linking text within a text block results in no space preceding linked text.






Details

Here we cover the above items in more detail.


New Features


[ PINPOINTE-833 ] - API: New API method Subscriber.findSubscriber()

Documentation for this API has been expanded. 


[ PINPOINTE-588 ] - API: Enhancement to SalesforceSync - Get Unsubscribed since {Date}

Request to add bidirectional sync-to-sync of the contact status back to sf.com for those contacts who have unsubscribed and/or bounced in Pinpointe. Pinpointe now supports a user-accessible API call to query subscriber unsubscribe/bounce status and the date of the status change.


[ PINPOINTE-649 ] - Builder: Integrate undo/redo class for the builder

Added functionality to the undo/redo buttons in the DND Builder. 


 


[ PINPOINTE-819 ] - Builder: Added method to set the background color of Text (eg - 'highlight')

WYSIWYG edit toolbar in the DND Builder now supports the ability to add background color for user-selected text.


Selection of text and application of background color:

 

Results:



[ PINPOINTE-822 ] - Builder: Improve the visual feedback regarding which level object is selected so it is more obvious where styles will be applied.

Visual feedback to user has been added to improve visual clues as to exactly which specific element (image, text, button, etc) is being selected for adding or altering styles.

 


[ PINPOINTE-798 ] - Builder: 'Delete Block' + Duplicate block- identify the block and add confirmation dialog.

Modified “Delete” option in DND Builder to ask for confirmation of user action. Now when selecting trashcan icon to delete an element, system will ask you to confirm your decision.



[ PINPOINTE-621 ] - Split Test: Report Audience for Split Test now includes Segment(s)

Currently, when a split test is sent to a subscriber segment, the stats [Statistics => Split Tests] shows in the Audience field only the database to which the subscribers belong. This report has been modified so that if a segment is selected as the send-to group, the segment name will be shown as the Audience.



[ PINPOINTE-860 ] - Builder: Add support for broader range of 'web safe' fonts

Additional fonts have been added to the available selection in the DND Builder.


[ PINPOINTE-771 ] - Schedule: Email Summary Page shows Database names when sending to Lists / Segments.  Now displays List: [ name ] or Segment: [ name ] or Database: [ name ].

Email Summary Page has been modified to show the user-selected group as the recipient of the  

Campaign, whether this is the full database or a sub-group such as a list or segment. 




Improvements


[ PINPOINTE-883 ] - Lists: View Contacts -> Performance issue (Customer reported)
Intermittent issue with speed of system response on specific tasks. This issue has been resolved.


[ PINPOINTE-688 ] - Social: Youtube Social icon set to follow; set to visit by default 

By default, Youtube Social icon was set to “follow” when clicked. Has now been set to “visit”. Issue resolved. 


[ PINPOINTE-749 ] - Contacts: Database Settings - Text Area is too small; make Phone optional

Three separate improvements were made:

  1. Text input fields for database settings on the Edit Contact Database page have been enlarged to make input clearer.

  2. Company phone number has been changed from required to optional.

  3. Send alert to: input field display format improved. 





[ PINPOINTE-751 ] - Remove menu item Campaigns -> Send Campaign

Redundant “Send Campaign” menu item removed. Sending campaigns is solely handled through the top level Manage Campaigns feature now.

[ PINPOINTE-752 ] - Contacts: Dates display as 'Today' and 'Yesterday'. Display the actual date/time
All Created or Last Edited date fields that previously displayed “Today” or “Yesterday” have been modified to display actual date and time.
 

[ PINPOINTE-763 ] - Stats: Campaign stats: % Opens, Clicks: Denominator should be # DELIVERED, not # SENT

In the Email Campaign Statistics section under main Statistics feature, percentages of opens, clicks and unique clicks were based on number of emails sent. This has been changed to number of emails delivered.



[ PINPOINTE-765 ] - Campaign Send: Add real menu widget; sliders; Show Google Analytics if Link Tracking Enabled

On the Send an Email Campaign page, the Send an Email Campaign Now? toggle button is set to “OFF” by default and results in the campaign are sent immediately. Clicking the button to the “ON” setting will bring up month / day and time fields to allow you to schedule sending of your email at a future time.  


In addition, the Yes, track my campaign using Google Analytics checkbox will only appear if the Yes, track all links in this email campaign button is set to “ON”.




[ PINPOINTE-781 ] - Custom Fields: Eliminate option for minimum and maximum length

In Custom Field feature, inputs fields asking for minimum and maximum length have been removed as they were unnecessary. Fields are now set to a default length but you have the option to set increase field length.



[ PINPOINTE-782 ] - Custom Fields: Date has a 'default value' option. Remove this

Default Value date field option for creating a Custom Date Field has been removed.


[ PINPOINTE-785 ] - Custom Fields: There is no option to display GeoIP data

These custom field types were added to CUSTOM FIELDS dropdown selection menu on the Edit Contact Database page.

  • Geo-Country

  • Geo-Region

  • Geo-City

  • IP-Address




[ PINPOINTE-760 ] - Builder: Adding attachment requires Save + Exit for the attachment to actually be attached.

When adding an attachment to an email campaign in the DND Builder, you were required to first Save & Exit before the attachment was actually included with your email. This means sending a preview email while still in the same initial Builder session (whether clicking the Save option or not) would not include the attachment. This issue has been resolved. 


[ PINPOINTE-770 ] - Builder: Stock image can't be resized to full size image once uploaded

When you inserted a stock image in your campaign email in the DND Builder, you could not resize to a larger size. This issue has been resolved.

[ PINPOINTE-792 ] - Builder, wysiwyg: Remove 'Save+Continue button

Button was removed. Options now are Save & Exit and Exit (without saving).


[ PINPOINTE-797 ] - Builder, WYSIWYG: Compress: Remove whitespace and CR from html prior to send

Campaign email pre-send processing has been modified to reduce whitespace and other unnecessary elements, thereby reducing the overall size of delivered emails. This lowers the likelihood that an email processor such as gmail will clip the message when viewed by the recipient. 


[ PINPOINTE-799 ] - Builder: Improve => social Icon interface / help

Social Options control panel has been updated to make it easier to select what action you would like to attached to each icon link. A reminder has also been included to set the icon’s URL in your social configuration. 




[ PINPOINTE-807 ] - Builder: Incorrect rendering for full-width image on various devices (mostly iPhone)

On various mobile devices, insertion of certain full-width image container widgets in the DND Builder would result in a displayed image being too wide based on the device screen. This issue has been resolved.


[ PINPOINTE-808 ] - Builder: Grammarly interferes with editor; messes up code

Addition of the Grammarly Chrome extension caused issue with the DND Builder code. This issue has been resolved.


[ PINPOINTE-811 ] - Builder: Rendering 3 Column Preset Incorrect on several devices

Rendering of a three-column preset block in the DND Builder would be incorrect on certain devices. This issue has been resolved.



[ PINPOINTE-821 ] - Builder: Move Column Settings/Background on Block Select to Side Menu

Controls for column settings moved to side control panel.




[ PINPOINTE-824 ] - Builder: Improve the color picker

The color picker in the WYSIWYG toolbar when editing a text block in the DND Builder has improved functionality and format.



[ PINPOINTE-853 ] - Builder: Add format options: Center / do not center content for Email

In the DND Builder, control options in left-side control panel have been added to left-, center- or right- justify content.




[ PINPOINTE-867 ] - Builder: Improve UI for entering/viewing/editing longer URLs into Link field

Link input field has been expanded to improve user interaction.



[ PINPOINTE-879 ] - Builder: No way to remove a Link and its associated properties; Difficult to select Link

A Remove Link icon has been added to the popup WYSIWYG toolbar when you click on a text area in the DND Builder. Clicking on the text link brings the toolbar up. Clicking on the “broken link” icon in the toolbar removes the link and its associated formatting



[ PINPOINTE-903 ] - Builder: Social Setting / Link Validation

Social configuration settings made in the main Social feature are now fully cross checked against selections made in the Social Options settings panel in the DND Builder.




[ PINPOINTE-893 ] - Builder: DND/WYSIWYG - No option to Save / Save icon does nothing.

Save button in top right of DND Builder now shows a dropdown menu with three options.



Bugs Fixed


[ PINPOINTE-862 ] - Contacts: Manually adding contacts to List caches as 0 until refreshed

Adding one or more contacts to a list would not result in an update to the total contact count unless you clicked the Refresh List Counts button. Adding a contact to a list manually now results in that list automatically updating its total contact count without requiring a refresh by the user.



[ PINPOINTE-846 ] - Builder: Anchors no longer work on existing campaigns, and cannot create new ones

Anchors embedded in existing campaigns were not redirecting when the associated element was clicked, nor could you add new anchors. This issue has been corrected for those email clients that support them. Anchors can be added to new and existing campaigns and correctly redirect to assigned links.


Name (“Jump to…”) anchors are not supported in:

  • iPhone - iOS8 and later

  • Apple Mail 4

  • Android 2.3 by default


“Back to top” anchors are not supported in:

  • iPhone - iOS8 and later

  • Gmail

  • Android 2.3 by default




[ PINPOINTE-734 ] - Statistics: No Graphs are displayed for Some Campaigns

Issue resolved.



[ PINPOINTE-735 ] - Autoresponders: New AE and copy DND campaign option results in blank page / hang

Choosing the option to copy an existing campaign to include in a drip campaign resulted in a blank page being created instead and a program hang. This issue has been resolved. When selecting the option: Copy an existing campaign as the basis for my automated email when creating a drip campaign, an editable copy of the selected campaign is now created and you are routed to the DND Builder.


[ PINPOINTE-773 ] - Export: Special Foreign Characters like é and ñ Cause munged Export file

This issue has been resolved. Adding special characters as values in a Custom Field no longer causes munging or errors to the data during export.



[ PINPOINTE-809 ] - Segment: Last Opened/Clicked - No Selection Causes Hang when sending a campaign

This issue has been resolved. Adding special characters as values in a Custom Field no longer causes munging or errors to the data during export.


Leaving the value field blank when defining a segment filter resulted in a hang to the program. This has been corrected so that the system will process a segment with an empty value field and will return 0 contacts.




[ PINPOINTE-845 ] - Builder: bulleted text loses formatting / CR after saving/exiting/re-editing

Bulleted text embedded in a campaign template would lose its formatting if the section was re-edited after the initial save. This issue has been resolved so that formatting of bulleted text is not lost upon re-editing of the containing section.  


[ PINPOINTE-889 ] - Segment / search selection to get clickable links takes too long

Searching for clicked links in very large databases could result in slow response times. A change to the search method has corrected this problem.

[ PINPOINTE-646 ] - Split Test: Stats show incorrect Times in various screens.

Several reported times in the Statistics -> Split Test Statistics report were incorrect. The rules for calculating the time of certain events have been modified. The correct times are now reported.


[ PINPOINTE-746 ] - Contacts: Bounces involving multiple list IDs bounce incorrectly

If a campaign was sent to multiple databases (or lists crossing multiple databases), the processing code would retain the database ID of only one database and would drop the ID of the other database(s).  In this situation, the total bounces recorded were accurate but the bounced subscriber would not be removed unless he was on the database whose ID was not dropped. This has been corrected so that a bounced subscriber will be removed from whichever database(s) he is on, and all bounces going back to the inception of this issue have been retroactively re-processed, thus correctly updating all bounced contacts status to bounced.

[ PINPOINTE-747 ] - Builder: Help Video popup doesn't display correctly

Layout format for popup Help Videos was incorrect resulting in a poorly formatted display. This issue has been corrected. Videos now display in correct format and size.

[ PINPOINTE-778 ] - Forms: Update the Date Field Options

Inputting incorrectly formatted values in Date fields in Custom Preferences and Subscription Forms caused anomalous behavior. This issue has been resolved.



[ PINPOINTE-780 ] - Forms: Edit Form Details - Fix the Edit / Selector option

Position and format of Edit selector element less than optimal. Selector was modified to improve the way it is displayed.


[ PINPOINTE-803 ] - Builder: Preset Social Icons are not the correct size

Display format of the preset social icons in the DND Builder required modification to improve compatibility with other design elements. This issue was resolved.


[ PINPOINTE-804 ] - Builder: Tumblr social icon is messed up.

Tumblr social icon display format contained unwanted artifacts. This issue was corrected.


[ PINPOINTE-805 ] - Builder: Clicking Social Icon causes Social Options dialog (side menu) to re-order Refresh results

Social functionality issues in the DND Builder have been resolved.


[ PINPOINTE-657 ] - Builder: Insert Unsubscribe link on MAC / Safari does not work

When editing or creating a DND campaign using Safari on a MAC, inserting any custom field variables did not work. This issue was corrected.


[ PINPOINTE-801 ] - Builder: Spacer size option disappears

Occasionally during an edit session in the DND Builder, the ability to change the height of a spacer object disappears. This problem was resolved.



[ PINPOINTE-817 ] - Builder: Duplicate a block then edit image; Saves resulting image in wrong preset block

When replacing the images in a preset block and then duplicating that block, if you edit an image in the duplicate block, the edits are applied to the corresponding image in the original block. This problem has been fixed.



[ PINPOINTE-886 ] - Builder: Swap Column should only appear on 2 column module; borks content on 1 and 3 column content

When attempting to use the Swap Column feature in the DND Builder on a 1-column or 3-column module, it caused problems with the content in those modules. This problem was resolved by making the feature only available for 2-column modules.


[ PINPOINTE-914 ] - Builder: Help Video in DND when closed keeps playing

When playing any help video while in the DND Builder, if you close the video by clicking the “X” in the upper right of the video pop-up window, the video continues to play and is not accessible anywhere else. This issue was resolved.


[ PINPOINTE-915 ] - Builder: DND Cannot Disable the option to Display text as centered in mobile.

After setting Center Text on Mobile View option to “off” in Global Settings, clicking on any text section within the campaign template will cause the Center Text on Mobile View option to change to “on” status. This issue was corrected.



[ PINPOINTE-921 ] - Fix ALL places that use %%TPL_Add_To_List_Popup%% to expand it appropriately

Encoded variable placeholder was not replaced in all instances with correct value. This issue has been corrected.


[ PINPOINTE-878 ] - Builder: Pasting in content into text area - Multiple failures.

Copying and pasting content from other sources into text areas in the DND Builder caused problems with formatting of the pasted content. This issue has been resolved.


[ PINPOINTE-923 ] - Builder: DND - Linking text within a text block results in no space preceding linked text.

Adding a link in a text box in the DND Builder resulted in no spacing between the link and the preceding line of text. This problem has been fixed.





Comments to this discussion are now closed!