12 votes
Accepted

Dynamic Sender Profile not working

The issue comes from the Sender Profile (SP) being processed prior to the email. This means that any variables set inside the email will not be rendered as they are set after the variable is called in ...
user avatar
  • 27.8k
7 votes
Accepted

UTM Parameters in Salesforce Marketing Cloud Email Links

Basically, you will need to create a case with Marketing Cloud Support with a request to apply the utm-parameters to your account in order to have them appended to email links.
user avatar
  • 1,036
7 votes
Accepted

How do you unsubscribe a subscriber at Business Unit Level?

Yes, there is an option to unsubscribe the subscribes from All Business Unit level just by selecting an option under Admin > Business Units in Email Studio. Note: Subscriber Key has to be ...
user avatar
  • 3,052
6 votes

Upload custom font on Marketing Cloud

I was able to get the method from @brad to work, but with a few tweaks. First, as mentioned by @MarkP, there's no need for the %%=v(@DecodeFont)=%%);. Second, I wasn't able to get the base64 ...
user avatar
  • 161
6 votes
Accepted

Unique click reporting discrepancies

Click activity page is separated out by UniqueClickbyURL (I believe), so there would be more clicks if you added all the links unique clicks together. This is because the same person can click on ...
user avatar
  • 27.8k
6 votes
Accepted

Duplicate records in All Contacts after create a Population

Messy situation. You've got Salesforce CRM connected which means if you have chosen to synchronise Contacts, Accounts, Leads and Users they are all in your AllContacts table with their Salesforce ID's....
user avatar
  • 5,287
6 votes

Ampscript error: Invalid index (parameter 2) passed to Row function. Index must be less than or equal to the row count

The error means that you are trying to display the first row from all the records found, but number of records found is 0. Make sure you you have a matching record in your Sales/Service Cloud.
user avatar
  • 10.3k
6 votes
Accepted

Upload HTML file vs Paste HTML

Actually, you can upload your HTML file by Drag and Drop for example in Content Builder. It will have a Code Type. Then you create an HTML message, and in the Content part you have the option to ...
user avatar
  • 3,676
6 votes

Email Address As SubscriberKey in SFMC

I see four main points, when advising clients on what to use a Subscriber/Contact key. The details are indeed very much up to the individual scenario, but these points are universal. The Contact Key ...
user avatar
  • 16.9k
5 votes

Dynamic Sender Profile not working

Consider how code/AMPScript will process - it will run Top Down with the From Name and From Email address processed first in the header. If AMPScript processes the header of the email first, it's ...
user avatar
  • 2,800
5 votes

Change email content when email is in actived jounery

Using content builder or editing the e-mail node within the journey, you can update content (even when the journey is active). Anyone new entering the journey or who hasn't received that e-mail yet ...
user avatar
5 votes
Accepted

Data Filters and Measures Error for Unique Opens

This should be done via query activity as this will result in a non-performant Filter activity being created. This will pull against the full scope of each data view referenced by the query activity. ...
user avatar
4 votes
Accepted

Number of Email Clicks per Subscriber

You can achieve this by creating a query on system data views in marketing Cloud. Write a query by making an inner join with _sent data view and _click data view on the relevant field. Store these ...
user avatar
4 votes
Accepted

Email Studio: Hyperlink containing parameters breaks

Try this instead: %%[ Set @linkPart1 = "http://yourlink.com" set @parameterName = [set where your parameter comes from] set @url = concat(@linkPart1,"&",@parameterName) ]%% Click <a href="%%...
user avatar
  • 10.3k
4 votes
Accepted

How to use coupons with Marketing Cloud?

You can put Coupon Codes in a Data Extension and use Ampscript with the functino "ClaimRow" when you use them. You can also use expiration dates and stuff like that if you are building something more ...
user avatar
  • 521
4 votes
Accepted

Query to get ContactKey and SubscriberKey in results?

You can create filtered lists in Mobile Connect that will be available as a source to standard SQL queries. The method of obtaining those contacts is described here: Permanently remove Contacts or ...
user avatar
4 votes
Accepted

AMPScript Custom Functions and ContentAreas

You’re using ContentAreaByName, which is is only for use with Classic Content areas. It does not retrieve content stored in Content Builder. To retrieve content from Content Builder by name, use the ...
user avatar
  • 10.3k
3 votes
Accepted

Integrate NPS in an email and retrieve data

You can add a parameter to the URL, e.g. ?nps=1 which differs between images. You will then just need a single Cloud Page, and use RequestParameter function, to get the value from nps parameter. ...
user avatar
  • 16.9k
3 votes

Upload custom font on Marketing Cloud

Custom fonts are currently not supported in most popular email clients. It is best practice to use a default font to ensure a consistent experience for your readers. With regards to the cloud pages ...
user avatar
  • 3,052
3 votes
Accepted

Journey Builder Changes

One of the most asked questions and there has been recent updates regarding how to update the content/emails in journey. Option 1) With the latest update, in the active/running journey you can hover ...
user avatar
  • 3,052
3 votes

Upload custom font on Marketing Cloud

First of all, thanks for solutions from Brad and Tim. I made it to work after "combining" their solutions. First I encoded my font file with UTF-8 charset. Then I followed Tim's CSS example but ...
user avatar
3 votes
Accepted

Marketing Cloud, changes to template after content blocks added

Updating all emails using the template is currently not available in Content Builder, however you can update the emails one by one instead of creating new emails. You can find a detailed guide in the ...
user avatar
3 votes
Accepted

Retrieve a list of all JobID done in Marketing cloud

The simplest and fastest way to do this would be to combine a SQL query with your API call. Create a DE with the corresponding fields to Job View Query Job View (e.g. SELECT * FROM _Job) Use the SOAP ...
user avatar
  • 27.8k
3 votes

Change email content on open

You can use the new Live Image feature of Content Builder. It is able to switch from one image to another, based on a trigger. This can a.o. be a date/time: It has a number of other options too: To ...
user avatar
  • 16.9k
3 votes
Accepted

Use AMPscript to create dynamic math calculation of a reduction price

Hello Pauline and welcome to SFSE! To answer the first part, this is how you would do the math: %%[ /* I have these hard coded, but replace the 65000 and "0.30" with your attributes */ set @...
user avatar
  • 27.8k
3 votes
Accepted

IP Warm Up for all Sender Profiles?

IP Warmup is normally only required once, with your SAP domain. Only SAP comes with a dedicated IP address, and adding more sender profiles will not require IP warmup - however I assume these sender ...
user avatar
  • 16.9k
3 votes

IF Statement for First Name Personalization when using a LOOKUP

You'll need to set the first name as a variable and then wrap it in an IF statement. %%[ set @firstName = Lookup('master','first_name','email',emailaddr) IF @firstName == "" THEN set @firstName = ...
user avatar
  • 4,323
3 votes

AMPscript not working in subject line - Removing first 2 '%' characters

When using Data extension fields for personalization within an email. If the field has space's you need to wrap the field with square brackets []. So in your case, the data extension field is First ...
user avatar
3 votes
Accepted

AMPscript not working in subject line - Removing first 2 '%' characters

In your test send are you adding a prefix like [Test] to the subject line? if so be sure you have a space or another character after the ]. What is occurring is your subject line looks like [Test]%%...
user avatar
  • 7,332
3 votes

Subscriber's %%view_email_url%% link breaking frequently/randomly

Your idea is correct. %%view_email_url%% are tied to data in sendable Data Extension used to deploy the email. If data in it changes, so does the web version of email. Data Extension Rows carry a ...
user avatar

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