3

I'm the Product Manager for Einstein Send Time Optimization, happy to add a few clarifications and comments here: Einstein STO doesn't load tables of 'Open Likelihood Scores' into Data Extensions, that is correct: instead the Journey Builder activity asks a service for best timings in close to real time when contacts enter the activity in the Journey. This ...


2

It does indeed seem like this information is not exposed in a data extension or public data view. So by default, you cannot split like this. Einstein does not provide you a record by record view of the times it calculates at this time. You would have to do an ex post analysis. It's less clean, but since you have no data available at the start, it's what we ...


2

Perhaps you can set a common value in each sending data extension -- like a field named Campaign with a default value of Newsletter. Then configure send-logging and add a sentDate and Campaign field. The sentDate column should default to today's date. Then you could have a query that pulls an audience from the send log where there are no opens or clicks for ...


2

If you are able to use the REST API, you should be able to collect this information through the following endpoint: GET /interaction/v1/interactions/{{journeyId}} Host: {{mySubDomain}}.rest.marketingcloudapis.com Content-Type: application/json Authorization: Bearer {{authToken}} This endpoint will return all the activities and other correlating information ...


1

This is no solution but a hint: You can define user properties in the tracking call for the user. These are contact attributes. They will be set on the contact profile in einstein for recommendations and even will last forever. YOu cannot delete them only overwrite them, so be careful with your implementation of the user details. _etmc.push(["...


1

If you're set on the entry source being Salesforce data, you have potentially a bigger conundrum to consider...the only way to re-enter a person into an existing Campaign is to delete the old Campaign Member record and then add them again, but that's not really how Campaigns are supposed to work. The easiest way to do what you want (as long as you're ...


1

The only activities that are controllable through roles/permissions in Marketing Cloud are the Sales And Service Cloud activities. This does not include the Update Contact activity as this is a function of data extensions. Here is a link to some journey activities permissions required for some of the activities: https://help.salesforce.com/articleView?id=sf....


1

The S3 is for hosting only front end or static websites! You cannot just use S3 for custom activity as you will need to run a server side function to decode the JWT response and host customActivity.js An AWS lamda for the service and the S3 for the front end assets should be fine! Alternatively use the Beanstalk as you mentioned! With Beanstalk you can host ...


1

Thanks for providing the desired output and for giving the query a shot. If you're building an abandoned cart email, I would not recommend this path. Your send query could simply be a distinct list of leads: SELECT top 1 with ties [Lead: Lead ID] , [Lead: Email] FROM SW_Abandoned_Cart_DE order by row_number() over (partition by [Lead: Lead ID] order by ...


1

Here's my workaround for the primary key issue. TL;DR Use an hourly query to enforce the primary key handling. Journey_Builder_Status Data Extension The Update Contact activity writes to this Data Extension. SubscriberKey, Text (254), Primary Key Journey, Text (100), nullable Event, Text (100), nullable EventDate, Date, nullable, defaulted to the current ...


1

Reached to the Marketing cloud team on this. The custom headers are supported but for an access token, there is a bug that will be patched in the next release. The release schedule (safe harbor) is below R0 is 3/22 2021, R1 is 4/10 2021, and R2 is 4/17 2021 Once it is fixed, the below will work fine arguments": { "execute": { &...


1

I noticed that the resolution to this was that we are unable to access the outValues of a Custom Activity from a Standard Activity. I wanted to point out that I got this working by using Eliot Harper's solution about Data Binding {{Interaction.Rest-1.targetingId}}, but I also had to specify the schema of the out arguments of the custom activity in config....


Only top voted, non community-wiki answers of a minimum length are eligible