[jobsthatareLEFT by GAIN] RFP: VidLab Video Optimization Tool

February 2, 2018

[jobsthatareLEFT by GAIN] RFP: VidLab Video Optimization Tool

VidLab Video Optimization Tool


overview


The goal of this tool is for campaigners (and in our case MoveOn Video Lab staff) to optimize videos through A/B testing. This testing happens through controlled use of the Facebook ads platform, even if the resulting optimization is then applied to a free, organic post.


The objective here is to create a tool that would be used by staff to test the optimal combination of videos, share texts, and thumbnails to maximize video views or actions.  It could be used on every video they create and could become part of their typical workflow from video pitching to posting.


details


Facebook ads are organized into: Ad Campaigns › Ad Sets › Ads, which the tool is feeding into from the frontend UI via API.


The tool would do the following with user choice points called out:


① Create a new test


User Input:


Prompt user for: test name

Prompt user for: objective (video views or clicks)


Prompt user for start time: [Default = now + 1 hour]

Prompt user for test length: [Default = 4 hours. Can be 1-12 hours]


if clicks, Prompt user for: landing page.


Backend:


Create new Ad Campaign with:


ad campaign name = test name

ad campaign objective = objective user selected


② Enter Variants


User Input:


Prompt user for: video versions (v)

Prompt user for: thumbnails (th)

Prompt user for: share texts (tx)

[Maximum of v*th*tx = 18 allowed]


if clicks, Prompt user for: description

if clicks, Prompt user for headlines (h)

if clicks, Prompt user for: button label


Backend:


create one ad set for each v + th + x. Each ad set has one ad

set each ad set budget = $4, total budget = v*th*tx*$4


③ Confirm Setup


Show users each of the variants that will be tested.


[Tier 2: Allow specific combinations to be nixed or added]


Show proposed budget. Allow overall budget to be changed.  If changed, prorate each ad budget to keep them equal while still totaling overall budget.


User hits confirm.


④ Set up Ads



Backend:


Details for all ad sets

  1. Set custom audience: Lookalike audience (1%) to people who like MoveOn.org page

  2. Set locations:  United States

  3. Set age: 18+ - 65 (all ages)

  4. Set gender: all

  5. No detailed targeting

  6. Set edit placement: All devices, Facebook feeds only

  7. Set optimization: Video Views -or- Clicks

  8. Set bid amount: automatic

  9. Set when you get charged: 10-second views -or- Clicks

  10. Set lifetime budget (see above)

  11. Set start time and end time

  12. Set ad set name = testname_v#th#tx#


Details for ads


  1. Ad names are same as ad set names. (And one ad per ad set)

  2. If clicks, links have ?source=[ad name]


All ad set/ad combos should be submitted for review together.



⑤ Report results


[It's likely that all of this will be done in a web application created by MoveOn staff, in which case nothing would be required from the developer other than to pull the data from Facebook and load it to Redshift]


Topline: Show aggregated key metric (10-sec views or clicks) for each component.


And then show a table of each combination tested with:


  1. Ad name (e.g. ACAvideo_v2th3st1)

  2. File name of uploaded video for ad

  3. File name of uploaded thumbnail for ad

  4. Share text of ad

  5. Link to ad post

  6. Amount Spent

  7. Reach

  8. 3-Second Video Views

  9. 10-Second Video Views

  10. Video Watches at 75%

  11. Video Average Watch Time

  12. Post Shares

  13. Post Comments

  14. Post Reactions

  15. 10V / Reach

  16. 75% / 3V

  17. Shares / 3V

  18. Reactions, Shares, Comments / Reach


Example of report:



"The ad with the most 10 second views was video #2, thumbnail #4 and share text #2"



Each numeric column is color coded red to green corresponding to the range of values from low to high for easy visual identification of the best performing videos based on each value.  Ad sets can be re-ordered by column value by clicking on the column name.  (Example table omits video filename, thumbnail filename, share text, and link to ad for simplicity.)


[Tier 2: For click campaigns, join data with Action Kit data to determine the number of signups or actions generated from each ad.]


--
Jobsthatareleft is a listserv run by Democratic GAIN. Membership dues keep us going. Please consider becoming a full member of Democratic GAIN by checking your membership status at https://www.democraticgain.org/members/membership.asp .
---
You received this message because you are subscribed to the Google Groups "GAIN Jobs via JobsthatareLEFT" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jobsthatareleft+unsubscribe@googlegroups.com.
To post to this group, send email to jobsthatareleft@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jobsthatareleft/218e8da1-fe2a-4acf-838a-6c86a3750cd1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.