Skip to main content

Posts

How Does Data Cloud work ?

Recent posts

Understanding Sitemap Code in MCP

  Key Components of a Sitemap JS The sitemap is typically structured using the sitemapConfig object, which contains three primary sections:  Global Configuration : Captures data and listeners that apply to every page of the site (e.g., header/footer interactions, user login status). Page Types : An array of objects where you define specific logic for different types of pages, such as the Home page, Product Detail Page (PDP), or Cart page. Content Zones : Defined within page types, these are specific CSS selectors where personalization (like banners or recommendations) will be injected.  Core JavaScript Objects SalesforceInteractions.init() : Required at the start of the JS to initialize the SDK and start tracking. pageTypeDefault : Defines the default configuration for all page types to reduce code redundancy. isMatch : A function within each page type that returns true or false to determine if the current URL matches that specific page type. interaction : Defines the ...

Marketing Cloud Growth Vs Advanced

  When to Use Marketing Cloud Growth Edition You are a SMB:  Focused on companies needing simplified, fast-to-implement marketing. You use Salesforce CRM:  Built natively on Salesforce Core, making it perfect if you use Sales/Service Cloud and want to use Data Cloud without complex integrations. You want AI (Agentforce):  Need AI to create campaigns and content automatically. Low Technical Resources:  You lack dedicated developers for SQL or AMPscript. Lower Volume Needs:  Suitable for up to ~5 million emails per month. When to Go for SFMC Engagement (Advanced/Pro Edition) Enterprise Level:  You have vast, complex data structures and need high-scale personalization. Multi-Org/Complex Setup:  You need to connect multiple Salesforce orgs or require sophisticated business units. Advanced Data Segmentation:  You need SQL to handle complex queries, rather than simple segmentation. Advanced Content (AMPscript):  You need high-level, dynamic co...

SFMC File Drop Automation

 

SFMC Daily #2: 5 SFMC Interview Questions for Today

  SFMC Daily is a short blog of 5 Q/A which will help you keep up to date with your SFMC Interviews. Lets solve the SFMC Puzzel with Astro !!! Q - What is the difference between an Engagement Split and a Decision Split? A -  Decision Split: based on contact attributes. By placing a Decision Split in a journey, Journey Builder evaluates the data of that specific contact, sending them down the path they are eligible for. Engagement Split: based on contact engagement/activity. Based on whether a customer opens, clicks an email link, or the email bounces, the Engagement Split activity sends customers down the path they are eligible for. Q - What are some of the standard SFMC email reports? A- Account Send Summary: displays all responses for an SFMC account, organized by send. Email Performance by Domain: displays email sends results for each domain sent to for a single send. Email Send: displays how many emails have been sent from the account. Subscriber Engagement:displays which ...

SSJS For Beginners

Marketing Cloud application uses JavaScript code processed by Marketing Cloud servers. Instead of using the browser to render the JavaScript on the client-side computer, Marketing Cloud executes the JavaScript on the server when rendering. Use Core server-side JavaScript functions to personalize landing pages and create applications to run on Marketing Cloud. Use Platform server-side JavaScript functions to work with messages, landing pages, and applications. You should exclusively use AMPscript or Platform object server-side JavaScript functions in email messages and reserve your use of Core library server-side JavaScript to landing pages and applications. You can use SSJS just like ampscript to insert data/update data into a Data Extension . <script runat="server"> var rows = Platform.Function.InsertData("CustomerData",["FirstName","LastName","Email"],["Joe","Smith","jsmith@example.com"]); </...

Ampscript for Beginners

AMPscript is a scripting language that you can embed within HTML emails, text emails, landing pages, SMS messages, and push notifications from MobilePush. The system processes the script at the point where you include it in the message to render content on a subscriber-by-subscriber basis. You use AMPscript to include information from your data extensions in your messages and to update data extensions with information from your landing pages. Ampscript can be used to personalize the email to include the individuals information like first name. For this in your email include - Dear %%first_name%%, ..................... where first_name is the data extension field name. Ampscript can also be used to  in a landing page to interact with the web service SOAP API to create a triggered send . %%[ var @emailaddr, @ts, @tsDef, @ts_subkey, @ts_sub, @ts_statusCode, @errorCode SET @emailaddr = "help@example.com" SET @ts = CreateObject("TriggeredSend") SET @tsDef = Cr...