As the Owned Media Lead, you are responsible for developing and implementing the strategy for owned media channels, in close collaboration with the global and regional Strategy & Planning team. Your role involves overseeing owned media planning, content analysis and development, and distribution to drive engagement, brand awareness, and customer loyalty. You will collaborate with cross-functional teams to ensure that owned media channels are effectively utilized to achieve marketing and business objectives.
You are analytical and insight-driven, and have strong interest in customer data, customer behaviour and how that impacts brand value and future business value. You are driven by turning insights into actions and plans, presenting your findings and recommendations in a clear way to stakeholders across functions. You work hands-on with planning and tactics, taking this out into daily operations.
Key responsibilities
- You develop a comprehensive owned media strategy plan aligned with the overall marketing goals and target audiences, identifying key performance indicators (KPIs) and metrics to measure the success of owned media initiatives.
- Collaborate with content creation teams within the region and globally to develop a content calendar and plan that aligns with brand messaging and resonates with the target audience across owned media channels.
- Utilize customer insights and data analytics to segment the target audience for owned media channels and tailor content to meet their preferences and needs, in collaboration with CRM & Loyalty team.
- Oversee the management and optimization of owned media channels together with Digital to ensure a holistic plan across all digital touchpoints, e.g. app, site, social, email and push, ensuring that the plan is synced with the overall holistic planning.
- You closely collaborate with the content operations team to secure the right content in the right place at the right time for the customer and provide a feedback loop to the insights unit and global content teams.