Skip to main content

#Marketing Cloud92 utenti parlano di questo argomento

1 risposta
  1. Oggi, alle 12:12

    Hi @Yashasvi Gaur

    - You have two ways 

    1.  Directly from Email Studio  -  Go to Email Studio -> Open Tracking  ->  Select the email send   ->  Go to Conversions   ->  Click the number under Unique Conversions  ->  This displays the subscribers associated with those conversions  

     

    2.  If you need to retrieve the subscriber information into a Data Extension, use the Marketing Cloud tracking Data Views. For example, _Sent, _Click, and _Job can be joined to identify who received the email and who clicked it. Salesforce specifically recommends SQL/Data Views when subscriber-level tracking data needs to be customized or automated. 

0/9000

Hi all,

What is the best way to add a real-time countdown timer to In-App Messaging in Salesforce Marketing Cloud (MobilePush)

for flash sales/limited-time offers? 

 

 

#Marketing Cloud  #Mobile  #In-App Guidance  #Campaigns

3 risposte
  1. 16 ago, 07:27

    Hi Erkan - short version: MobilePush in-app message templates don't have a native countdown-timer widget, so a real-time ticking timer comes down to either custom HTML/JS or letting the app render it. The options, best-to-quickest: 

     

    1. Custom HTML in-app message with JavaScript (best for a true real-time timer). MobilePush lets you use custom in-app content, so you can drop in a small countdown that runs client-side - a setInterval that ticks down to your offer's end timestamp and updates the display every second. That gives you an actual live, second-by-second timer inside the message. Pass the end time in (or set it per campaign) and the JS counts down to it. 

     

    2. App-side native rendering (most robust). Because in-app messages are drawn by the MobilePush SDK inside your app, the most reliable approach is to send the offer's end timestamp as a custom key/payload on the message and have your app's own code render a native countdown UI. Sturdiest for a real-time timer, but it needs your mobile dev team. 

     

    3. Dynamic countdown GIF as the message image (quickest, lowest-dev). Services like NiftyImages or Sendtric generate an animated countdown GIF from a target date, and you use that as the in-app image. Fast, no code - but two caveats for in-app: animated-GIF rendering isn't guaranteed across every in-app SDK/OS, and images can be cached or pre-fetched, so it's more of a 'looks like it's counting' animation than a guaranteed-accurate live clock. Great for email, a bit less dependable in-app. 

     

    For flash sales, I'd go with option 1 (custom HTML + JS) if you want a genuine real-time countdown a marketer can manage, or option 2 if you want it rock-solid and have app-dev support. Option 3 is the fast path if a close-enough animated countdown is acceptable. 

     

    One tip whichever you pick: drive the timer off the offer's actual end timestamp (not a duration from open), so it stays accurate no matter when the user sees the message. 

     

    Hope that helps!

0/9000

Our marketing team has been historically creating a new lead for each and every time a person "raises their hand" for a specific product -- like if they filled out a form online or attended a webinar or visited a both, etc. This has resulted in duplicate leads. We are working on correcting this, doing some de-duplication efforts, and making use of campaigns and campaign members to record what marketing interactions a person engaged with. This works but the sticking point is how do we track product interest

-- for example prospect was interested in Product A in January and Product B in July. Could be a current customer or someone we've never done business with before. 

 

My gut reaction is that we use opportunities for this -- every interest in a product is it's own opportunity record that they can work through all the stages -- however sometimes the sales person, account manager, BDR, or Solution Engineer finds out quickly that they are not actually qualified for that product and DQ the "lead" -- if we use opportunities like I was thinking -- we'd have a ton of "garbage" opportunities. 

 

We are migrating from Marketing Cloud Engagment (fka Exact-Target) TO Marketing Cloud Account Engagement (fka Pardot) -- so we are using this as an opportunity to clean house and fix processes 

 

Thoughts/Ideas on how to handle this? 

 

#Marketing Cloud  #Pardot B2b Marketing Automation

