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.

Join our team of amazing digital marketers!
Submit your resume & cover letter below.

We're not hiring right now, but sign up here if you'd like to be alerted about future postings.

We'd Love To Hear From You!

Let us know some details and we’ll get back to you soon!

About Conversion Tracking

What is a conversion?

A conversion is defined as any action a user takes on your website that you deem valuable. For some, this is a donation, for others it’s a registration.

Why track conversions?

Tracking conversions is essential to the success of any digital marketing effort. If you don’t understand what actions are leading to growing your impact, you can’t effectively make the right decision to optimize for them.

How we track conversions

Our team will install and implement platforms such as Google Tag Manager and Google Analytics to track and assess these metrics. Our best practices with this valuable data enables us to optimally manage your account.

The Role Of Your Account Manager

What is an Account Manager?

Each one of our clients is matched with a Dedicated Account Manager (AM), who is both your digital marketing expert and main point-of-contact.

What is their expertise?

Upon joining ConnectAd, all AMs go through an extensive training & certification program before managing nonprofit accounts. Additionally, AMs go through further training each week as part of our culture of learning so that they can continue to develop their skill set.

As a result, AMs become proficient in multiple areas of digital marketing to the benefit of our clients.

A $599 Setup Fee May Apply

ConnectAd charges a $599 setup fee to activate and/or recover Google Ad Grant accounts. However, if your nonprofit has never had the Google Ad Grant, we will waive the $599 setup fee and complete the rest of the Google Ad Grant application process on your behalf if your nonprofit meets the following criteria:

1. Able to access an approved Google for Nonprofits account 

2. Nonprofit status is verified by Goodstack

3. No compliance or eligibility issues preventing activation of the Google Ad Grant

If you already have the Google Ad Grant but lost administrative access, had your account suspended, or have not actively managed your account within the past year, we will apply this fee towards getting your account back.

Get Our FREE Guide On
How To Secure The Google Ad Grant

Our experts have a 100% success rate. Follow our step-by-step guide.