6

If you purchased a dedicated IP, you can see it in the Deliver profile: When you create a delivery profile, you specify the IP address to use. If you do not use a private domain, you select the account default. Here’s the help doc: https://help.salesforce.com/articleView?id=mc_es_delivery_profiles.htm&type=5&sfdcIFrameOrigin=null If you haven’...


5

You can't track outbound links from Cloud Pages, as they are not being redirected through the tracker domain, unlike links from emails. If you want, you can create a custom solution, where you will build your own redirect setup: Build a cloud page which will automatically redirect based on a url provided as requestparameter This cloud page should upsert ...


4

Regardless whether in Marketing Cloud or outside, this is how DISTINCT works: -SELECT DISTINCT returns only distinct (different) values. -SELECT DISTINCT eliminates duplicate records from the results. -DISTINCT can be used with aggregates: COUNT, AVG, MAX, etc. -DISTINCT operates on a single column. DISTINCT for multiple columns is not supported. Source:...


4

I think that means "until [you're ready to] move to CloudPages" (i.e., CloudPages aren't missing any features that I need). From the Content Builder FAQ: What if I Want to Create Content for Classic Landing Pages and Microsites? Where possible, use CloudPages. Support for classic Landing Pages and Microsites goes beyond the end-of-support and ...


4

You can use BuildRowSetFromString. It basically creates a rowset from a String using a delimiter. You should use something like: %%[ Set @queryparams = BuildRowsetFromString(@ColumnValue,',') for @i = 1 to Rowcount(@queryparams) do Set @row = Row(@queryparams, @i) Set @value = Field(@row,1) ]%% You can then use @value values in your UpdateData or ...


4

You could probably do it using a LIKE statement concatting the wildcards before and after the column. e.g. click.LinkContent LIKE '%/' + prod.ProductID + '?%' So full sample (with dummy fields, etc.) SELECT prod.ProductID , yourOtherFields FROM [ProductIDs] prod INNER JOIN [_Click] click ON click.LinkContent LIKE '%/' + prod.ProductID + '\?%' WHERE click....


4

From a functionality point of view, this is definitely approachable. You will be extensively using the CloudpageURL function to pass parameters onto cloudpages. Step 1: (Passing values from email to Cloudpage1) @parameter1 can be a value in your sendable DE or subscriberkey or anything set within the email which will be passed into Cloudpage1. 123 is the ...


3

Yes. Here's a workaround to prevent the addition of WAC parameters using AMPscript: %%[ var @URL, @Link Set @URL = "http://www.salesforce.com" Set @Link = Concat('<a href=',v(@URL),' alias="Link">Link Test</a>') ]%% %%=v(@Link)=%%


3

If I understand correctly, you are basically looking to fill the @expires variable from a DE, instead of hard coded in the script. So, if this info is inside the sendable DE, you can do: SET @expires = AttributeValue('Expires') //Where 'Expires is the column name of your DE If its stored elsewhere, you will need to have a 'foreign key' (basically a ...


3

These additional attributes will NOT be written/pushed to the IGO_PROFILES DE. Customer Attributes cannot be exported and currently do not get passed into Marketing Cloud data extensions. The primary use cases for these values are to seed Contact Attribute Affinity and to use these values in rules in influence recommendations. For example, a financial ...


3

That's correct. HELP or STOP keywords created in Enterprise 2.0 top-level accounts apply to all business units within an organization using the same short or long code and satisfy regulatory compliance requirements. Reference: https://help.salesforce.com/articleView?id=mc_moc_stop_keywords.htm&type=5


3

The query is confused about which fields it should return because of the common names in the data extensions. It is bet practice to prepend the fields you'd like to return with the DE alias. Also, since you are not actually renaming the column headers it is not necessary to alias them with "as" which has been done in the original question. Please try the ...


3

1- create an Attribute Group in Data Designer for your SMS CustomActivity in order to facilitate data biding in Journey builder (more on that in Step 8) in this example I will name the Attribute group "SMSCustomActivity" Reference: https://help.salesforce.com/articleView?id=mc_cab_create_an_attribute_group.htm&type=5 2- Create a Data extension where ...


3

There are no limits to the number of versions, currently in place. However, performance could degrade if you get into high numbers of versions. It would make sense to delete old versions that are no longer relevant and if you can't - then create a new journey altogether, as a 1:1 copy.


2

Try WHERE [OrderDate] > DATEADD(hh, 7, '6 October 2019') AND [OrderDate] < '23 November 2019'


2

You can build your own email (report) including the information you need including the number of subscribers. All you need to do is use the RowCount() ( or DataExtensionRowCount() ) in AMPscript to print your count in the email. Afterwords you'll set-up an automation running daily to send that email.


2

As RMNumber is a field in both DEs, the query doesn’t know which one to return. And yes, even though you join in the field, and they are exactly the same, you still need prepend it with a DE name or alias, as below: SELECT A.[RMNumber] AS 'RMNumber' , [Name] AS 'Name' ,[City] AS 'City' FROM [MBtest1] A INNER JOIN [MBtest2] B ON A.[RMNumber] = B.[RMNumber]...


2

Discover usually is populated once per day as its a seperate reporting platform. You can usually find a Automation that is scheduled to run once per day which transfers all the data for the previous 24 hours. The non discover reports do run instantly. Hope this helps


2

Yes, that’s possible as long as you are synchronizing the Case object along with your Sales/Service Cloud data. If yes, then it should be already included in the data model and ready to use. In the Decision split, choose “Contact Data” and find the Case object, then create a filter based on the status. Contact Data is the most up-to-date data about the ...


2

I think the issue was that you were appending the @cc variable before your conditional if statements, meaning that the @code you used in your lookup may not exist in the DE, causing it to return empty. Try rearranging it like this: %%[ var @CustomerID,@cc,@lang,@prefCountry,@code,@campaign,@preheader set @CustomerID = [SubscriberKey] set @lang = ...


2

Unfortunately there is no "Append" update type for Salesforce update activities. If you are sending emails in your Journey, you could, however use UpdateSingleSalesforceObject in your email to update your record. This would be a bit tricky because you would first have to use RetrieveSalesforceObjects to get the existing value in that field and then append ...


1

Yes, you can use CloudPagesURL as Rachid mentioned. We usually use it when we manage preferences in Marketing Cloud and we want to pass it from 1 to another landing page in SFMC. Hope this helps


1

The answer to your questions is YES. You can use CloudPagesURL function. Bear in mind that when using CloudPagesURL, some parameters are automatically encrypted and passed through the URL. Example: <a href="%%=RedirectTo(CloudPagesURL(1000))=%%">Product Page</a> Using this link on your email to redirect to your CloudPage having the id 1000,...


1

You should use CreateSalesforceObject to create a task. Also you probably will need to lookup the user to create this task for, and will hence need RetrieveSalesforceObjects to get the ID


1

What do the logs say? (ref. Logging Interface) Have you overridden notification handling and included the NotificationManager.redirectForAnalytics()? (ref. Javadocs)


1

That sounds like an ampscript bug... it's possibly based on if they think the running user would do MM/DD or DD/MM but you're better of just formatting it differently. Your string ends up being DD/MM/YYYY while the string in the DateParse reference is YYYY/MM/DD. The easiest thing to do would just be to change SET @FirstOfMonth = DateParse(Concat('01/', @...


1

If you have implemented our SDK alongside another push provider, to include Firebase's own messaging service, then you must get and handle the token yourself. An example of this can be seen in our "learning application" (ref. https://github.com/salesforce-marketingcloud/MarketingCloudSDK-Android/blob/master/app/src/mpp/java/com/salesforce/marketingcloud/...


1

PWA Apps are basically Websites running on modern browsers. Push notifications in PWAs context are simply Browser notifications and for the moment MobilePush doesn't support Web notifications. The MobilePush SDK only supports : iOS native code -> https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/ Android native code -> https://salesforce-...


1

So it turns out that this can be bypassed by overwriting the CSS setting for max-width in the <body > tag. Since HTML is read from top to bottom, the in-line setting in body will overwrite the previous setting. Therefore: Fix the in-line styling to max-width: 100% in <body style="..">.


1

You can get the account's user info with this method GET YOUR_SUBDOMAIN.auth.marketingcloudapis.com/v2/userinfo


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