►
From YouTube: Campaign Manager App - Overview
Description
Campaign Manager helps GitLab teams to collect engagement data on CTAs (Call-To-Actions). In this video, Abubakar gives an overview of what you can do with the Campaign manager. This is the first in a series of videos about Campaign manager.
A
And
in
this
video
I
will
be
showing
you
an
overview
of
campaign
manager
and
also
give
a
quick
walkthrough
of
what
the
application
looks
like
and
how
you
can
make
use
of
it
in
subsequent
videos,
I'll
be
doing
a
more
Deep
dive
into
how
you
can
use
the
applications
for
different
use
cases.
A
Now
foreign
manager
is
a
part
of
the
community
up
Suite
of
applications
of
the
the
community
team
has
built
and
maintaining,
for
that
is
helping
the
community
system
basically
to
manage
some
of
the
our
campaigns,
the
kind
of
results
we
generate
from
them
and
so
on.
So
they
are
basically
a
set
of
tools
that
we
will
be
using
to
get
better
data
from
all
the
campaigns,
programs
and
events
that
we
are
running
now,
but
I'll
be
focusing
more
on
the
computer
manager
in
this
video.
A
Now,
basically,
campaign
manager
helps
teams
in
in
git,
lab
I
think
the
use
case
mostly
will
be
a
community
team,
social,
the
social
team,
integrated
marketing
team
and
some
other
team
that
run
campaigns
basically
allow
you
to
be
able
to
create
links
for
your
campaign,
add
UTM
tracking
to
those
campaigns
and
be
able
to
measure
impressions
of
the
campaigns.
Aside
from
what
Google
analytics
will
picking
up
at
the
end
of
the
day,
and
not
just
that
also
helps
you
to
create
shortened
URLs.
A
So
you
don't
have
to
use
services
like
bits.ly
and
so
on,
and
also
a
QR
code,
so
that
users
that
are
engaging
with
your
campaign
can
just
scan
access
the
shortened
URL
link
and
it
gets
to
the
call
to
action
contents
that
you're
trying
to
share
now
the
and
all
of
these
within
one
application.
Currently
for
you
to
use
UTM
tracking,
you
have
to
use
Google
Sheets
provided
by
the
market
instruction
and
analytics
team,
which
can
be
compressible
sometimes
and
you
keeping
track
of
all
the
links
might
be
a
bit
hectic.
A
So
that
is
where
campaign
manager
helps
you
to
manage
your
campaign.
Links
add
UTM
tracking
to
them,
generate
a
shortened
URL
and
also
get
QR
codes
for
each
of
the
links
that
you
are
created
now
in
the
slide
here
you
see
an
example
of
a
campaign
that
has
been
created.
It
even
shows
The
Impressions
that
the
campaign
has
received
and
how
many
of
those
Impressions
have
via
QR
code
scans.
A
Now
you
can
set
information
like
your
UTM
content,
UTM
budget
default
campaign
for
all
your
links
and
so
on
and
so
forth
here
now,
and
not
just
that,
you
also
get
a
nice
bar
chart
showing
for
the
different
days
by
dates.
However,
the
total
Impressions
you
get
for
your
campaign
and
how
many
of
them
are
QR
code
scans.
Now
for
each
campaign
you
add
different
links,
probably
links
for
different
social
media
types
or
links
for
different
resources
that
are
related
to
the
same
campaign
at
the
campaign
level.
A
All
the
cumulative
impatience
from
all
the
campaign
links
are
presented
to
you.
When
you
then
visit
each
of
the
campaign,
you
can
see
the
individual
impressions
for
those
campaigns,
for
example,
like
the
example
we
have
on
the
slide
here
about
join
open
source
link.
If
I
go
to
the
page,
you
see
that
it
also
shows
that
you
have
a
total
impressions
of
13
and
4
of
the
Macar
code
scans.
A
Now
you
can
also
see
here
that
we
have
the
link
that
we
want
our
users
to
finally
get
to
what
is
the
UTM
medium
for
this
particular
campaign
link
and
what
is
the
UTM
Source?
Probably
this
means
that
we
want
to
share
this
link
on
Twitter,
so
that
Google
analytics
can
pick
up
where
it's
coming
from
now.
One
other
feature
that
we
have
is
if,
for
whatever
reason,
you
have
UTM
code
attached
to
a
link,
a
campaign,
but
you
don't
want,
you
no
longer
want
the
UTM
course
to
be
applied
for
the
final
link.
A
You
can
disable
it
and
the
campaigning
basically
becomes
a
shortened
URL
that
it's
not
going
to
apply
the
UTM
codes
to
it.
Now
you
can
also
see
here.
This
is
the
shortened
URL
that's
generated
and
a
QR
code
is
generated
along
with
the
shortened
URL.
Now
the
way
the
QR
code
works.
Is
it's
basically
containing
the
shortened
URL,
but
with
a
path,
slash
QR
attached
to
it,
so
that
when
that
was
done
so
that
we
can
differentiate
between
this
direct
visits
to
the
shortened
URL
and
those
from
the
QR
code?
A
Basically,
now,
let's
look
at
some
examples
of
use
cases
for
campaign
manager.
Now
you
are
a
marketing
team,
that's
trying
to
run
a
campaign
or
maybe
a
new
go
to
market
campaign
for
some
features
or
for
let's
say,
for
example,
gitlab
16..
Oh
you've
already
you!
A
Instead
of
using
you
can
use
the
Google
sheet
provided
by
msna
team,
but
campaign
manager
makes
it
easier
for
you.
You
just
go
in,
create
your
account.
You
don't
need
to
fill
any
form
once
you
sign
in
with
the
your
gitlab
Gmail
account
it
automatically,
where
it's
an
account
for
you.
A
Now,
if
you
are
like
the
first
person
in
your
team
or
you
are
like
your
team
manager,
you
can
create
a
team
for
your
team
and
invite
others,
but
they
will
need
to
sign
in
first
the
first
time
so
that
their
account
to
be
created
once
you've
done,
that
you
can
set
default
for
your
team.
Oh,
this
is
the
default
campaign.
All
my
team
needs
to
use,
or
this
is
the
the
budget
that
all
my
team
needs
to
use.
A
A
You
don't
need
to
repeat
and
add
UTM
course
for
each
of
the
link,
whereas
if
you
are
using
the
Google
Sheets,
you
have
to
do
everything
one
after
the
other,
but
because
you
specify
default
only
specific
UTM,
medium
and
Source
will
be
needed
for
each
link
that
you
added
and
you're
adding
is
within
a
a
very
easy
to
use
interface,
making
it
more
easier
to
use.
Now
that
is
a
use
case
and
as
users
are
visiting,
campaign
manager
is
keeping
impressions
for
each
visit
to
the
shortened
URL
or
each
scan
of
the
QR
code.
A
A
Of
course,
the
image
has
been
you've
used
the
image
on
a
banner
somewhere
or
you've
used
it
on
a
website
of
for
some
assets,
but
for
some
reason
you
want
to
change
the
link
that
that
is
being
redirected
to
at
the
end
of
the
day
you
can
make
that
change
or
for
some
reason
you
want
to
change
the
UTM
codes
that
are
attached
to
the
link.
You
can
update
those
while
the
shooting,
URL
and
QR
code
still
works.
Unlike
let's
say
you
go
use
bit.ly
for
some
reason:
the
campaign
exchange.
A
So
that
makes
it
more
easier
to
have
Dynamic
links
between
the
shortened
URL
and
your
QR
code.
That
is
one
use
case
now.
Another
use
case
is
your
campaign,
doesn't
require
UTM
codes
or
UTM
tracking
or
maybe
in
situations
whereby,
oh,
we
just
want
a
shortened
URL,
you
don't
need
UTM
tracking
yeah
campaign
manager
still
solves
it.
You
simply
create
a
campaign,
create
your
company,
you
don't
specify
any
UTM
codes
for
them
for
all
the
devices
just
leave
them
empty
and
create
your
campaign
links.
A
Then
you
disable
UTM
tracking
status
for
each
of
the
links
that
you
are
adding.
Then
you
have
a
URL
short
now
when
users
visit
the
link
simply
redirects
straight
to
the
link
you
want
them
to
go
to
now.
All
it
also
keeps
track
of
how
many
visits
were
done
to
the
UTM
tracking,
so
that
by
days
you
can
see.
Oh
how
many
times
people
visited,
or
you
are
running
a
newsletter,
and
you
want
to
see
engagement
for
the
newsletter.
You
want
to
see
the
links
people
visit
from
the
newsletter.
You
can
do
that.
A
Also
now,
we've
I've
talked
about
QR
code
generation,
which
the
is
part
of
campaign
link
it's
automatically
generated
in
the
future.
We
want
will
be
making
QR
code
Studio
to
be
a
different
tool
that
you
can
use
and
customize
the
QR
code,
maybe
add
a
gitlab
logo
change
the
colors
and
so
on.
Now
the
data
that
are
collected
are
basically
visits
to
the
shortened
URL
and
if,
when
a
visit
was
done,
basically
date
and
time,
and
if
it
was
a
QR
code
scan,
nothing
else
is
collected.
No
IP
address,
nothing
is
collected.
A
Just
oh,
this
link
was
visited
and
if
it
came
from
a
QR
code
scan-
and
it
knows
that
it's
a
QR
code
scanner-
because
a
certain
URL
is
basically
go.gitlab.com
the
link
code
before
the
QR
code,
it
uses
google.gitlab.com
QR
slash
the
code,
so
that
is
how
it
knows
that
it's
a
QRC
it's
a.
This
is
from
a
QR
code,
no
gimmick
or
no
Anonymous
or
unnecessary
data
collection.
A
That
is
done
now
and,
like
I
mentioned
earlier,
when
the
main
URL
you
want,
users
to
visit
is
being
redirected
through
any
UTM
course
that
has
been
set
is
automatically
applied
and
in
scenarios
whereby
you
have
default
for
teams
default
for
campaigns
and
so
on.
If
they
are
set,
it's
automatically
applied,
I'll
be
showing
you
more
in
the
in
the
next
videos.
We
are
going
to
have
about
tutorials
on
how
to
use
campaign
manager
itself
now,
but
next
in
this
I
will
be
showing
you
a
quick
walkthrough
of
campaign
manager
itself.
A
Now
let
me
open
my
slide,
a
new
tab
here
and
go
to
campaign.
A
Dash
manager.gitlab.com
like
presents
you
with
this
interface
yeah
yeah
I
just
have
to
do
something
simple.
So
the
first
login
page
is
just
simple:
the
logo
and
you
can
learn
more
about.
You
can
get
the
user
guide
of
the
of
campaign
manager
from
the
handbook
page
and
also,
if
you
want
to
learn
more
about
how
this
was
built,
you
can
go
to
the
gitlab
project
now.
A
A
Now
you
see
the
login
link
here
and
once
I
click
on
login.
It
will
show
me
sign
in
with
Google,
then
it
only
supports
your
gitlab
Google
account,
none
others
is
supported
and
it
automatically
locks
me
in
now.
As
soon
as
you
log
in
for
the
first
time,
it
will
create
a
team
for
you.
We
have
the
concept
of
Team.
Here
is,
oh,
you
have
your
team
and
you
can
add
more
members
to
your
team
now
and
it
automatically
creates
a
theme
for
you
called
your
names.
A
Campaigns
like
mine
are
working
angles
campaigns
so
that
you
have
maybe
let's
say
you
want
to
run
some
your
own
personal
campaigns
or
you
want
to
do
some
shopping
URL
yourself,
you
can
use
your
own
team
and
you
are
an
admin
within
your
own
team,
in
my
case,
I'm
part
of
the
community
team
and
admin
of
a
community
team.
So
we
have
the
community
team.
Here
you
can
see
the
team
name.
You
can
see
a
description
of
the
team,
the
admins
you
can
have
multiple
admins
and
who
created
it.
A
When
was
it
created
and
you
can
limit
who
can
create
a
campaign?
Everybody
or
just
the
admins?
Now
here
you
can
set
for
certain
use
cases.
For
example,
like
the
community
team,
we
have
YouTube,
we
use
UTM
content
for
knowing
which
program
is
the
UTM
data
being
collected
for
maybe
the
de
team
or
open
source
team.
We
had
an
agreement
with
the
MSN
18
that
will
use
prefix
for
our
UTM
content.
Then
we
have,
for
example,
like
the
UTM
budget
for
our
team.
A
You
can
have
yours
and
what's
the
default
campaign,
Community
has
a
default
campaign,
UTM
campaign
that
everyone
uses,
your
own
team
might
be
different,
so
we've
set
it
at
the
same
level
that
will
have
a
default
campaign,
so
anyone
creating
new
campaigns,
don't
necessarily
need
to
set
a
campaign.
So-
and
here
you
have
a
list
of
campaigns,
that
of
the
team
campaigns
of
the
team
and
new
campaigns
can
be
created
by
saying
clicking
clicking
on
new
campaign,
and
you
specify
the
details
of
the
campaign
now
down
here.
A
You
can
add,
you
can
see
members
of
the
team
where
who
is
an
admin?
You
can
Elevate
people
to
an
admin
or
remote
you
put
to
a
team
member
and
also
remove
a
team
member
team
members
are
added
by
entering
their
email
address,
but
they
will
need
to
have
logged
in
the
first
time.
Now,
let's
see
one
of
the
campaigns,
we
have
join
open
source
program
here.
So
you
see,
we
have
information
about
if
it's
active
or
if
it's
archived,
yeah,
active
or
archive,
doesn't
really
do
anything.
A
If
there
are
still
links
some
people
are
visiting,
the
data
will
still
be
collected.
It's
just
so
it
would
be
easier
for
you
to
know
which
ones
are
active
and
which
ones
are
dormant
or
no
longer
active
campaigns.
Basically,
now
here
you
can
set
UTM
content.
Remember
in
at
the
team
level,
we
have
UTM
prefix
if
you
set
the
UTM
content
here
that
prefix
will
automatically
be
added
to
the
UTM.
Content
is
specified
for
your
campaign
and
you
have
UTM
budget.
We
have
UTM
budget
at
Team
level.
A
If
you
don't
set
at
campaign
level,
it
will
use
the
team
UTM
budget.
We
have
UTM
default
campaign.
Also,
you
can
set
the
UTM
default
campaign
for
all
your
links,
but
if
you
don't
specify
you
to
use
the
themes
default
now
here,
you
will
see
how
many,
what
is
the
cumulative
total
Impressions
we
have
for
this
campaign.
It
takes
all
the
impressions
for
each
of
the
campaign.
Links
you've,
created
sum
them
up
and
show
you
here,
and
it
will
show
you
a
nice
bar
chart
of
okay
for
this
day.
A
A
You
can
add
a
link
by
clicking
here
specifying
some
of
the
details
will
be
seeing
more
about
more
detail
about
this
in
the
the
next
video.
While,
if
you,
you
can
also
delete
a
campaign,
but
you
can't
delete
a
campaign
if
it
has
campaign
links,
you
have
to
delete
the
campaign
links
first
now,
if
we
go
here,
you
can
see
more
details
about
the
campaign
link.
This
is
the
link.
A
We
want
the
users
to
see
the
link
where
the
users
will
be
led
at
the
end
of
the
day,
then
we'll
also
specify,
if
you
have
a
UTM
medium.
You
specify
it
here
if
you
have
a
UTM
source,
for
example,
in
this
case
three
tab
and
UTM
content.
We
have
this
specified
here,
for
this
particular
link,
and
here
is
showing
us
which
campaign
does
this
campaign
link
belong
to
and
like
I
I
mentioned
during
the
overview
earlier,
you
can
disable
UTM
tracking
so
that
the
campaigning
basically
functions
as
a
URL
shortener.
A
Then
here
you
have
the
total
impatience
for
this
campaign.
Now
here
you
see
the
shortened
URL
for
this
link.
This
shortened
URL
leads
here,
but
before
it
leads
to
it,
if
there
are
any
UTM
codes
that
has
been
set
for
it,
it
automatically
attach
those
UTM
code
to
it.
So,
let's
see
an
example,
so
if
I
open
this
in
a
new
tab,
you
see
it
will
lead
me
to
this
page
and
if
you
look
at
the
URL
here,
UTM
could
have
been
automatically
applied.
A
Now,
as
I
said,
you
see,
it
shows
disabled
shorting,
URL
mode
and
I
received
the
link
again,
you
simply
have
it
simply
directs
to
the
URL
without
attaching
the
UTM
codes
now
and
down
here
you
see
the
defending
patient,
like
oh
I,
just
visited
this
today
and
it's
already
showing
on
the
bar
chart
like
I
mentioned
earlier.
You
can
delete
a
link
if
you
want
now.
This
is
the
end
of
this
overview.
Video
in
the
next
video
we'll
be
going
into
more
detail
about.
Okay,
how
do
you
create
a
team?