Configuring Adobe Launch in Blend

Modified on Mon, Apr 14 at 7:18 PM

Blend administrators with access to the Setup Panel can update Adobe tags and events. Blend allows Adobe tags to load within the Blend environment so that events are passed to Adobe Launch for reporting purposes.

 

Setting Up Adobe Launch in Your Blend Tenant

Data elements make up your data dictionary within Launch as well as other Adobe products. The dictionary serves as the data source for building out rules and as a library for additional tracking or analytics solutions (e.g. Adobe Analytics, Google Analytics, etc).

Blend provides a predetermined set of user-defined data elements that can be configured within Adobe Launch. The following procedure summarizes the prescribed set of steps to construct a data element within Launch.

  1. Navigate to the Data Elements tab
  2. Select Add Data Element
  3. Supply Data Element with an applicable name (e.g. Loan Purpose Type) and provide the Extension, Data Element Type, & Storage Duration
  4. Save data element and repeat for each additional data element

 

Data Elements Configuration

The following is a list of trigger logic configurations for a standard Blend application. Applications such as those created on Bend Builder generate unique application flow, which may require additional consultation with Blend to determine workflow_event values.

  • Extension: Core
  • Data Element Type: Custom Code
  • Storage Duration: Sessions
NameData Layer Configuration Logic: Javascript
Application IDvar application_id = dataLayer.adobeLaunch["blend.applicationId"]; return application_id;
App Sourcevar app_source = dataLayer.adobeLaunch["blend.appSource"]; return app_source;
Borrower IDvar borrower_id = dataLayer.adobeLaunch["blend.borrowerId"]; return borrower_id;
Loan Purpose Typevar loan_purpose_type = dataLayer.adobeLaunch["blend.loanPurposeType"]; return loan_purpose_type;
Loan Typevar loan_type = dataLayer.adobeLaunch["blend.loanType"]; return loan_type;
Workflow Namevar workflow_name = dataLayer.adobeLaunch["blend.workflow.name"];return workflow_name;
Workflow Eventvar workflow_event = dataLayer.adobeLaunch["blend.workflow.event"]; return workflow_event;

 

Rules Configuration

Rules are created within Adobe Launch and associated with Events, with or without Conditions, and Actions. Launch Rules allow you to define criteria that when met, triggers extension(s), script(s), or client-side code. A Rule is comprised of a combination of Events, Conditions, and Actions.

The following procedure outlines the set of steps to build these components within Adobe Launch.

  1. Log into Adobe Experience Cloud and select the Launch application
  2. Select the Property for the website you are seeking to add Rules.
    1. If you do not yet have a Property, please refer to the following article: https://docs.adobe.com/content/help/en/core-services-learn/implementing-in-websites-with-launch/configure-launch/launch.html
  3. Select Rules tab and click on the Add Rule button
  4. Provide your Rule with an applicable Name (e.g. ‘Blend – Application Sign Up’)
  5. Supply your Rule with the relevant Event(s), Condition(s), and Action(s)
    1. EVENTS: Qualifies the IF portion a Rule. An Extension, Event Type, Name, and Order (priority) will need to be provided
    2. CONDITIONS: Should be created when wanting to further narrow your EVENTS criteria
    3. ACTIONS: Qualifies the THEN portion of a Rule. What you want Launch to perform if EVENTS & CONDITIONS criteria are met
  6. Save rule and repeat to create additional rules

 

The following is a list of trigger logic configurations for a standard Blend application. Applications such as those created on Bend Builder generate unique application flow, which may require additional consultation with Blend to determine workflow_event values.

  • Extension: Core
  • Data Element Type: Custom Code
  • Storage Duration: Sessions
Name (Blend Milestone)Event NameEvent TypeIdentifierCondition NameConditions Logic / TypeConfig Logic
Blend - Sign UpApplication Sign UpWindow LoadedN/AHash - Application Sign UpRegular / HashHash = #/milestones? OR Hash = #/signup? OR Hash = #/journey?
Blend - Application StartApplication StartDirect Callapplication_startedN/AN/AN/A
Blend - Getting StartedGetting StartedDirect Callworkflow_eventValue Comparison - Getting StartedRegular / Value Comparison%Workflow Name% Contains (Case Insensitive) Getting Started
Blend - Getting to Know YouGetting to Know YouDirect Callworkflow_eventValue Comparison - Getting to Know YouRegular / Value Comparison%Workflow Name% Contains (Case Insensitive) Getting to Know You
Blend - AssetsAssetsDirect Callworkflow_eventValue Comparison - Regular / Value Comparison%Workflow Name% Contains (Case Insensitive) Assets
Blend - IncomeIncomeDirect Callworkflow_eventValue Comparison - AssetsRegular / Value Comparison%Workflow Name% Contains (Case Insensitive) Income
Blend - Real EstateReal EstateDirect Callworkflow_eventValue Comparison - Real EstateRegular / Value Comparison%Workflow Name% Contains (Case Insensitive) Real Estate
Blend - DeclarationsDeclarationsDirect Callworkflow_eventValue Comparison - DeclarationsRegular / Value Comparison%Workflow Name% Contains (Case Insensitive) Declarations
Blend - Demographic InfoDemographic InfoDirect Callworkflow_eventValue Comparison - Demographic InfoRegular / Value Comparison%Workflow Name% Contains (Case Insensitive) Demographic Info
Blend - Additional QuestionsAdditional QuestionsDirect Callworkflow_eventValue Comparison - Additional QuestionsRegular / Value Comparison%Workflow Name% Contains (Case Insensitive) Additional Questions
Blend - Review and Submit ApplicationReview and Submit ApplicationDirect Callworkflow_eventValue Comparison - Review and Submit ApplicationRegular / Value Comparison%Workflow Name% Contains (Case Insensitive) Review and Submit Application
Blend - Application SubmitApplication SubmitDirect Callapplication_submittedN/AN/AN/A
Blend - HomeHomeWindow LoadedN/AValue Comparison - HomeRegular/Path without Query StringPath = /home

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article