활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
Hello, I would like to be able to use response token data inside a profile script.
My task is to use "activity.name" as a profile script value so that I can count the amount of time this activity was seen and apply frequency capping.
for example, if activity views are < x, display activity, otherwise don't.
return activity.name;
simply using this is not returning anything.
해결되었습니다! 솔루션으로 이동.
Response tokens are not available for profile scripts. Profile scripts run before response tokens are generated. However, to achieve your use case, one option I can think of would be including a trackEvent in your activity to trigger a second call back to Target to tell a profile script an activity view happened. For example, you could add this trackEvent to your experiences as a custom modification:
<script>
adobe.target.trackEvent({"mbox":"activityViewNotify", "params":{"activityName":"${activity.name}"}});
</script>
Then you could have the profile script look for the activityViewNotify mbox and the value of the activityName parameter to determine the count.
Note the ${activity.name} token is not a response token but has the same value. It's dynamic data in an offer as used here.
Response tokens are not available for profile scripts. Profile scripts run before response tokens are generated. However, to achieve your use case, one option I can think of would be including a trackEvent in your activity to trigger a second call back to Target to tell a profile script an activity view happened. For example, you could add this trackEvent to your experiences as a custom modification:
<script>
adobe.target.trackEvent({"mbox":"activityViewNotify", "params":{"activityName":"${activity.name}"}});
</script>
Then you could have the profile script look for the activityViewNotify mbox and the value of the activityName parameter to determine the count.
Note the ${activity.name} token is not a response token but has the same value. It's dynamic data in an offer as used here.
조회 수
답글
좋아요 수
조회 수
답글
좋아요 수
조회 수
답글
좋아요 수
@CorralesDmboxes don't need to "prepopulate" to that dropdown in the profile script edit view before you can use them in a profile script. You can copy a different mbox reference and then just update the name in the script. As long as the script part contains the correct names you are good. The dropdown is just for reference/help it does not provide any functionality to the script.
조회 수
답글
좋아요 수
조회 수
Likes
답글