1

I am building a custom preference/unsubscribe center in Cloud Pages with SSJS.

I'll be using MicrositeURL('xxxxxx') within the footer of emails to get to the landing page. How can I retrieve the SubscriberKey, JobID, and BatchID from the passed subscriber info to use in my SSJS calls?

1 Answer 1

1

You should used the RequestParameter ampscript function

Eg.

%%[
SET @SusbcriberKey = RequestParameter('_subscriberKey')
SET @JobId = RequestParameter('jobID')
SET @BatchId = RequestParameter('batchId')
]%%

%%=v(@SusbcriberKey)=%%
%%=v(@JobId)=%%
%%=v(@BatchId)=%%

To do this via SSJS, you would need the GetAttributeValue function

eg.

<script runat=server>
  Platform.Load("Core","1");
  var subscriberKey = Platform.Variable.GetAttributeValue('_subcriberkey');
  Platform.Response.Write(subscriberKey);
</script>
5
  • is there a way to do it without using ampscipt? Commented Mar 19, 2018 at 17:56
  • You could use SSJS. Commented Mar 19, 2018 at 17:57
  • @PauletteVallad updated my answer Commented Mar 19, 2018 at 18:02
  • 1
    you're missing platform load library in your code @Data_Kid Commented Mar 19, 2018 at 22:36
  • no worries @Data_Kid Commented Mar 19, 2018 at 22:46

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.