Skip to Content

SAP Marketing: Few Questions About Landing Pages

We are currently working with SAP Marketing 1809 (On-Prem) to create a landing page. This landing page should then be deployed to our webserver. I am currently preparing the concept and I have some questions which could not be answered by searching the web. I had a look on the corresponding topic in the integration guide, however, it did not help me.

1. How can I handle translations?

When I create a new landing page content via the "Content Studio" app, I can select one language. But how can I support multi languages for my landing page? I could not find any version option how it exists for email content for example.

2. How does the double opt-out process for subscriptions work?

In the Content Studio, I can add some permission property to the landing page. For this property I can define "Subscription" as type, select a communication category and choose the "Double Opt-Out" action if the property is selected. But how is the process of this double opt-out? Will SAP Marketing automatically send an email with corresponding unsubscription link to the user if the check box is selected. How can I configure the content of this email? Is there some customizing available?

3. Is the unsubscription possible with only email (without first and last name)?

I get some warning ("Email address is shareable; specify first and last name") in the Content Studio when I add only a field for the email adress and the permission check box. I would like to unsubscribe all contacts from the communication category who have the entered email adresse assigned. Can I do this with SAP Marketing or does the unsubscription only work if I add email adress, first name and last name?

4. How must the .js file be adapted?

In the integration guide you can read that the .js file needs to be adapted. The base path needs to be replaced with the path of the web service. Does this mean that you need to add the path to the web service where the main logic is defined (collecting the user input from the landing page request, create http-request to SAP Marketing)?

5. What logic is implemented in the CUAN_CONTENT_PAGE_RESULT_SRV oData service?

The sample implementation of the web service executes some request to the ResultHeaders entity of the CUAN_CONTENT_PAGE_RESULT_SRV oData service. What does this service then do? Does it e.g. prepare and send the confirmation email for the unsubscription? And is it also used when the link in the unsubscription email is clicked?

If you have some further helpful links in regards to the landing page implementation with SAP Marketing (1809), please let me know.

Thank you for the help!

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • Best Answer
    Posted on Mar 31, 2020 at 03:25 PM
    Please see my answers below:
    1. No translation possible - this is a known requirement (see Influence Request:
    2. Please read the documentation.
    3. Permissions and subscriptions are kept and handled for each individual contact for legal reasons. If there are multiple contacts using the same email address (e.g. a family) then the system needs additional information, like the first and last name. There is no process which triggers an opt-out or unsubscribe for all contacts having the same email address.
      In emails sent out to a specific contact you can include an opt-out or unsubscribe link which does this for exactly that contact (of course such emails should have some personalisation used so that somebody who shares the email address knows that that email is for him/her). See this documentation for more details.
    4. I highly recommend to use the SAP-managed publication of the landing page. This will handle all the integration for you. If that is not possible for you then please explain.
    5. The service CUAN_CONTENT_PAGE_RESULT_SRV is needed to post the information entered in a form to the backend. Any contact form field (e.g. Name or email address) will be used tu update or create the contact record. In case of a checked unsubscribe element it will update the subscription record and create an interaction.
      If you click the unsubscribe link in an email then a different process is handling this - no participation of the form / landing page service here.

    Best Regards,

      Add a comment
      10|10000 characters needed characters exceeded

    1. Posted on Apr 02, 2020 at 03:33 PM

      As far as I know it uses the same technology as for the link tracking. Every link in our email tool is converted to a special redirect link on sending of the email. Then there is a redirect service which takes care of the tracking and the redirection to the original link.

      In case of the special unsubscribe link that service does handle the actual unsubscribe as well.

      Add a comment
      10|10000 characters needed characters exceeded

    2. Posted on May 04, 2020 at 01:52 PM


      To my knowledge this is not possible in the standard landing page / form processing.

      However, you can use the standard APIs in a custom setup to retrieve all contacts with a certain email address and then use other APIs to update all permission records of those contacts

      Add a comment
      10|10000 characters needed characters exceeded

    Before answering

    You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
    You must be Logged in to submit an answer.

    Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.