Tag Archives: decision tree updates

Spring 2017 Decision Tree Updates

updates-blog2

In case you haven’t noticed, we’ve been busy improving Zingtree over the past six weeks. Aside from the new Single Sign-on and Dual use tree features, here are the other more subtle updates we’ve recently added into Zingtree:

  • Fix: No longer allows multiple feedback clicks on submit feedback button (Katheryn P.).
  • Update: AGENT_ and USER_ prefixes on buttons only show them in agent mode or end-user mode (Travis A.).
  • Update: Tag matching on trees (host-trees) now saves state for each tree clicked, shows marker if a session was started with that tree (for Jenn V.).
  • Update: Added nochrome=1 option to host-trees to show minimal tag matching results.
  • Fix: Using a tree node to launch a tree with a webhook in the starting node now runs webhook (Chrissie).
  • Update: Reports are now in author’s local time.
  • Update: Zendesk app version V9B now manages merge variables properly.
  • Update: Zendesk app gets ticket’s list box values instead of tags as merge variables to insert into agent scripts.
  • Fix: Form data report items now syncs with session list report (Diana T).
  • Fix: Session Matrix report now uses last click time for date ranges.
  • Fix: Scoring nodes no longer occasionally add a zero to scoring variables.
  • Fix: email-session-info script updated to handle some timing issues causing missing form data.
  • Update: Data Entry radio button fields now render using entire width of node, not half of width.
  • Fix: Date picker for subtrees works properly (Chrissie).
  • New: Sessions List has options to show first click/last click (Ricardo).
  • New: Sessions list report shows total time spent.
  • Update: Added Agent Portal Parameters option to pass custom URL values into agent portal trees (Chrissie).
  • Update: My Agents page now hides advanced options by default.
  • New: Server-side include example page.
  • Fix: Last click time in session data now always accurate (Ricardo).
  • Fix: Session form data reloads are now more reliable – fixes edge cases on timing errors (Ricardo).
  • Fix: New lines in Agent Feedback Comments now appear in emails, comment review pages (Katheryn P).
  • New: Tree Nodes and Link Nodes can now have tags (Morgan).
  • New: find_tree_sessions API (Chris P.).
  • Fix: Double quotes in session variables (via Zendesk) caused state not to get properly set (Ricardo).
  • New: API added find_agent_sessions as equivalent to original find_sessions. Makes better language since we added new find_tree_sessions API.
  • Update: get_session_data API call now includes “seq” in the path as click number (Chris P.).
  • Update: Form data, Session List reports now based off of “last click time” during a session, instead of start time (Ricardo).
  • Update: Session List report now shows an icon if the session includes form data.
  • Added demo for embedding with breadcrumbs in the container.
  • New: Import from Oracle Service Cloud XML in Create Tree.
  • Fix: FontAwesome icons updated to version 4.7 for Preview, Deploy.
  • Fix: FormData report and Session List report now use same time starting criterion.
  • Update: Added date_format option to hosting or embedded URLs to allow custom date formats in date picker (Chrissie, Jane).
  • Fix: Properly sends ampersands in subject line for email-session-info link node (Alok).
  • New: Can now see all feedback comments for a tree by clicking on comments bubble in My Trees (Guil).
  • Update: Date picker now uses user’s locale to format dates and show proper month names.
  • Fix: Emails with apostrophes now are able to be added to MailChimp lists.
  • Fix: Validates Tree IDs on spreadsheet import for tree nodes.
  • Fix: Now gets root node for tree imports as first node in list, even if not #1 (Katie).
  • Update: Zendesk agent scripting: tags prefixed with “perm_” are never removed from Zendesk once added (Jamel).

Thanks to all of our hard-core authors for suggesting most of these updates.

Got a suggestion or a great idea?  Let us know!

Updates: Reorder Nodes, Efficient Forms, Tree Content Search and More

NL-header-updates3

The holiday spirit never quits here at Zingtree, as we’ve added some cool new features for some of our best customers.

Reordering Nodes in Overview

Tom K. (and a few other people) asked if we could reorder the nodes in the Simple Overview. And now you can! Just drag any node up or down, and it will stay in that position forever.

Some caveats:

  • The root node always appears at the top of the list. If you drag a node over the root, it will appear in position #2 the next time.
  • Some people asked about automatically re-numbering nodes.  For now, we’ve decided to keep the node numbers permanent, as there are cases where node numbers are used in links and URLs outside of Zingtree, and any renumbering would break these links.

Tree Content Node Search

Abner J. asked if we could extend our search forms to include ALL trees in the account, not just the current tree.  So we added a new form type you can insert from the content editor in Edit Node: a Tree Content Search Form:

If you have multiple trees, and you want your end-users to be able to search all nodes in those trees, this is what you can use.

