src/app/legacy/containers/CpsRecommendations/RecommendationsPromoList/getEventTrackingData.js
import { getHeadline, getUrl } from '#lib/utilities/getStoryPromoInfo';
import { getEnvConfig } from '#app/lib/utilities/getEnvConfig';
export default ({ item, index } = {}) => {
const block = {
componentName: 'wsoj',
};
const headline = getHeadline(item);
const url = getUrl(item);
const advertiserID = url && url.split('/')[1];
if ([headline, url, advertiserID, index >= 0].every(Boolean)) {
const link = {
campaignID: 'cps_wsoj',
componentName: encodeURIComponent(headline),
advertiserID,
url: `${getEnvConfig().SIMORGH_BASE_URL}${url}`,
format: `CHD=promo::${index + 1}`,
};
return {
block,
link,
};
}
return { block };
};