Journey Builder

Journey Builder

Marketing Cloud’s Journey Builder is very powerful tool for campaign planning. Nowadays, everyone utilizes journey to send communications. This blog will try to cover all those topics that are frequently discussed in marketing cloud parlance. I will try my best to provide the best possible solution when it comes to troubleshooting and adhering to best practices while designing Journey builders for marketing campaign.



QUESTION 1:

I have set up a Multi-Step Journey using Journey Builder, but at the schedule time Email is not deliver to subscribers and in the email activity dashboard it is showing Hard Errors. Please let me how do I can resolved this issue.

ANSWER:

Hard Error occurs mostly due to personalization string evaluation. If you are using %%FirstName%%  and your target data extension don't have that attribute it will return into an error. You may try to do Preview & Test with the subscriber record, if there is any personalization issues error notification will help you understand the root cause.

Apart from target data extension personalization strings, email has it's system reserved personalization strings. E,g., %%fullname_%%  this is the personalization string that you might have created in profile attribute. If the attribute is missing and you are using it email, it will lead to error.

 https://help.salesforce.com/s/articleView?id=sf.mc_es_available_personalization_strings.htm&type=5

QUESTION 2: 

Hi All, I have created a journey setup and sending email to a salesforce campaign using salesforce data entry source (Entry criteria- Created). I see all campaign members have entered the journey but email not sent to more than 1000 members out of 3000.  I looked into the journey history, but do not see the reason for email sent failed to the set of contacts.  As we do not have Not Sent data view, could someone help with use case query condition which can be used to get this specific data.  Also what could be the set of reasons for this not sent status for these contacts.   


ANSWER:

Here you are using Salesforce object as the entry source, and, while configuring the journey you have a list of attributes that you configured, if  error is occurring during send then the attribute that is used for personalization  doesn't have good data. It either can be empty or the data-type mapping might be incorrect.

The easiest way of finding out subscribers who didn't receive email is by querying data views.
The data extension that is storing those subscribers, if you are using salesforce object entry source, you can find the data extension with the journey name at the root folder of the data extension.


QUERY :
SELECT D.SUBSCRIBERKEY 
FROM [TARGETDATAEXTENION] D
WHERE D.SUBSCRIBERKEY  NOT IN 
( SELECT  S.SUBSCRIBERKEY  FROM _SENT S
   INNER JOIN _JOB J ON
   S.JOBID=J.JOBID 
   WHERE EMAILID=1234 AND DATEDIFF(D, S.EVENTDATE, GETDATE())=11)


You can find the email id from the email properties and if you are sure when this email was sent you can add the date filter.

   
IF YOU ARE LOOKING FOR STEP BY STEP GUIDE :


 


Comments

Most Viewed

CLOUD PAGE ENABLEMENT - PART 1

Understanding Transactional Messaging

EMAIL NOT SENT IN JOURNEY BUILDER

CONSIDERATIONS FOR JOURNEY BUILDER

Preference Center Demystified


Knowledge Article

Popular Posts

CLOUD PAGE ENABLEMENT - PART 1

Understanding Transactional Messaging

EMAIL NOT SENT IN JOURNEY BUILDER

CONSIDERATIONS FOR JOURNEY BUILDER

Preference Center Demystified

Journey Builder REST API Documentation

Share with Friends

Disclaimer:

The information provided on this technical blog is for general informational purposes only. As a SFMC (Salesforce Marketing Cloud) Technical Architect, I strive to offer accurate and up-to-date content related to SFMC and its associated technologies. However, please note that technology is constantly evolving, and the information provided may become outdated or inaccurate over time.

The content published on this blog represents my personal views and experiences as a SFMC Technical Architect and does not necessarily reflect the official views or opinions of any organization or employer I may be affiliated with.

While I make every effort to ensure the accuracy and reliability of the information presented, I cannot guarantee its completeness, suitability, or applicability to your specific circumstances. Therefore, it is essential to verify any information provided and make your own independent assessments or seek professional advice if needed.

Furthermore, any actions taken based on the information provided on this blog are at your own risk. I shall not be held liable for any damages, losses, or inconveniences arising from the use of the information presented here.

Please keep in mind that SFMC and its associated technologies are complex and require technical expertise for proper implementation and management. It is recommended to consult with qualified professionals or official SFMC documentation for comprehensive guidance.

Finally, please note that any product or company names mentioned on this blog are trademarks or registered trademarks of their respective owners. The mention of these trademarks or registered trademarks does not imply any endorsement or affiliation with the blog.

By accessing and using this blog, you agree to the terms of this disclaimer. If you do not agree with any part of this disclaimer, please refrain from using this blog.