2 risposte
  1. 18 ago, 19:45

    This is a really common modeling problem, and you are already on the right track with campaigns. The key realization: product interest is a time-stamped many-to-many (one person to many products, each with a date/source), so it should not live as fields on the Lead, a multi-select picklist loses the timeline and does not survive conversion. Two layers that work well together: 

     

    1. Keep using Campaign Members for the 'raised their hand' events, it is the right call. Add a custom Product field (lookup to Product2, or a picklist) on the Campaign so each campaign is tied to a product, then a person's interest history is simply their Campaign Members: 'Product A campaign, January' plus 'Product B campaign, July.' Campaign Members work for both Leads and Contacts and survive Lead conversion, so the history is not lost when a lead converts. You can report interest-by-product by grouping Campaign Members on the Campaign's Product field. 

     

    2. For a cleaner, queryable model, add a custom 'Product Interest' junction object: lookups to Product2 and the person, plus Date, Source/Channel, and a Campaign lookup. That gives you one time-stamped row per interest signal, trivially reportable as 'everyone interested in Product B since June,' and it drives scoring/routing far better than picklists. 

     

    On the Lead-vs-Contact identity snag (the person could be either): the pragmatic pattern is to capture pre-conversion interest via Campaign Members, and once they convert/de-dup to a single Contact, hang the Product Interest records off that Contact. If you have Data Cloud, its Unified Individual solves the same-person-across-Lead-and-Contact problem natively. 

     

    Since this is tagged Marketing Cloud: if you are on Account Engagement (Pardot), Scoring Categories are purpose-built for this, a separate interest score per product line, so one prospect can score high on Product A and low on Product B independently. Pair that with the campaigns above and you get both the engagement history and a per-product interest score. 

     

    Net: campaigns (with a Product field) for the event history + a Product Interest junction object for the clean many-to-many, converge everyone to a single Contact, and use Pardot Scoring Categories per product if you have AE. 

     

    If this helps, please mark it as the Best Answer so it is easy for the next person to find. Thanks :)

0/9000
4 risposte
  1. 17 ago, 09:45

    Yes, that’s the expected behaviour. Furthermore, you need to grant access only to the intended Business Unit (BU), which will help ensure compliance with the least-privilege policy.

0/9000

Hello,

We manage a Marketing Cloud Business Unit that sends emails for multiple brands. We created a new Sender Profile for one of them (Brand B) with:

This Sender Profile is correctly assigned to the Send Classification and to the Email Activity in the corresponding Journey.

When sending a real test through the Journey, the From address correctly shows as Brand B, but the Reply-To address in the received email still shows the Reply Mail Management address configured at the account level (reply@mkt.brandaparent.com), instead of the Reply Email defined in the Sender Profile.

Questions:

  1. When Reply Mail Management is active at the account level, does it take priority over the Reply Email defined in an individual Sender Profile?
  2. If so, is there any way for a specific Sender Profile to use its own Reply-To address without needing to purchase an additional Private Domain?
  3. If this is not possible without a Private Domain, could you please confirm so we can document it internally?

Thank you. 

 

#Marketing Cloud

2 risposte
  1. 17 ago, 09:20

    Hi Himanshu,  

     

    Thanks for the help — the fix worked. Reply-To now shows correctly through the custom RMM settings on the Sender Profile. 

     

    Thanks again for the quick support. 

    Best regards, Juan Carlos

0/9000

Hi Trailblazer Community, 

 

I'm trying to start the badge Marketing Cloud Next Email Sending Essentials under the Data 360: Develop and Build Solutions trail, but I'm unable to create the required playground org.

Whenever I click on Create Playground, I get the following error message:

Error creating playground for Marketing Cloud Next Email Sending Essentials badge

 

 

I tried refreshing and waiting, but the issue persists. Has anyone else encountered this problem or found a fix? 

 

Thanks for your help!  

 

#Trailhead  #Trailhead Challenges  #Data360  #Marketing Cloud  #Trailhead Playground  #Trailhead Playground Management

5 risposte
  1. 17 ago, 02:10

    Hi @Santosh Gund

     

     

    I opened a case and received the following response. I think the only option is to wait until the matter is resolved. 

     

    Please be informed that the team is working internally to add more capacity to spin up the orgs related to orgfarm orgs related to the Trailhead. 

