Explorers are used to access and manage mailings, campaigns, questions, surveys, audiences, and content library items that have been created in Oracle RightNow Outreach Cloud Service (Outreach) and Oracle RightNow Feedback Cloud Service (Feedback). With these explorers, you can browse, search, and organize items in hierarchical folders on the content pane using functions similar to Windows Explorer.
Like Windows Explorer, each Oracle Service Cloud explorer consists of a set of hierarchal folders and a detailed list of available items. Explorers display items of their associated type. For instance, documents are listed in the Documents explorer.
While each explorer generally resides in its associated navigation list, it is important to remember that explorers can be added to (or removed from) any navigation list, just like a report. For example, the Mailings explorer can be added to the Mailings navigation list or to a different navigation list. If you are unable to locate a specific explorer in any of your navigation lists, contact your administrator.
The following table describes how to open each Outreach and Feedback explorer from its most common location on the navigation pane.
Table Outreach and Feedback Explorers
Explorer | Description |
---|---|
Outreach Explorers |
These explorers are used to manage mailings and campaigns. |
Mailings |
Click Mailings on the navigation pane and double-click Mailings Explorer. See Outreach Mailings. |
Campaigns |
Click Campaigns on the navigation pane and double-click Campaigns Explorer. See Outreach Campaigns. |
Feedback Explorers |
These explorers are used to manage questions and surveys in Feedback. |
Questions |
Click Questions on the navigation pane and double-click Questions Explorer. See Feedback Questions. |
Surveys |
Click Surveys on the navigation pane and double-click Surveys Explorer. See Feedback Surveys. |
Audience Explorers |
These explorers are used to manage audiences in both Outreach and Feedback. |
Contact Lists |
Click Audiences on the navigation pane and double-click Contact Lists Explorer. See Adding contact lists. |
Segments |
Click Audiences on the navigation pane and double-click Segments Explorer. See Creating segments. |
Content Library Explorers |
These explorers are used to manage content library items in both Outreach and Feedback. |
Documents |
Click Content Library on the navigation pane and double-click Documents Explorer. See Creating documents. |
Tracked Links |
Click Content Library on the navigation pane and double-click Tracked Links Explorer. See Adding tracked links. |
File Attachments |
Click Content Library on the navigation pane and double-click File Attachments Explorer. See Adding files. |
Templates |
Click Content Library on the navigation pane and double-click Templates Explorer. See Creating templates. |
Snippets |
Click Content Library on the navigation pane and double-click Snippets Explorer. See Creating snippets. |
Explorers contain a number of search functions to help you find mailings, campaigns, segments, contact lists, documents, tracked links, files, templates, snippets, surveys, and questions.
For additional information about explorer search functionality, see the Search On state in Explorer display states.
You can edit items used in documents, mailings, and surveys.
Outreach and Feedback explorers include the following items.
Mailings
Campaigns
Contact lists
Segments
Documents
Tracked links
Files
Templates
Snippets
Surveys
Questions
You can copy items used in documents, mailings, and surveys.
Outreach and Feedback explorers include the following items.
Mailings
Campaigns
Contact lists
Segments
Documents
Tracked links
Files
Templates
Snippets
Surveys
Questions
You can delete items used in documents, mailings, and surveys; however, make sure the item has no dependencies before you delete it.
Outreach and Feedback explorers include the following items.
Mailings
Campaigns
Contact lists
Segments
Documents
Tracked links
Files
Templates
Snippets
Surveys
Questions
The Documents explorer contains a folder for content that is automatically created when a document is saved or copied in a mailing or survey. The system creates a copy of each document that is inserted in a mailing message or a survey invitation message, and each page that is added to the questionnaire in a survey. Each copy is stored in the corresponding subfolder in the Automatically Generated folder. You can reuse these documents or use them to track the content you have used in previous mailings or surveys. Additionally, automatically generated copies of each message template can be found in the Automatically Generated folder. However, the message template documents are read-only.
The Tracked Links explorer also contains an Automatically Generated folder that contains all tracked links that are created when the tracked link converter runs. See Convert links to tracked links.
The following table describes each automatically generated folder and its corresponding contents.
Table Automatically Generated Folders
Folder | Description |
---|---|
Documents explorer |
The Documents explorer contains the following automatically generated folders. |
Mailing Messages |
This subfolder contains a copy of every document created on the Message tab in a mailing once the mailing is saved. The new document is named “YYMMDDHHMM <mailing name>” where YYMMDDHHMM is the year, month, day, hour, and minute of the first save, and the mailing name corresponds with the name of the original mailing. If more than one message is used (for example, the same document is reused in multiple mailings), the new document is named “YYMMDDHHMM <mailing name>: <message name>” where “message name” corresponds with the message defined on the Message tab of the mailing. The document name is limited to 80 characters. |
Message Templates |
This subfolder contains a copy of every administrator notification, administrator email, and contact email for this interface. The documents are named the same as the corresponding message. These documents are read-only. |
Survey Invitation Messages |
This subfolder contains a copy of every document created on the Invitation Message tab in a survey. The new document is named “YYMMDDHHMM <survey name>” where YYMMDDHHMM is the year, month, day, hour, and minute of the save, and the survey name corresponds with the name of the original survey. The document name is limited to 80 characters. |
Survey Pages |
A subfolder is created for each survey created in basic mode and is named the same as the corresponding survey. These folders contain a document for each page in the questionnaire. When you add, edit, or delete a page in the questionnaire, the corresponding document is also modified. Documents are read-only if they are created in basic mode but can be edited if they are converted to advanced mode. |
Survey Reminders |
This subfolder contains a copy of every document created on the Reminders tab in a survey. The copy is named “YYMMDDHHMM <reminder name>” where YYMMDDHHMM is the year, month, day, hour, and minute of the save, and the name corresponds with the name of the original reminder. The name is limited to 80 characters. You can edit the reminders in this folder as long as they have not been sent. |
Tracked Links explorer |
The Automatically Generated folder in this explorer contains all of the tracked links that are created every time the tracked link converter runs. The tracked links are organized in subfolders using the YYYY-MM-DD format, which corresponds to the date the tracked links are generated. See Convert links to tracked links. You can edit or move the tracked links in this folder. |
Oracle Service Cloud provides two methods for grouping contacts to create audiences for your broadcast mailings and surveys: contact lists and segments.
Contact lists are static lists comprised only of contacts that have been explicitly selected, changing only when you manually add or remove contacts. Segments are dynamic lists comprised of contacts that match one or more fixed filters that you specify. Because segments are dynamic, their contents change over time as updated contacts fall in and out of alignment with the filters.
When you create a mailing or survey, contact lists and segments can be used alone or included with (or excluded from) other lists and segments to form your audience. You can include and exclude a total of fifty contact lists and segments, each containing a vast number of contacts. This gives you all the flexibility you need to assemble audiences that are specific, optimized, and efficiently maintained.
For information about uploading contacts to your knowledge base, see knowledge base. For information about adding segments and lists to mailings and surveys, see audience and audience.
Contact lists are static sets of contacts you can use to define audiences for broadcast mailings and surveys. They are static in that you add each contact to a list manually. Otherwise, the list does not change, even when a contact record is modified in the database. Every time a contact list is used, it returns the same set of contacts.
You can create as many lists as you want and update them by manually adding or removing contacts as needed. Once a contact list is created, you can update your audiences to include or exclude it.
From the Contacts tab of the contact list editor, you can add existing contacts to the list or create new contacts and add them to the list.
You can search your list of contacts, remove contacts from the list, or edit contact records. See Contacts. Contacts can also be added to lists in large batches using the Data Import Wizard. See Importing data.
You can add existing contacts to your contact list from the Contacts tab of the contact list editor.
You can create new contacts and add them to your contact list.
You can search the list of contacts using several fields and return the results in the grid. Contacts can then be removed from the contact list or a contact record can be edited.
To return all matching contact records, but limit the number of contact records per page, select the Per Page check box.
Click Yes to confirm.
While contact lists are created by manually adding contacts to a static list, segments are dynamic lists of contacts created by defining contact criteria and selecting filters. When you create a segment, you can filter using any field in the Contacts (contacts) table, including custom fields, and by joining the Contacts table to other tables.
For example, some segments might include all contacts who live in Montana, all contacts between the ages of 18 and 24, or all contacts who live in Montana and are between the ages of 18 and 24. You can also filter contacts by whether they have submitted an incident related to a certain product.
Once you create a segment, it can be used in mailings and surveys and the group of contacts is constantly adjusted and updated as contact data meets or falls outside of the segment’s requirements. For example, a segment that selects customers based on their age produces a different result every time it is used for a mailing, assuming that customer contact data changes.
Filters determine which contacts are returned when the segment is applied to contact data. You can use expressions and operators to determine a data set, and you can also use SQL-type functions (such as aggregate, string, date, logical, and math functions) to define expressions when creating a filter.
From the Criteria tab of the Segment editor, you can define the filters used by your segment and the database tables used to create the filters.
The Data Dictionary section lists the database tables that can be accessed by the segment. You can also join tables to columns in other tables, such joining the Contacts (contacts) table to the Incidents (incidents) table.
The Fields section shows the fields (database columns) associated with the table selected in the Data Dictionary section. You can drag and drop fields from the Fields section to the Filters section to filter contacts by that field. For example, you could select the Contacts table in the Data Dictionary section and drag and drop the State/Province field from the Fields section to the Filters section to filter contacts by the state in their address. For a description of the available tables and columns, see the Data dictionary.
In addition to drag-and-drop functionality, you can click Add Filter in the Actions section to add a filter. Once filters are added, you have additional options in the Actions section to edit and delete filters and change the logical expression used for multiple filters.
Filters determine which contacts are returned when the segment is applied to contact data.
Functions let you apply standard mathematical operators to your segment. You can also combine different functions and database fields in an expression.
After you drag a function to the expression on the Edit Expression window, you must enter the variables used in the function. You can either type the variables in the Expression field or, if the variable is an item listed in the Available Columns/Functions field, you can drag the item into the function’s expression.
Prerequisite: Before you can add a function, you must add a filter. See Add filters to a segment.
The following table describes the functions you can use in segments.
Table Functions
Expression | Description |
---|---|
Aggregate Functions |
Select from the following to use an aggregate function in the expression. Aggregate functions are available only when defining group filters. See Create a group filter. |
avg(expr) |
This function computes an average value for the data set expr. |
count(expr) |
This function returns the number of rows included in the data set expr. |
first(expr, sort column1[, sort column2][,...]) |
This function returns the first value of data set expr based on the order of the specified sort
columns. For example, the expression |
group_concat(expr, separator[, sort column 1, ASC|DESC][, sort column 2, ASC|DESC][,...]) |
This function lets you combine multiple values
from data set expr into a delimited list in a single row. The
list is delimited by separator and ordered by the specified
sort columns. For example, the expression |
last(expr, sort column1[, sort column2][,...]) |
This function returns the last value of data set expr based on the order of the specified sort
columns. For example, the expression |
max(expr) |
This function returns the largest numerical value, the last string in alphabetical order, or the latest date in the data set expr. |
min(expr) |
This function returns the smallest numerical value, the first string in alphabetical order, or the earliest date in the data set expr. |
sum(expr) |
This function returns the sum of the values in the data set expr. |
sum_distinct(expr, reference) |
This function returns the sum of distinct
values in an expression for a particular record (reference) rather
than for all records of the same type in a table. For example, if
you want to calculate the sum of all quotas for a particular sales
person, you could add a function of |
stddev(expr) |
This function returns the standard deviation
of expr. For example, the expression |
String Functions |
Select from the following to use a string function in the expression. |
concat(str1,str2) |
This function combines input character strings
from multiple expressions into a single output string. Two or more
expressions can be appended with this function. For example, the expression |
instr(str, substr) |
This function returns the numeric position
(in characters) of the initial occurrence of string substr within string str. For example, the expression |
length(str) |
This function returns the length (in characters)
of the string. For example, the expression |
lower(str) |
This function returns string str in
all lowercase characters. For example, the expression |
ltrim(str) |
This function returns the string str without leading spaces. For example, the expression |
lpad(str1, X, str2) |
This function returns str1 padded
on the left with str2 until str1 is X characters
long. For example, the expression |
rpad(str1, X, str2) |
This function returns str1 padded
on the right with str2 until str1 is X characters
long. For example, the expression |
rtrim(str) |
This function returns the string str without trailing spaces. For example, the expression |
substr(str, start_pos, [length]) |
This function returns a portion of the string str starting at the character defined by start_pos (an integer) and ending at the character defined by length (an integer). If length is not indicated, it returns the remainder of the string. |
to_char(expr) |
This function converts the numeric expr to a character string. |
to_number(str) |
This function converts the character string str to a numeric. If the str is not numeric, this function
returns zero. If str is a combination of numbers and other
characters and begins with a number, this function returns only the
initial numeric portion. For example, |
upper(str) |
This function returns string str in
all uppercase characters. For example, the expression |
Date Functions |
Select from the following to use a date function in the expression. |
date_add(date, units, interval, round) |
This function returns the value of date plus a specified amount of time where date is a datetime type column
or a literal string in the format YYYY-MM-DD or YYYY-MM-DD HH:MI:SS.
The amount of time to add is specified by units and interval, where units must be an integer specifying the number of intervals
to add, and interval can be SECONDS, MINUTES, HOURS, DAYS,
WEEKS, MONTHS, or YEARS. To round the result to the beginning of the
specified interval, set the round argument to 1. Otherwise,
set round to 0 and the result is not rounded. For example,
the expression |
to_date(str, format) |
This function converts the string str in the format specified by format to a date value. For example,
the function Unlike date_format, the to_date function supports only the following date formats. DD MM YYYY HH24:MI:SS DD MM YYYY HH:MI:SS AM DD MON YY DD MON YYYY DD-MM-YY DD-MM-YYYY DD.MM.YY DD.MM.YYYY DD/MM/YY DD/MM/YYYY DD/MM/YYYY HH:MI:SS AM MM-DD-YY MM-DD-YYYY MM/DD/YY MM/DD/YYYY MON DD YY MON DD YYYY MON DD YYYY HH:MI AM MON DD YYYY HH:MI:SS AM YY.MM.DD YY/MM/DD YYMMDD YYYY-MM-DD YYYY-MM-DD HH24:MI:SS YYYY-MM-DDTHHH24:MI:SS YYYY.MM.DD YYYY/MM/DD YYYYMMDD |
date_format(date, format) |
This function converts date from a
datetime data type to a string and reformats date to match
the format specified by format, where date is a datetime type
column or a literal string in the format YYYY-MM-DD or YYYY-MM-DD
HH:MI:SS. For example, the expression |
date_diff(date, date) |
This function returns the number of seconds
occurring between two dates. For example, the expression Another example is date_diff(sysdate(),incidents.updated). This expression returns the number of seconds between the current time and the time that incidents were last updated. Note: To change
the format of the output, use the time_format function. For example,
time_format(date_diff('2009-11-26 22:25:00', '2009-11-25 10:30:00’),
'HH24h MIm SSs') returns the value 35h 55m 00s .
|
date_trunc(date, units) |
This function truncates date to the
unit specified by units. For example, the expression |
sysdate() |
This function returns the current system date in the format YYYY-MM-DD HH:MI:SS. |
time_format (seconds, format) |
This function converts seconds to
the specified time format. For example, the expression |
date_group(expr, format) |
This function groups records together according to a date range that you specify, and includes rows for date ranges that have no associated records. If you do not want to return rows for date ranges with no records, you could use date_format instead. For example, if you have incidents created in January and March, but none in February, and create a report with the expression for column A set to date_group(incidents.created, ‘YYYY-MM’), and the expression for Column B set to count(*), the report would output:
If you changed Column A’s expression to date_format(incidents.created, ‘YYYY-MM’) to use the date_format function instead of date_group, the report would output similar data, but would not return a row for February. This function can be used only when defining group filters. See Create a group filter. |
Logical Functions |
Select from the following to use a logical function in the expression. |
if(expression, then result, else result) |
This function returns the then result if
expression is true, or returns the else result if expression is false.
For example, the expression You can use IS NULL and IS
NOT NULL as part of the expression. For example, you could use the
expression |
decode(expression, test_value_1, result_1[, test_value_2, result_2][, default]) |
This function compares expression to each test value in order and returns result for the first test value that expression matches. If expression does not match any test value, default is returned. If default is undefined, a null value is returned. The decode function can perform table lookups, letting you use text strings as test values rather than requiring coded values. For example, you can use Review as a test value for the expression faqs.status even though the table contains code value in the status column. |
nvl(expr1, expr2) |
If the value expr1 is null, this function returns the value expr2. However, if the value expr1 is not null, then the value expr1 is returned. The value of expr2 must match the data type of expr1. |
Math Functions |
Select from the following to use a math function in the expression. |
bitand(X, Y) |
This function returns the bitwise AND of two integers, X and Y. |
ceiling(X) |
This function returns the smallest integer value greater than or equal to X. |
floor(X) |
This function returns the largest integer less than or equal to X. |
power(X, Y) |
This function returns the value of X to the power of Y. For example, |
rand() |
This function returns a random number between 0 and 1, containing up to nine decimal places. |
round(X, D) |
This function returns the value X rounded
to the nearest number with D decimals. For example, |
truncate(X, D) |
This function returns the value X truncated
to the D decimal places. For example, the expression truncate |
Currency Functions |
Select the following to use a currency function in the expression. |
to_currency(expr, str) |
This function converts expr to a value in str currency. The value is returned as an amount in the staff member’s default currency. The conversion rate used for this function is the exchange rate defined in the Exchange Rates (exchange_rates) table. For example, for a staff member with a default currency
of USD, |
The operator you select when creating filters greatly impacts the data that is returned, so it is important to understand the functionality of each operator.
Filters can use the operators listed in the following table.
Table Filter Operators Description
Operator | Description |
---|---|
equals |
The expression matches the value exactly (including case). |
not equals (exclude No Value) |
The expression does not match the value exactly (including case), and does not contain a null value. |
less than |
The expression is less than the value. |
less than or equals |
The expression is less than or equal to the value. |
greater than |
The expression is greater than the value. |
greater than or equals |
The expression is greater than or equal to the value. |
between |
The expression is between two specified values. The between operator is available to use with date, currency, and numeric (integer and float) expressions. When using this operator with a date expression, records matching the beginning value’s date and time are returned, but those matching the ending value’s date and time are not. This prevents records from being displayed twice on a report that is run once to view records created between 9:00 AM and 10:00 AM, and run again to view records created between 10:00 AM and 11:00 AM, for example. |
like |
The expression matches any part of the value.
When using this operator, you should use the % wildcard symbol to
offset your value. For example, to include values containing “all,”
type |
not like |
The expression does not match any part of
the value. The % character may be used as a wildcard. For example,
to exclude values containing “all,” type |
in list |
The expression values you want to search for are specified by selecting check boxes in a menu. The selected options are displayed in a separate Selected Items list to assist you when selecting from menus with a large number of options. When using this operator with integer fields, the numbers in the
Value field must be comma-separated. When using this operator with
text fields, the text strings in the Value field must be comma-separated
and each text string must be offset by single quotes. For example, |
not in list |
The expression values you do not want to search for are specified by selecting check boxes in a menu. The selected options are displayed in a separate Selected Items list to assist you when selecting from menus with a large number of options. This operator is available only with menu field expressions. When
using this operator with integer fields, the numbers in the Value
field must be comma-separated. When using this operator with text
fields, the text strings in the Value field must be comma-separated
and each text string must be offset by single quotes. For example, |
is null |
The expression contains a null value. |
is not null |
The expression does not contain a null value. |
not equals (include No Value) |
The expression does not match the value exactly (including case), or contains a null value. |
not like or null |
The expression does not match any part of the value, or contains a null value. |
Complex Expression |
The expression matches any part of the value. This operator allows wildcard searching using an asterisk (*) at the end of a word or partial word and a tilde (~) before a word to perform a similar phrases search on that word only. See Using special characters when searching. |
Not Complex Expression |
The expression does not match the complex expression in the value. The Not Complex Expression operator is available only with text field expressions. |
When you add multiple filters to a segment, the filters are automatically joined together with a logical expression. This defines how the filters should work together to return data.
By default, the logical expression uses Boolean AND logic. For example, if you have a filter of contacts.prov_id = MT, and a filter of contacts.ma_state = Yes, the logical expression is contacts.prov_id = MT AND contacts.ma_state = Yes. This expression would result in the report returning only contacts that are from Montana and are in the Outreach state.
You can edit logical expressions to limit your data set by using different Boolean operators to connect your filters.
The AND operator retrieves data matching all of the filters.
The OR operator retrieves data matching any of the filters.
The NOT operator (represented by an exclamation point) excludes matching data.
When you add nodes to the expression, the nodes are displayed in a tree structure, with filters displayed either under an AND node or an OR node. Filters under the same AND node are joined to each other using AND logic, and filters under the same OR node are joined to each other using OR logic.
NOT logic is achieved by negating a filter, which displays in the Filters section preceded by an exclamation point. For instance, if you negate the filter description contacts.prov_id = MT, the description appears as !contacts.prov_id = MT (equivalent to NOT contacts.prov_id = MT).
Click OK to close the Text Definition window.
The data set consists of the database tables the segment is referencing. The Contacts (contacts) table is automatically added to the data set when you create a segment. When you add fields from different database tables as filters or add more than one table to the data set, the tables that contain the fields are automatically joined together. This lets you use data from tables related to contacts (for example, incidents).
Tables can be joined using two methods, or join types:
Inner join—Inner joins select records from the joined tables on the condition that the value in the specified column of the primary table is equal to the value in the specified column of the secondary table. For example, if the Incidents table is joined to the Contacts table with an inner join, contacts without an associated incident are not included.
Outer join—Outer joins select rows from two tables regardless of whether the specified columns contain corresponding values. An outer join returns all rows from the primary table and any rows from the secondary table where the value in the specified column of the primary table is equal to the value in the specified column of the secondary table. For example, if the Incidents table is joined to the Contacts table with an outer join, contacts without an associated incident are included.
When you create an outer join, you can add join filters to filter the data returned from the secondary table without filtering the data from the primary table. Join filters are similar to segment filters in that they limit the records that can be returned by the report, but they apply to the table join rather than to the data returned by the query on the database.
You can create group filters to specify the filters to use on grouped data. Group filters are applied to the data after the grouping is completed and must be aggregate functions.
For example, if you join the Contacts (contacts) table to the Marketing Activities (ma_trans) table, create a fixed filter for ma_trans.type of email Sent, group by contacts.c_id, and use the group filter count(*) > 10, then only those contacts that have been sent more than ten emails will be selected in the segment.
After defining your filters, you may want to see which contacts meet the segment’s criteria. You can preview the segment to see a list of up to 1,000 contacts.
The segment analyzer examines your segment and provides suggestions as to how you can improve the segment by removing database tables, adding filters, and making other changes. The analyzer also shows you the estimated number of rows the segment’s query may need to access so you know if the segment can run without encountering row limits.
Exporting and importing segments saves you time by letting you reuse your segments.
Open the segment you want to export.
Click Export on the ribbon’s Home tab.
Save the new XML file.
Exporting and importing segments saves you time by letting you reuse your segments.
This procedure uses a real-world scenario to walk you through the creation of a segment.
A successful broadcast mailing is largely dependant on the quality of your contacts. A common myth about sending broadcast email is that—like direct mail—the larger your audience, the more likely your mailing is to be successful. In reality, succeeding with broadcast email depends more on the quality of contacts than the quantity. Sending email to people who have no interest in your product or service not only drags down your conversion rates, it can land you on blacklists and block delivery of future mailings across large swaths of the Internet.
One of the most effective ways to improve conversion rates is to filter your contacts by email viewing history. The system keeps track of each contact’s marketing activity in the Marketing Scorecard (ma_scorecard) table. When a contact views a mailing, the ma_scorecard.last_view field is updated with the date and time that the message was viewed. Knowing whether a contact recently viewed a message provides a reasonable basis for judging contact quality.
There are several reasons a contact might not view a message. For example, the message may contain an unfamiliar From address or an ambiguous subject line. It may be filtered as spam, bounced or blocked by the recipient’s mail server, or rejected due to the sender’s reputation. Whatever the reason, it is safe to assume that a contact who has not viewed a recent mailing is not likely to view one in the future.
Conversely, a contact who recently viewed a message is more likely to view future messages. Therefore, to optimize your conversion rates and protect your reputation, we recommend that you add the following filter to all segments.
ma_scorecard.last_view greater than -90 Days Exactly (Relative)
This filter limits your segment to a list of contacts who have viewed at least one mailing within the past ninety days.
The contacts in the resulting list will be more likely to view future messages than contacts who are not listed. You can also assume that their email addresses are valid and that they are not marking your messages as spam. Therefore, the quality of these contacts is high.
Another way to improve conversion rates is to track your contacts’ engagement score. Based on historical contact interactions within Oracle Service Cloud, the system evaluates each contact and assigns a contact engagement score on a scale from 0 to 100. This statistic is based on each contact’s hourly transaction history, such as content viewed, links clicked, web form and survey submittals, marketing emails forwarded, SmartSense ratings, and service transactions. Score value is stored in the ma_scorecard.score field, which is available for reports (for example, the Engagement Scorecard report), segments, and campaign decisions.
The Marketing Stats (ma_stats) table summarizes records in the Marketing Activities (ma_trans) table that share a unique combination of mailing_id, format_id, doc_id, flow_id, flow_web_page_id, and type values. This ensures that summary marketing transaction statistics remain available indefinitely, even after the originating ma_trans records have been truncated. All transactions related to unsubscribe, including list-unsubscribe header, feedback loop unsubscribe, and unsubscribe, will remain in the Marketing Activities table.
To ensure optimal conversion rates and protect your reputation, you should adopt a regular contact evaluation process to ensure that all contacts are valid and active.
Although many of your customers may want to be included in your mailings or survey invitations, it is not uncommon for some to decline. In fact, anti-spam legislation in most countries requires that you provide a way for your contacts to easily opt out of all mailings (see CAN-SPAM compliance in mailings). However, an effective opt-in process can also provide numerous benefits, including:
Affirming contact receptiveness to your messages.
Targeting the interests of your valued prospects and customers to provide more pertinent information without overwhelming their inboxes.
Optimizing your contact data to improve conversion rates.
Protecting your company’s reputation among ISPs.
To help track your customers’ messaging preferences, Oracle Service Cloud provides two types of opt-in fields.
Global Opt-in is a contact database field that describes the willingness of your contacts to receive any form of bulk mailing.
Custom opt-in fields are contact custom fields of an opt-in data type that can be used to more precisely describe the willingness of contacts to receive bulk mailings about specific topics or products.
Opt-in fields are often made visible on the Account Settings page of the customer portal so that customers can set their own preferences for accepting bulk email. Opt-in fields are also commonly paired with unsubscribe links in mailings and survey invitations to provide contacts with a simplified means of opting out. See Insert an unsubscribe link.
Contacts that are globally opted in are considered fully active and willing to receive your communications. Alternately, contacts that are globally opted out should be regarded as though they have explicitly stated that they do not want to receive bulk email from your company—they should be excluded from all mailings and surveys. Global exclusions are enabled by default by the Honor Global Opt-in check box on the Audience tab of mailings and surveys. See audience.
Exclusions based on custom opt-in fields are manually enabled by adding a filter to your segments, such as contacts.<opt-in_field_name> not equals No, or by adding a special segment to your audience as described in the following procedure.
Exclusions based on custom opt-in fields are manually enabled by adding a filter to your segments, such as contacts.<opt-in_field_name> not equals No, or by adding a special segment to your audience as described in the following procedure.
Type the opt-in field name in the Expression field.
Select No from the Value field.
Click OK.
Click Save and Close to save the segment.
Oracle Service Cloud records transactions for global opt-ins and opt-outs in the contact audit log.
While global opt-outs are generally performed by contacts themselves, there are many methods by which a contact can be opted out, including the following:
Table Contact Opt-Out Methods
Method | Description |
---|---|
Contact Record |
A staff member set the Global Opt-in field to No in the contact record. |
Account Settings |
The contact set the Global Opt-in field to No on the Account Settings page on the customer portal. |
Unsubscribe Link |
The contact clicked an unsubscribe link that was included in a served web page or delivered email. |
Web Page Link |
The contact opted out by form submission. |
Data Import |
The contact was opted out when the contact record was uploaded by the Data Import Wizard. |
List-Unsubscribe Header |
The contact clicked an opt-out button in the mail client that appeared as a result of the List-Unsubscribe mail header. |
Automatic Feedback Loop |
The contact clicked a spam notification feature provided by the contact’s email service, which relayed a notification to Oracle Service Cloud, and the contact was opted-out by the system. |
In addition to the audit log, the system provides the following reports to help you identify the methods responsible for opting out contacts.
Mailing Opt-out Details—Lists all contacts who opted out as a result of a mailing and the opt-out method used.
Contact Opt-out Details—Lists all contacts currently opted out and (if available) the opt-out method used.
Outreach Activity—Includes information about contacts who opted out using the List-Unsubscribe Header or Automatic Feedback Loop methods.
Mailing Response Analysis—Includes the total number of opt-outs that occurred using the List-Unsubscribe Header or Automatic Feedback Loop methods.
If your site is experiencing higher-than-usual opt-out rates, the recommended best practice is to increase the deliverability of your communications.
The Content Library is a resource for creating, storing, and organizing custom content such as documents, templates, tracked links, and snippets. Once saved, you can access this content whenever you need to include it in a mailing, campaign, web page, or survey.
You can use the content as is, or make minor changes once it has been added. You can also upload file attachments once and include them in your content as many times as you like.
The HTML editor can help you create dynamic documents to send to your customers. You can add graphics, hyperlinks, tables, and apply text formatting without having any knowledge of HTML. Should you need to modify the source code, the editor provides easy access with a technical interface.
You can also add web forms to documents, templates, and snippets to collect customer data from the web or through email. You can add any database contact field or contact custom field to the web form, enabling you to populate a contact record with data from the submitted form.
You can create unique documents to use in mailings, campaigns, and surveys. Documents can be designed in either HTML or as plain text, and are easily previewed while being created. You can also access tasks and notes associated with the document, and an audit log of actions taken on the document.
Once a document is created, it can be served as a web page in a campaign, sent to contacts in a mailing or survey invitation, or used to form a questionnaire in a survey. Documents can contain templates, web forms, snippets, merge fields, merge reports, and conditional sections based on contact filters. However, mailings and surveys using simpler documents send more quickly than those using documents with many merge fields, merge reports, conditional sections, and web forms.
To search for a staff member, type the staff member’s name in the Find field.
When you create HTML documents, you have the option of starting with a blank document, copying an existing document, using a template, or uploading your own HTML to the document. HTML documents can be modified by editing the source code, or using an HTML editor to add images, formatting or insert special links, such as tracked links or links to unsubscribe to mailings. You can also add conditional sections, merge fields, and merge reports to your HTML documents.
Select the template you want to use.
To create a template, click New Template and see Creating templates.
Click OK to use the template in your document.
Select the HTML file you want to upload.
Click Open to insert the HTML into your document.
You may want to create a text version of your document if certain customers can receive only plain text emails. When you create text documents, you can start with a blank document, upload the text portion of an existing document, or convert an HTML file.
You can view click-through results for a document and add notes, tasks, and file attachments to your documents. You can also view the audit log to see when a document was created and edited.
The following sections describe how to view click-through results and add notes and tasks.
To add file attachments and view the audit log, see Attaching files to records and Audit logs.
Documents can be viewed with click-through results for tracked links, web page links, file links, unsubscribe links, and forward to friend links.
Following each link, inline statistics display the number of times the link was clicked, the number of total link clicks in the document, and the percentage of times the link was clicked when compared to total clicks. The links are also color coded so you can immediately see how they are performing. Links that perform well appear in green, underperforming links appear in red, and all other links appear in yellow.
From the Documents explorer, do one of the following:
You can use notes to provide additional information about the content that can be viewed by staff members as they are working with the document, mailing or survey.
On the Summary tab of an open document, mailing, or survey, click the Notes tab.
Click Add.
Type the note text in the text field.
To sort the notes by ascending or descending date, click the Sort drop-down menu and select the sort option.
To edit an existing note, click Edit next to the note.
To permanently delete a note, click Delete next to the note.
Templates are used to standardize the design of the headers and footers of your documents. When you apply a template to a document, the template design appears as part of the document layout.
However, the template design cannot be edited from the document editor—you can edit only the contents of the document, indicated by a red outline. To make changes to the template, you must open it in the template editor. See Create a template.
Templates are sometimes referred to as “living” content. When a template is edited and saved, all documents using the template automatically display the updated content. For instance, if you design a template containing a standard header and apply it to multiple documents, any changes made to that template appear automatically in every document that the template was applied to.
For example, if a template is applied to a document used by a mailing, and the template is later edited, the mailing is updated in Oracle Service Cloud to reflect the edits. This occurs even if the mailing has already been sent and the RNM_MOD_SENT_DOCS setting is set to disable the editing of sent documents. If the template is edited after the mailing is sent, and a staff member views the mailing from the mailing editor or the Outreach Activity tab of a recipient’s contact record, the mailing no longer appears as it did when it was sent. This can cause confusion and ambiguity about the mailing’s effectiveness.
When you insert a snippet, its contents are copied to the layout and can then be edited freely with the rest of the design. You can also edit the snippet at any time without affecting the appearance of layouts to which the snippet was previously applied. See Creating snippets.
Another alternative to using templates is to store your design in an HTML file outside of Oracle Service Cloud and then upload it when you create your mailing or survey. See Uploading HTML content.
If you need to update a template that has been applied to a document, you can click Info on the Home tab ribbon to display the template ID. You can then search for the template in the Templates explorer by clicking Find on the ribbon and selecting ID from the Find Using drop-down menu. See Searching in explorers.
Document templates are not applied when surveys are viewed on mobile devices because templates are not optimized for mobile. However, if you want to create an appropriately sized template to be used for mobile, you could add HTML content with a conditional section for mobile runtime that includes a smaller image. See Customizing surveys for use on mobile devices.
Templates are used to standardize the design of the headers and footers of your documents. Templates are sometimes referred to as “living” content. When a template is edited and saved, all documents using the template automatically display the updated content.
Select the template you want to copy.
Click OK to add the content to your template.
Snippets are small pieces of commonly used content that can be inserted into the layout of a document, mailing message, survey, or survey invitation. Creating a snippet is helpful if you want to make certain design elements available to any document, mailing, or survey. Snippets can be accessed easily and reused as many times as needed.
When you insert a snippet, its contents are copied to the layout and can then be edited freely with the rest of the design. Changes made to a snippet in the snippet editor do not alter the appearance of layouts to which the snippet was previously applied.
You can also store your design in an HTML file outside of Oracle Service Cloud and then upload it when you create your mailing or survey. See Uploading HTML content.
Select the snippet you want to copy.
Click OK to add the content to your snippet.
Browse to the location of the HTML file you want and select it.
Click OK to insert the HTML into your snippet.
You may want to create a text version of your snippet to insert in text documents. Text documents are used if certain customers can receive only plain text emails.
Select the snippet you want to copy.
Click OK to add the content to your snippet.
Browse to the HTML file you want to convert and select it.
Click Open to insert the converted HTML in the snippet.
You can add links that are tracked and reported on for statistical purposes.
The number of times a link was clicked through is reported when editing the mailing or survey (see Viewing mailing results) and through analytics.
After you have added tracked links to your system, they can be inserted in documents, templates, or snippets (see Inserting tracked links). Tracked links can also be inserted in several of the standard system-generated contact email messages (see case sectionsconditional sections incident threads). Adding tracked links to your contact emails are especially useful in tracking your customer-facing incident responses. See Incident response tracking.
Select the database field you want to merge. Merge fields are populated with data from the contact record, account data or an associated incident, asset, opportunity, organization, or tracked link. You can also use the special fields that are available. The value of this field is appended to the URL as a parameter. For example, if you wanted to pass the login field value from the contact record, specifying http://www.global.example/regform.php?user=$contacts.login would return a URL such as http://www.global.example/regform.php?user=jsmith.
Click OK to append the field to the URL.
You can add files to your system that can be viewed by contacts who receive your mailings and surveys.
Links to the files can be inserted in documents, templates, and snippets as a link (see Inserting unsubscribe links). After your files are added, you can use them as many times as you want.
When creating a document, template, or snippet, you add HTML content using an HTML editor built into the system. The HTML editor contains many of the same options available in basic word processing applications and also has specialized operations such as adding web forms, conditional sections, incident threads, merge fields, and merge reports.
You can create content in design or source mode. Using design mode, you can create dynamic, well-formatted content even if you do not have previous HTML experience. You can include special formatting in your text and add graphics, links, and other HTML features. You can also add links to existing content. See Adding HTML in design mode.
Using source mode, you can create content using HTML source code. Regardless of which mode you use to create content, you can preview how it appears to customers from the Preview tab. See Adding HTML in source mode.
Oracle Service Cloud contains an HTML editor for creating dynamic content.
If your profile includes the HTML Design Mode permission, you begin in design mode. Otherwise, only source mode is available. See Adding HTML in source mode, Select Outreach permissions and Select Feedback permissions.
When in design mode, you can use word processing functions to create HTML, as well as dynamic content, such as adding a conditional section or a merge field. You can add several types of links to your content as displayed in the following figure.
Links appear as clickable text when the document is used in a mailing or survey or as a web page. When a link is added, you have the option of defining certain attributes depending on the type of link. Links, as well as forms and dynamic content elements, are located in the toolbox.
<head>
tag of a survey template.
See Edit style and
class.
Using the toolbar, you can create HTML using many of the same options available in basic word processing applications. Functions include:
Cut, copy, and paste
Find and replace text
Print the document
Undo and redo changes
Switch to full screen
Format text in numbered or bulleted lists
Adjust indentation
Center, left-justify, or right-justify text and images on the page
Insert line breaks
Change font size and style attributes (such as bold, italic, and underline)
Apply special text formatting (such as color, highlighting, superscripts, and subscripts)
Copy text formatting using the style applier
Additional functions available in Oracle Service Cloud are accessed through the Toolbox and Tasks sections described in the following tables. Within the Toolbox, there are HTML, Links, and Dynamic Content sections. In Outreach and Feedback, there is also a Forms section. Within the Tasks, there are Start Over and Content sections.
Table Toolbox Section
Button | Description |
---|---|
HTML |
Buttons in this section are used to insert standard HTML elements in your content. |
Hyperlink |
Click this button to insert a hyperlink. See Inserting hyperlinks. |
Image |
Click this button to insert an image. See Inserting images. |
Horizontal Rule |
Click this button to insert a horizontal line. |
Table |
Click this button to insert a table. See Inserting tables. |
Div |
Click this button to insert a DIV block, which you can use to group other elements, such as buttons. |
Field Set |
Click this button to insert a field set. |
Button |
Click this button to insert a button. Double-click the button on the canvas to edit the button text. |
Links |
Buttons in this section are used to insert links in your content. Note: Some buttons apply only to message
templates and are noted as such.
|
Account Assistance Link |
Click this button to insert a link to the Account Assistance page on your customer portal. See Inserting account assistance links. |
Agent Browser UI Incident Link |
Inserts a link to the incident that triggered the sent message so that agents can access the incident from the Agent Browser User Interface. See Insert an Agent Browser UI incident link. |
Answer Link |
Click this button to insert a link to any answer you specify. See Inserting links to answers. This button is available only in message templates. See case sectionsconditional sections incident threads. |
Browser Link |
Click this button to insert a browser link. See Inserting browser links. |
Chat Link |
Click this button to insert a link to the Live Help page on the customer portal. See Inserting chat links. This button is available only if Oracle RightNow Chat Cloud Service (Chat) is enabled. |
Cloud Link |
Click this button to insert a link to a social media service. See Inserting cloud links. |
Customer Portal Incident Link |
Click this button to insert a link to the incident that triggered the sent message. For example, the standard Question Receipt email sends a confirmation message after a customer submits a question through the Ask a Question page, an email, or a chat session. By adding a Customer Portal Incident Link to your Question Receipt message template, you can provide your customers with easy access to the incident created from their question. See Insert a Customer Portal incident link. |
File Link |
Click this button to insert a file link. See Inserting unsubscribe links. |
Forward to Friend Link |
Click this button to insert a forward to friend link. See Inserting forward to friend links. |
Incident Link |
Click this button to insert a link to any incident you specify. See Inserting links to incidents. |
Profile Link |
Click this button to insert a link to the Account Settings page on your customer portal. See Inserting profile links. |
Proof Comments Link |
Click this button to add more than one comment field to the Survey Proof message template that is sent to proofreaders of website link surveys. See Inserting proof comments links. This button is available only in message templates. See case sectionsconditional sections incident threads. |
Proof Survey Link |
This button is included, by default, on the Survey Proof message template and links to the website link survey you want your proofreaders to review. See Inserting proof survey links. This button is available only in message templates. See case sectionsconditional sections incident threads. |
Reset Password |
Click this button to insert a reset password link. See Inserting reset password links. |
Setup Password |
Click this button to insert a link to the Finish Account Creation page on your customer portal. See Inserting setup password links. |
Survey Link |
Click this button to insert a link to a survey. See Inserting links to survey. |
Survey Results Link |
This button is included, by default, on the Survey Notification message template and links to a web page that shows the survey’s responses. See Inserting survey results links. This button is available only in message templates. See case sectionsconditional sections incident threads. |
This Answer Link |
Click this button to insert a link to the incident that triggered the sent message. See Inserting links to answers. This button is available only in message templates. See case sectionsconditional sections incident threads. |
This Discussion Link |
Click this button to insert a link to the email discussion that triggered the sent message. See Inserting this discussion links. This button is available only in message templates. See case sectionsconditional sections incident threads. |
Tracked Link |
Click this button to insert a tracked link. See Inserting tracked links. |
Unsubscribe All Answers Link |
Click this button to insert a link that lets contacts who receive answer notifications unsubscribe from future communications. See Inserting unsubscribe all answers links. This button is available only in message templates. See case sectionsconditional sections incident threads. |
Unsubscribe Link |
Click this button to insert an unsubscribe link. See Inserting unsubscribe links. |
Unsubscribe This Answer Link |
Click this button to insert an unsubscribe link to a specific answer that’s been returned as the result of a repeatable answer section. See Inserting unsubscribe this answer links. This button is available only on the Answer Update Notification message template. See case sectionsconditional sections incident threads. |
View Subscriptions Link |
Click this button to insert a link customers can use to edit the list of social notifications they are subscribed to. See Inserting view subscriptions links. This button is available only in message templates. See case sectionsconditional sections incident threads. |
Web Page Link |
Click this button to insert a web page link. See Inserting web page links. |
Forms |
Buttons in this section are used to insert web forms and survey questions in your HTML. |
Web Form |
Click this button to insert a web form to collect customer data. Documents can contain only one web form. See Inserting web forms. |
Form Field |
Click this button to insert a database field in the web form. Your web form must contain at least one form field. See Inserting web forms. |
Survey Question |
Click this button to insert a survey question in the web form. See Inserting web forms. |
Submit Button |
Click this button to insert a button for submitting the web form. See Inserting web forms. |
Dynamic Content |
Buttons in this section are used to insert dynamic content in your HTML. |
Answer Section |
Click this button to add any repeatable answer details on your answer update notification messages. See Inserting answer sections. This button is available only in message templates. See case sectionsconditional sections incident threads. |
Case Section |
Click this button to add a case section to your conditional text. See Inserting case sections. |
Conditional Section |
Click this button to insert a section of conditional text. See Inserting conditional sections. |
Content Placeholder |
Click this button to add a content placeholder to your template. When you create a template by uploading an HTML file, you must add a content placeholder because templates cannot be saved without a content placeholder. See Create a template. This button is available only for templates. For message templates, this button displays in the HTML section of the toolbox. |
Incident Thread |
Click this button to insert an incident thread that displays all communication between the parties associated with the message. See Inserting incident threads. |
Merge Field |
Click this button to insert a merge field. See Inserting merge fields. |
Merge Report |
Click this button to insert a merge report. See Inserting merge reports. |
The following table describes additional functions found in the Tasks section of the HTML editor.
Table Tasks Section
Button | Description |
---|---|
Start Over |
Buttons in this section are used to clear all HTML content and start over. |
Use Existing |
Click this button to clear all HTML elements and start over with an existing document. |
Upload HTML |
Click this button to clear all HTML elements and start over with content uploaded from an HTML file. |
Content |
Buttons in this section are used to insert snippets and symbols and manage HTML anchors. |
Apply Template |
Click this button to select a template to apply to a document. You cannot apply a template to templates or snippets. See Creating templates. Once a template has been applied to a document, it can be cleared by clicking the Apply Template button, then clicking the Clear Template button on the Choose Template window. |
Insert Snippet |
Click this button to insert a snippet. See Create a snippet. |
Insert Symbol |
Click this button to insert a special symbol. A symbol map opens. Double-click the symbol you want to insert. |
Insert Address |
Click this button to insert a physical address. See Insert a physical address. Note: The CAN-SPAM Act
of 2003 requires that commercial email messages contain the sender’s
valid physical postal address.
|
Manage Anchors |
Click this button to add or remove an anchor or go to an anchored site. See Insert an anchor. |
Test CAN-SPAM |
Click this button to test the document for CAN-SPAM compliance. See CAN-SPAM compliance in mailings. This button is available only when editing a document in a mailing message or survey invitation message. |
You can modify the document’s HTML properties to change colors of the text and links, insert a background image or color, and change the document’s title.
You can define style and class attributes for most toolbox
and tasks elements by right-clicking the element after you add it
to the canvas. Keep in mind that style and class must be defined in
a CSS file that is available on your web server and linked to with
the <head>
tag of a survey template.
Account assistance links let you link to the Account Assistance page on your customer portal. From this page, your recipients can get help if they do not have or have forgotten their user name or password.
Inserting an Agent Browser UI Incident Link lets you link to the incident that triggered the sent message so that agents can access the incident from the Agent Browser User Interface.
The Agent Browser UI Incident Link is included, by default, on any incident-related administrator notification and administrator email message template. See case sectionsconditional sections incident threads.
Within the HTML editor, you can add and remove anchors. Anchors are placed at designated locations within a document as a destination for a hyperlink. When you place an anchor in your content, it is invisible when you are in design mode. The anchor code, sometimes referred to as a bookmark, displays only in source mode.
You can use an answer section to display repeatable answer details on your answer update notification messages when more than one answer is sent in the same email. Any content that you include inside the answer section will be repeated. Content outside of the answer section will not be repeated.
Let’s say you want your message to include the contact’s name and you want to show the answer ID for each answer. In this case, you would insert the Answer ID merge field inside your answer section and the Contact Name merge field outside of the answer section. By inserting Answer ID inside the answer section, this merge field will repeat when more than one answer is sent. Since Contact Name is outside of the answer section, it will not repeat.
An answer section is included, by default, on the Answer Update Notification and Answer Update Notification Expired message templates. You can customize both of these templates in message templates. See case sectionsconditional sections incident threads.
There are two ways you can link to answers from Oracle Service Cloud. Inserting an Answer Link lets you link to any answer you need to reference in the email message sent to your customer. Inserting a This Answer Link lets you link to the answer that triggered the sent message.
Both the Answer Link and This Answer Link are included, by default, on any answer-related message template.
Browser links let you add a hyperlink to an email message that opens a browser-based version of the same content. This is useful for messages to contacts whose email clients disable image rendering by default.
Case sections help you make your content even more relevant to your target audience than by using independent conditional sections. You can specify a logical group of conditions where one, and only one, condition displays to your customer. In a case section, as soon as the first condition is matched, the content for that condition is added and any other conditions are ignored. If no condition within a case section is matched, the content in the default section displays (as long as you have defined it).
For example, you could create a case section that displays information to customers based on their location. The first condition within the case section might be specific to postal codes. If none match, the next condition could be more general, such as states. If neither match, then the default section (if present) displays.
You can add as many conditional sections to your case section as you need to make your content relevant. See Insert a conditional section and Case sections vs. conditional sections.
If you have Chat enabled, you can insert a link to the Live Help page for your customers to chat with an agent. For information about enabling Chat, contact your Oracle account manager.
Cloud links let your contacts track or post your communications on several leading social media sites. You can include cloud links in documents, templates, snippets, mailings, campaigns, surveys, and survey invitation messages.
When a contact clicks a cloud link, the specified service opens in a web browser and prompts the contact for confirmation. The action taken upon confirmation depends on the service being used and the type of link you provided.
When you create a cloud link, you can select from several leading services and link types. You may also be required to enter the key that is used to identify your organization on the service you have selected.
The following table describes the available cloud link types and associated keys.
Table Cloud Link Types and Keys
Link Type | Description/Key |
---|---|
Facebook (Share on Profile) |
Clicking this link lets contacts share your communication as a message to their Facebook friends, or post a link to a web browser version of your message on their Facebook profile. No key is required. |
Facebook (Find Us) |
Clicking this link takes contacts to your Facebook group page, where they can join your Facebook group. When this option is selected, you must type your Facebook group ID in the Key field. For example, if your Facebook group URL is http://facebook.com/group.php?gid=0123456789, the key would be “0123456789.” |
Flickr |
Clicking this link takes contacts to your Flickr group page, where they can join your Flickr group. When this option is selected, you must type your Flickr group ID in the Key field. For example, if your Flickr group URL is http://flickr.com/groups/companyname, the key would be “companyname.” |
Twitter (Tweet) |
Clicking this link lets contacts post a link to a web browser version of your message on their Twitter account. No key is required. |
Twitter (Follow) |
Clicking this link takes contacts to your Twitter page, where they can follow your organization with their Twitter account. When this option is selected, you must type your Twitter group ID in the Key field. For example, if your Twitter URL is http://twitter.com/companyname, the key would be “companyname.” |
YouTube |
Clicking this link takes contacts to your YouTube channel page, where they can join your YouTube channel. When this option is selected, you must type your YouTube group ID in the Key field. For example, if your YouTube group URL is http://youtube.com/companyname, the key would be “companyname.” |
|
Clicking this link takes contacts to your LinkedIn group page, where they can join your LinkedIn group. When this option is selected, you must type your LinkedIn group ID in the Key field. For example, if your LinkedIn group URL is http://linkedin.com/groupRegistration.php?gid=012345, the key would be “012345.” |
MySpace (Share on Profile) |
Clicking this link lets contacts post a link to a web browser version of your message on their MySpace profile. When this option is selected, you must type a title for your posted link in the Key field. |
Community |
Clicking this link takes contacts to your Community Self Service page. No key is required. |
You can add conditional content that displays only when specific criteria is met.
For example, you could add conditional sections to a document used in a mailing for segment of customers in a specific postal code. See Creating segments.
In the system-generated message templates (administrator notifications, administrator emails, and contact emails), you can insert conditional sections that display content based on contact, profile, runtime variable, or record type. These options are also available when you insert a conditional section within an incident thread. For example, you could add a conditional section that displays a coupon based on the product specified in the incident. See Editing messages and Inserting incident threads.
If you add more than one conditional section, each condition evaluates separately and if more than one condition matches, content is shown for each matched condition. If you want to display content from only one condition, consider using a case section instead of independent conditional sections. See Insert a case section.
For more information on how to use surveys on mobile devices, see Customizing surveys for use on mobile devices.
To display text based on contact, see steps 3 and 4.
To display text based on recipient profile, select an option from the drop-down menu to include content based on whether the recipient is in or not in the selected profile, and then select a profile.
To display text based on runtime variable, select Include Contact Information Section. This option is available only in the Email Incident Information (administrator email) message template. It lets the agent decide whether contact information will be sent in the email. See Editing messages.
To display text based on a record type, select an option from the drop-down menu to include content based on whether the condition is true or false, and then select a record. Next, select an operator to use in comparing the record to the data’s value, and then type a value that the record is compared to. See Selecting filter operators.
Case sections and conditional sections using runtime variables can be added to the HTML content of your survey’s questionnaire if you want to show different content for mobile devices from what you show for desktop mode.
For instance, you might want to use a smaller image at the top of your survey for mobile devices than the one you use for surveys viewed on desktops. In another situation, you could use a case section to hide a lengthy matrix question that might not be effective when viewed on a small mobile device.
The following image shows the Conditional Section window with the Runtime Variable option selected.
When using conditional and case sections with runtime variables, it’s important to remember the following.
Mobile conditional sections are honored on a mobile device even if mobile optimization is disabled in your survey.
When using desktop and mobile runtime variables, we recommend that you create content for both variables on one page. You can do this either with a conditional section for each variable, or by adding content that appears for both variables. Otherwise, the runtime variable for which no content is defined will display a blank page.
If the mobile user selects the Switch to Desktop Mode link, available on the first survey page, all content that displays will be desktop content, even if a mobile device is being used. (Switch to Desktop Mode is available only on the first page of a survey.)
Test and preview your survey in both mobile and desktop modes to ensure your conditional sections work the way you intend them to.
There are two ways you can link to incidents from Oracle Service Cloud. Inserting an Incident Link lets you link to any incident you need to reference in the email message sent to your customer. Inserting a Customer Portal Incident Link lets you link to the incident that triggered the sent message.
For instance, the standard Question Receipt email sends a confirmation message after a customer submits a question through the Ask a Question page, an email, or a chat session. By adding a Customer Portal Incident Link to your Question Receipt message template, you can provide your customers with easy access to the incident created from their question. See case sectionsconditional sections incident threads.
Forward to friend links let your customers forward your mailing or survey to additional addresses. The addresses receive a copy of the mailing or survey, but are not added to your contact list.
When contacts click the link, a page opens asking them for the email addresses of the friends they want to forward the mailing or survey to.
You can insert hyperlinks in your HTML content and then define the hyperlink’s properties. You can also choose whether to link to an external site or an anchor in this or another document.
You can insert an image that is accessible through a URL in your HTML. You can also define the size of the image, its border properties, and alignment.
You can add an incident thread to your HTML so that all communication regarding an incident displays in your content. The incident thread lists all activity about an incident, including the original question, responses and updates from agents, customer updates, records of conversations, and internal notes about the incident.
You can define thread properties, which apply to the entire thread entry, as well as dynamic thread content, which lets you dynamically add content for a specific thread type. From the thread properties, you can customize the look of your incident thread by defining style and class attributes, display order, and limits on the number of threads (up to 99) that display in your messages. You can also set character limits on your incident threads to truncate the text that displays in the email message.
In addition to defining style and display attributes for the entire thread, you can define where to include your dynamic content—either before or after the thread entry for each specific thread type. Choose whether your content displays only in the most recent entry, in all entries, or in all entries except the most recent one. In the sample shown here, the response thread type offers customers a coupon before the thread entry and only in the most recent response thread.
The following figure shows the Response Thread Type incident thread. This particular thread type is designed to display a coupon above (before) the thread entry content and to be included only in the most recent entry.
Use incident threads to display all communication related to an incident in your HTML content.
Type the number of threads you want to display (up to 99) in the field next to the Limit Thread Count check box.
Type the number of characters you want to display in the field next to the Limit Text To check box.
Select the Use Ellipsis check box to display an ellipsis (...) at the end of the truncated characters if the text exceeds the set character limit.
There are two ways you can link to incidents from Oracle Service Cloud. Inserting an Incident Link lets you link to any incident you need to reference in the email message sent to your customer. Inserting a Customer Portal Incident Link lets you link to the incident that triggered the sent message.
Merge fields allow you to look up account, asset, contact, incident, opportunity, organization, community, or tracked link information and insert it in the text.
Another category of merge field includes those that do not logically align with any of the other categories. These merge fields are found in the Special Fields folder. Some let you insert merge fields related to certain configuration settings, such as the number of hours an incident set to Waiting stays open or the amount of time in which an incident can be reopened after it is solved. There are also special fields that let you personalize the Subject field of the survey’s invitation message by displaying the survey’s expiration date or the number of days until the survey expires. Other special fields include interface name, generation time, SLA name, and merge fields related to community content. As with all merge fields, those found in the Special Fields folder are context-sensitive to the type of content you are creating.
There are two ways
merge field content can be added: text and image. When you insert
a text merge field, you insert the text from part of the record, such
as a contact email address. When you insert an image merge field,
you insert the content from any text or text area custom field into
an <img>
tag within the HTML where it is displayed,
such as a message template, mailing, survey, or answer. The custom
field should contain the absolute or relative path to the image you
want to display in the content.
Enter following information on the Merge Field window for image merge fields.
Table Image Merge Field Window
Field/Option | Description |
---|---|
*Merge Fields |
Select a text or text area custom field from this list. Note: The values in the custom field should contain
the names of images stored on your web server.
|
Default URL |
Type the default value of the merge field. The default value is used if a value does not exist for the custom field in a record. The value should be an absolute URL to an image (for example, http://www.company.com/images/logo.gif). |
Base URL |
Type the base URL for the merge field if you use relative URLs in the custom field. The value of the custom field is appended to this URL. For example, if the base URL is http://www.company.com/images/ and the value of the custom field is logo.gif, the result will be http://www.company.com/images/logo.gif. Leave this field blank if the custom field uses an absolute URL. |
You can add merge fields to URL parameters you want to attach to links in your messages. URL parameters can be defined on a mailing message, a survey invitation message, or a tracked link. In these cases, the value of the merge field is appended to the URL as a parameter.
For example, if you wanted to pass the login field value from the contact record, specifying http://www.global.example/regform.php?user=$contacts.login would return a URL such as http://www.global.example/regform.php?user=jsmith.
Type any parameters you want to append to the links in your message (for example, p1=v1&p2=v2) in the URL Parameters field located below the HTML editor.
Click the Merge Field icon to the right of the URL Parameters field. The Merge Field window opens.
In addition to merging data into your content one field at a time, you can select and merge full reports, and filter their output and edit their appearance. Merged reports extend data access to your marketing and survey communications so you can develop content that is more dynamic and contextually relevant to your customers.
In most cases, a primary filter is applied to limit the report output so that customers see only their own information. For example, if a report displays a list of all open incidents, customers see only their own open incidents when they view the merged report. Primary filters are automatically applied in the following cases.
contacts.c_id—Primary filter for any mailing (broadcast or transactional) and any survey invitation message. If merging a report on a web page, the contact must be recognized by click-through parameters or cookies.
incidents.i_id—Primary filter for any transactional mailing or survey that is sent using incident rules.
opportunities.op_id—Primary filter for any transactional mailing or survey that is sent using opportunity rules.
chats.chat_id—Primary filter for any transactional mailing or survey that is sent using chat rules.
In certain situations, you may want to disable the primary filter in the merged report, which can be done by clearing the Automatically Apply Primary Filter check box on the Merge Report window. However, special handling is required to ensure that the resulting data is appropriate for your audience. For example, if you want to include a report in a closed incident survey listing each customer’s open incidents, the automatic primary filter can restrict the report to show only the incident that triggered the survey. If you disable the primary filter, the report shows all incidents for all contacts. To prevent this, you can manually add a primary filter by editing the report and adding a filter on contacts.c_id = ‘’. If you then save the report and send the survey, the merged report filters on individual c_id values and displays to customers only incidents associated with their contact record. (Filters can also be performed on incidents.i_id, opportunities.op_id, and chats.chat_id, as needed.)
When merging a report into your content, you must select a preview contact to be used for filtering data on the content editor’s Preview tab. This filter limits the data shown in the preview and provides a more accurate representation of the finished content. You can also edit a merged report’s display properties and set a default value to be used when no data is returned.
From the Preview tab, you can also use the optional Preview Contact field to filter your preview by a particular contact. This lets you see how your dynamic content, such as merge fields and conditional sections, looks in your content. For example, if you have a conditional section for contacts in a specific postal code, you can preview your message to a single contact who matches the postal code you specify to see if your conditional section works the way you intend it to. This improves the accuracy of your messages and, ultimately, saves you time.
The Merge a report into content procedure describes how to merge a report in the content editor in both HTML and text mode.
Merge full reports into your content, and then filter the report’s output and edit it’s appearance. Merged reports extend data access to your marketing and survey communications so you can develop content that is more dynamic and contextually relevant to your customers.
Select the contact and click Select.
Merge report properties can be defined from the Properties tab of the Merge Report window when merging a report into HTML content. In addition to merge report properties, some properties are also available when merging into text content.
The following table describes the available merge report properties.
Table Merge Report Properties
Output Type/Field | Description |
---|---|
Table |
Select this output type to display the report data as a table in your content. |
Max Rows |
Type the maximum number of rows for the table. Click the up or down arrow to increase or decrease the value. |
Table Properties |
The settings in this section define the appearance of the table when it is merged. |
Caption |
Type the caption you want to appear at the top of the table. This setting is also available when merging a report into text content. |
Table Style |
Type any style attributes you want to apply to the table. |
Table Class |
Type any class attributes you want to apply to the table. |
Caption Style |
Type any style attributes you want to apply to the table caption. Style attributes define how the text appears, such as color and font (for example, color: red; font-weight: bold; font-style: italic). |
Column Headers |
Select this check box to display column headers for the table. This setting is also available when merging a report into text content. |
Column Header Style |
Type any style attributes you want to apply to the column headers. Style attributes define how the text appears, such as color and font (for example, color: red; font-weight: bold; font-style: italic). |
Column Header Class |
Type the class name you want to apply to the column headers. You must define the class in your content’s HTML by either using the <style> tag to define the class inline, or posting the class in a CSS file on your web server and referencing it with the <link> tag. |
Cell Style |
Type any style attributes you want to apply to the table cells. Style attributes define how the text appears, such as color and font (for example, color: red; font-weight: bold; font-style: italic). |
Cell Class |
Type the class name you want to apply to the table cells. You must define the class in your content’s HTML by either using the <style> tag to define the class inline, or posting the class in a CSS file on your web server and referencing it with the <link> tag. |
Cell Format |
Click this drop-down menu to select a case format for cells in the table. This setting is also available when merging a report into text content. |
Width |
Enter the width of the table and select pixels or percent from the drop-down menu. |
Border |
Enter the width, in pixels, of the table’s border. |
Frame |
Click this drop-down menu to apply an HTML style to your frame. Options include the following. Void—Outside borders are not shown. Above—Top outside border is shown. Below—Bottom outside border is shown. Hsides—Top and bottom outside borders are shown. Vsides—Left and right outside borders are shown. Lhs—Left outside border is shown. Rhs—Right outside border is shown. Box—Outside borders are shown on all four sides. Border—Outside borders are shown on all four sides. |
Rules |
Click this drop-down menu to apply an HTML style to the lines in your table. Options include the following. None—No lines are shown. Groups—Lines are shown between row groups and column groups. Rows—Lines are shown between rows. Cols—Lines are shown between columns. All—Lines are shown between rows and columns. |
Cell Padding |
Enter the padding, in pixels, of the table’s cells. |
Cell Spacing |
Enter the spacing, in pixels, of the table’s cells. |
Primary Background Color |
Click this color box to select a primary color for the cell’s background or type the HTML hexadecimal value of the color in the field to the right of the color box. |
Alternating Background Color |
Click this color box to select a primary color for the cell’s background or type the HTML hexadecimal value of the color in the field to the right of the color box. |
Border Color |
Click this color box to select a primary color for the cell’s background or type the HTML hexadecimal value of the color in the field to the right of the color box. |
List |
Select this output type to display the report data as a list in your content. |
Max Rows |
Type the maximum number of rows for the list. Click the up or down arrow to increase or decrease the value. |
List Type |
Select the option next to the type of list you want to display. |
Ordered List |
Select this option to display a numbered list. |
Unordered List |
Select this option to display a bulleted list. |
List Style |
Type any style attributes you want to apply to the list text. Style attributes define how the text appears, such as color and font (for example, color: red; font-weight: bold; font-style: italic). |
List Class |
Type the class name you want to apply to the list text. You must define the class in your content’s HTML by either using the <style> tag to define the class inline, or posting the class in a CSS file on your web server and referencing it with the <link> tag. |
Format |
Click this drop-down menu to select a case format for the list text. The available options are Lowercase, Uppercase, and Proper Case. This setting is also available when merging a report into text content. |
Single Value |
Select this output type to display only the value of the field in the report’s first row and first column in your content. |
Format |
Click this drop-down menu to select a case format for the single value text. The available options are Lowercase, Uppercase, and Proper Case. This setting is also available when merging a report into text content. |
Style |
Type any style attributes you want to apply to the single value output. Style attributes define how the text appears, such as color and font (for example, color: red; font-weight: bold; font-style: italic). |
Class |
Type the class name you want to apply to the single value output. You must define the class in your content’s HTML by either using the <style> tag to define the class inline, or posting the class in a CSS file on your web server and referencing it with the <link> tag. |
You can include a physical address in your HTML so it passes the CAN-SPAM requirement by entering it in a separate area.
Profile links let you link to the Account Settings page on your customer portal where your customers can change their user name and update their profile information.
Inserting a Proof Comments Link lets you insert a link to a web page where the recipient can give feedback about the survey they have been asked to proofread.
For instance, you might want to add comment fields to gather feedback about specific parts of your message rather than the message as a whole. The Survey Proof message template is defined in message templates.
Inserting a Proof Survey Link lets you add a link to the survey that you want your proofreaders to review. Unlike broadcast and transactional surveys that include a survey link and a comment field in the invitation message sent as part of the proof message, website link surveys rely on the message that is defined by the Survey Proof message template.
The Proof Survey Link is included, by default, on the Survey Proof message template.
Reset password links let you link to the Account Assistance page on your customer portal. If any of your recipients do not yet have a password defined in their contact record, providing a reset password link can help them gain access to the customer portal.
Setup password links let you link to the Finish Account Creation page your the customer portal, which also displays a link to the Account Assistance page.
There are two ways you can link to surveys from Oracle Service Cloud. From mailings, documents, and certain message templates, you can insert a Survey Link that lets you add a link to any existing survey listed in your Surveys explorer. From a survey, you can insert a Link to This Survey that adds a link to the survey you have open. The Link to This Survey is included, by default, on the survey’s invitation message when you create a new survey.
There are two ways you can link to surveys from Oracle Service Cloud. From a survey, you can insert a Link to This Survey that adds a link to the survey you have open. The Link to This Survey is included, by default, on the survey’s invitation message when you create a new survey. From mailings, documents, and certain message templates, you can insert a Survey Link that lets you add a link to any existing survey listed in your Surveys explorer.
Inserting a Survey Results Link lets you link to a web page showing the survey’s responses. The Survey Results Link is included, by default, on the Survey Notification message template.