Placeholders vs. Labels in Forms

Tom K. asked if we could make our form layouts more concise by offering an option to eliminate the labels in forms, and put “placeholders” in the fields instead. Done!

Here’s how a form with labels appears:

And here’s one with placeholders:

Sending Multiple Emails

For Alok: Email nodes, and the email-session-info link now can send multiple emails.  Just enter email addresses separated by commas.

Got something special on your wish list? Send it along, and our elves will start working on it!

Update: New Decision Tree Designer and Data Entry Fields Management

NL-header-updates3

This latest Zingtree update is more comprehensive than most, primarily because we took some time to focus on our core decision tree building features and make them even better. You’ll see big improvements in Visual Designer, as well as managing Data Entry fields and editing nodes.

Visual Designer

The big change is that we’ve moved to a more powerful pop-up editor within Designer, and eliminated editing from the right panel. You now have a larger drawing area, and can do almost all of your work directly in Designer without having to go to Overview.

Designer also has “isolated” view – just click on a node, and you’ll see just the nodes and buttons connected to it. Additionally, you can print and export your tree drawings to PNG image files. And, Designer now loads 2x to 3x faster!

Important: To edit a node in Designer, you’ll need to double-click or right-click.

Here’s what some of the new changes look like:

Larger Drawing Area

larger drawing areaPop-Up Editor

Isolated View

Click on any node or button/arrow to highlight connections.

Other Designer updates:

  • Designer boxes resize to fit longer content when loading tree.
  • Designer with two buttons going to same place now has larger separation of arrow connectors.
  • Fix: Apostrophes in titles or questions now display properly.

Data Entry Fields

Also new is an improved way to manage data entry fields. Rather than inserting code into the content area, you can now manage data entry fields separately, which makes it easier for non-programmers to edit, add and change data fields.

Within the node editor (from Overview or Designer), you can add any number of data entry fields from a simple, easy-to-use form.

Complete instructions on how to use Data Entry Fields is in the Zingtree FAQ here.

Other Enhancements

Several other improvements and fixes are in this update, including:

  • Update: Tree node search now includes tags in search (h/t Trey H.)
  • Update: Simplified Edit Node.
  • Update: “Hide from Agent Portal” no longer defaulted when creating a new tree. Also gives hint to check this if no trees found in Agent portal.
  • Update: Copy Node on node editors, no more “Save and Create Duplicate”
  • New: Can now edit two trees at the same time through Designer, or keep two tabs open for different trees.
  • Fix: Edit Tree Node now shows links to all trees in your organization.
  • Fix: Traffic Map report now shows tree node links. (h/t Ben C.)
  • Fix: email-session-info.php will now substitute #source# or #agent# in the link (link node fix) (h/t Craig)
  • Update: Simple overview only shows scoring variable if scoring is being used.
  • Update: Preview now substitutes #agent_name# for author name. (h/t Marlin)
  • Update: Email nodes now insert body of message into “Notes” form field, which can be viewed and exported from the Form Data report (for Holly B.)
  • Fix: Search results linking to a tree node no longer fail (Chrissie)
  • New: Can delete multiple nodes easily from Simple Overview (for Ben C.)
  • Fix: Last Opened in My Trees page is adjusted for the user’s time zone (h/t Elijah H.)
  • New: Button Clicks report has a View All option to see all nodes on one page (h/t Mike H.)
  • Fix: apostrophe’s in page title no longer messes up #taglist# link tracking (Chrissie)

Thanks again to everyone who suggested updates! I’m sure we may have forgotten a few of you.

As always, if you have a suggestion to make Zingtree work better for you, please share.

Update: Multiple Scoring Variables, Speed Enhancements and More

YouAsked

This week’s update has actually taken a bit longer than a week to release, as we’ve done one major improvement, and a few smaller enhancements.

The big news is that you can now have Scoring Nodes use more than one variable. Look for a new Scoring Variable Name field when editing question or scoring nodes via Overview, Edit Node. An article on this new feature is coming tomorrow.

Other enhancements:

  • Update: Rendered trees are cached for speed improvement.
  • Update: My Trees shows tree tags in list.
  • Bug fix: Adding oneself as a collaborator now gives warning message and is disallowed.
  • Update: Entering a new variable with # characters using content editor now deletes the # characters.
  • New: Checkboxes and Radio Buttons can add to score.
  • Bug fix: Webhook app name now appears properly in Overview: Simple.
  • Bug fix: Deleting an App message via Edit Node now works properly.
  • Update: Enhanced session matrix report.
  • Bug Fix: Designer now properly saves A/B test state in Scoring Nodes

Several customers inspired us to do these updates. Let us know if you have an idea or suggestion to make Zingtree even better for you!