0/9000

Please suggest the modules of Salesforce Marketing cloud which consist of hands-on tasks instead of MCQs. 

 

Please lemme know if anyone found it. 

 

#Trailhead Challenges  #Learning  #Marketing Cloud

1 risposta
  1. Eric Burté (DEVOTEAM) Forum Ambassador
    15 ago, 21:57
0/9000

Hi, there we are trying out Distributed Marketing for Marketing Cloud Engagement in our Salesforce CRM Sandbox. 

 

The package has been installed, connect to Marketing Cloud Engagement, and a Journey is active in the correct Business Unit. 

 

I have also added the MCDM Campaign Message Component to a new tab on the Campaign record. Once Saved, I connect the Campaign to the Journey in SFMCE - I can search for it and select it, then Save. 

 

However, the Component simply tries to load and load, but nothing happens - see image attached. 

 

Any ideas why the MCDM Campaign Message Component just buffers?? 

Distributed Marketing > Campaign Message Component Buffering

 

Any help is very much appreciated. Thanks, Ian 

 

#Marketing Cloud

1 risposta
0/9000

Not able to use CMS Image in HTML content block (for Landing Page).  Tried creating public URL with Content key, Org ID, Channel Id, and domain but still image is not loading on published page and preview page.   

3 risposte
  1. Nobuyuki Watanabe (NAC / FPT Japan Holdings Group) Forum Ambassador
    12 ago, 22:43

    Normally, this kind of configuration shouldn’t be necessary. However, if the image doesn’t appear in the preview, try adding the domain of the image URL to your Trusted URLs.

    If that still doesn’t resolve the issue, I recommend opening a support case with Salesforce.

    https://medium.com/@marketingcloudtips/b3e1e8c9576f

0/9000

I’m currently working on Salesforce Marketing Cloud Next in a sandbox environment and I’m trying to understand the best approach for moving the entire setup and configuration to a UAT environment.    My questions are:

   

  • Can this be automated using VS Code + Salesforce CLI / metadata deployment?

   

  • Which types of configurations and assets can be migrated automatically, and which ones need to be recreated manually?

   

  • Are there any best practices for promoting configurations from sandbox → UAT → production in Marketing Cloud Next?

   

I’d also love to hear how you approached this in real projects and what tools or processes you used for deployment and version control.

   

Thanks!   

 

@* Marketing Cloud Growth & Advanced * @* Salesforce Developers * 

1 risposta
  1. 12 ago, 14:14

    Yes, you can automate part of the Sandbox → UAT → Production promotion, but I wouldn’t treat Marketing Cloud Next as a “deploy the entire org with one metadata package” scenario yet. 

    My approach would be: 

    1. Use Salesforce CLI / VS Code + source control for components that are exposed through Salesforce Metadata APIs and are supported for deployment.
    2. Keep all deployable metadata in Git and promote the same version through Sandbox → UAT → Production rather than rebuilding it separately in each environment.
    3. For Marketing Cloud Next-specific assets/configurations, first verify whether that particular component is exposed as deployable metadata. Some configuration, connections, credentials, environment-specific settings, and certain marketing assets may still require manual configuration or a separate API/process.
    4. Maintain an environment configuration checklist for anything that cannot be source-controlled, especially authentication, endpoints, integrations, permissions, and environment-specific IDs.
    5. After deployment, run validation/smoke testing in UAT before promoting the same release to Production.

     

    For a real project, I’d structure the pipeline roughly as: 

      

    Dev Sandbox → Git/PR → Validate Deployment → UAT → Functional Testing/Approval → Production

     

     

    The important part is to inventory the Marketing Cloud Next components first and classify each one as

    Metadata API deployable, API deployable, or manual/environment-specific

    . That prevents surprises when trying to promote the complete setup. 

     

    I’d also be interested to hear if anyone has implemented a fully automated CI/CD pipeline specifically for

    Marketing Cloud Next

    , particularly which newer MC Next assets they’ve successfully managed through Salesforce CLI/Metadata API. 

     

0/9000