Digital Marketing Analyst
Location
Toronto
Office
Toronto or Remote within Canada
Closing Date
Ongoing
About ConnectAd
Founded in 2010, ConnectAd is a digital marketing agency that helps nonprofits grow their impact and create positive change in the world.
Our clients do amazing work in cause areas like environmental conservation, health & disease, education, youth, arts & culture, and humanitarianism. We empower and amplify their efforts through projects that include paid ad campaigns, SEO, social media marketing, email marketing, and many more things digital. ConnectAd has worked with over 500 organizations, including groups like Habitat for Humanity, Special Olympics, and Big Brothers Big Sisters.
Position Overview
We are currently looking for a Digital Marketing Analyst to join our tight-knit team. Reporting to a Team Lead and the Director of Client Services, you will gain hands-on experience in digital marketing strategy and campaign management to help lead nonprofits to their goals.
While our main office is in Toronto, candidates can be located anywhere in Canada.
Why Join Us
At ConnectAd, you’ll be building lasting partnerships that help nonprofits thrive. We know great team members thrive when they can focus on results. We build smart systems, set realistic client loads, and support our team so you can do your best work without sacrificing your well-being. If you’re looking for a place where you can grow your skills, deliver real impact, and still have the energy to enjoy life outside of work, this is it.
About the Role
As a Digital Marketing Account Manager, you’ll be the strategic partner and primary point of contact for our nonprofit clients. You’ll lead the charge in understanding their marketing goals, translating them into actionable digital strategies, and ensuring flawless execution across channels. This role requires both big-picture thinking and hands-on management — you’ll oversee campaigns and guide internal teams when needed to keep projects moving forward while maintaining strong client relationships.
We’re looking for someone who thrives at the intersection of strategy, communication, and delivery. You’ll balance client needs with marketing objectives, provide proactive insights, and ensure every engagement drives measurable impact. In return, you’ll have the opportunity to work with an ambitious team, manage exciting accounts, and grow your expertise in a supportive environment where we prioritize sustainable workloads and long-term success.
Key Responsibilities
Client Account Support (90%)
Google Ad Grant and Paid Ad Campaign Management
- Develop and implement campaign builds and strategies based on client goals and objectives
- Take landing page content and conceptualize it in terms of keywords
- Conduct advanced keyword research and audience analysis to find the most relevant search terms with high-volume and/or high-intent search traffic
- Organize keyword lists into specific ad groupings
- Write engaging and relevant ad copy for each group of keywords
- Analyze historical data to determine and implement the best optimizations to improve performance
- Run A/B tests to maximize campaign effectiveness
Google Analytics (GA4) & Google Tag Manager (GTM)
- Set up installations of GA4 and GTM on client websites
- Set up Google Tag Manager tags to facilitate conversion tracking
- Set up integrations between Google Analytics, Google Tag Manager and advertising platforms including but not limited to Google Ads and Meta Ads.
- Create and/or modify conversion goals
Landing Page Builds
- Develop a landing page strategy consistent with the Google Ads campaign strategy
- Create conversion-optimized landing page content and user experiences
- Build UX-optimized landing pages and relevant variations based on the overall strategy
- Set up A/B tests to optimize the landing pages for performance
Marketing Strategy and Metrics Reporting
- Provide Account Managers with actionable insights and recommendations to improve campaign effectiveness and ROI.
- Create and maintain regular performance dashboards and client-facing reports
- Generate tailored campaign performance summaries that facilitate conversation and knowledge sharing
Multichannel Marketing Strategy Support & Implementation
- Support the Client Services team in the planning, execution, and analysis of digital marketing campaigns across platforms such as Google Ads, Meta, LinkedIn, YouTube, programmatic display and more
- Collaborate with cross-functional teams to ensure campaigns launch on time and meet client objectives
- Support Account Managers with client tasks in other verticals such as SEO and email marketing
Growth and Learning (10%)
- Stay current on digital marketing trends, platform updates, and best practices
- Attend regular team trainings and demo days to sharpen your skills and adapt to evolving tools and ad policy updates
Qualifications
Need-To-Have
- Bachelor’s degree in Marketing, Advertising, Communications, Business, Data Analytics, or a related field
- Ability to manage multiple projects simultaneously and meet deadlines
- Excellent command of written English to interpret a diverse range of content
- Proficiency in Microsoft Excel/Google Sheets
- Acute attention to detail and ability to work with large data sets (please mention the keyword “cookie” at the end of your cover letter)
- Strong analytical skills to make optimization decisions based on reported metrics
- Exceptional oral communication skills
- High commitment to exceptional customer service
- Demonstrated willingness to take initiative
- Great work ethic and intrinsic motivation
- Ability to work both independently and collaboratively in a team environment
- Experience or desire to work with nonprofits
Desirable
- Experience with Excel/Google Sheets, Google Ads, Google Analytics, Google Ads Editor, and/or HTML/CSS
- Client-facing or customer-service experience
- Adept at learning quickly and enjoys tinkering with technology
Why You Should Apply
- To make a positive difference by doing meaningful work in helping nonprofits. The work you do can help those experiencing hardship find relief, affect social change, educate youth, promote culture, and more
- To gain experience in the fast-growing and in-demand industry of digital marketing
- To work in a flexible, entrepreneurial environment where you can take ownership, make an impact and help shape the future of ConnectAd
- To collaborate with nonprofits of all kinds, such as social justice, youth development, health, arts, culture, animal, and environment
Compensation
This is an entry-level position with a starting salary of $40,000–42,000, plus company bonus.
Perks
- Flexible work week that allows you to work where you’re most productive: from home or in our downtown Toronto office, with periodic team summits that bring us together for connection and collaboration
- Extended vacation policy where all team members start at 3 weeks vacation in their first year and scales up to 5 weeks in their third year
- Comprehensive Group Benefits Package with coverage across dental, vision, prescription drugs, extended health care (including mental health services), long term disability, and travel
- A Wellness Credit for you to use on gym memberships, fitness classes, and more
- Company-sponsored quarterly team outings to relax and unwind
Next Steps
To apply, submit your resume and cover at careers.connectad.ca – Please include the word “cookie” somewhere in your cover letter.
Please note that we interview candidates as applications come in and are hiring on a rolling basis.
