SpikeCom Knowledge Base

Everything you need to know about SpikeCom

Document Release Notes

Created : Feb, 04, 2016 | Last Updated: April, 15, 2016

Campaign Management

In Spike campaign is a group of ads that an advertiser can create.

Configuration

  • Advertiser will have to select from which approved quotation or booking order they want to create campagin and specify campaign name , its publishers , budget and schedule. Since there is a preapproval on budget and bookings in quotation and booking order module so budget, publishers, placements and booked dates and quota all comes from the approved values in quotations and booking orders.
  • Campaign allows ad-creation on all standard types of placement objects like, Main Banner , Strip Banner , Carousal , Search , Product , Top-Listing , Pop-up , Push-Notification , Content Card and Others
  • If campaign is being created by Spike admin then advertiser selection is also needed , else for advertisers it will be auto selected.
  • Multiple publishers can be selected for single campaign from list of assigned publishers to this selected advertiser.
  • An optional campaign description can be stated here as well.
  • Campaign budget deails must be given by selecting budget currency , value and payout model. Supported currencies are USD and SAR where as supported payout models are CPM (Cost Per Mille), CPD (Cost Per Day), CPC (Cost Per Click) and CPW (Cost Per Week). All of these comes directly from the selected quotation and/or booking plan.
  • Auto optimize budget can be set true here as well as campaign level quota can be set here as well.
  • Right after creating campaign, user has the option to create ads in either of 3 ways, 1-Advance Ad-setup , 2-Quick Ad-setup and 3-Smart Ad-setup. Where Advance is used to allow user to create ads with more configurable options and settings , quick is used to allow users to create ads with basic options and smart allows user to create single ad on multiple placement and apply budget sharing strategy on them for a single ad. choosing any one of them will result in user redirected to ad creation wizard window inside that campaign.
  • For Advance ad-setup the wizard has following tabs Ad-Item Settings , Scheduling , Targeting , Quota and Preview.
  • The wizard allows user to specify multiple ad-item settings for different ads together and click on AddtoList button and then specify their scheduling , targeting and quota settings which will be commonly applied to all such ads which are created together.
  • First publisher selection is needed from list of publishers assigned to this campaign.
  • Placement groups of that publisher are loaded which needs to be selected next.
  • Placements of that placement group are loaded which needs to be selected next.
  • After placement selection Ad-Title is auto-filled with default value which can be modified if needed.
  • Ad type Image and Raw-HTML is allowed for selection. Raw-HTML is not allowed for such placements whose object type is among Product , Search , Brand , Push-Notification and Content-Card.
  • Bydefault whole campaign duration is selected for ad schedule. Ad specific dates can be modified to an extent where the whole ad duration remains inside of campaign duration. Specific dates selection allows to select for specific dates from ad-schedule and is from the approved booked dates coming from booking plan directly incase of Planned Campaign where as incase of Proposed Campaign the dates are completely open for selection here.
  • Destination URL is the link of page where upon click on this ad it needs to redirect to i.e the landing page.
  • If Ad-Type is image , image creative upload option in all the publisher languages will be shown. Possible ways to upload an image is From URL , From Local System , From Media-Library.
  • Target window specifies when clicks are performed on ad then it will open destination url is same or new window.
  • Meta Data can be added dynamically as per user need per ad-item. There are however some system defined mandatory meta data in some cases , like for push-notification Title and Message are mandatory similarly for content-card card-title and description are mandatory as well as publisher defined meta keys at placement level are also mandatory for advertisers to fill values against them or choose from avaiable options configured by publishers themselves on their placements.
  • If the ad being created is on search or product type of placement then the creative/image selection mentioned above becomes optional and an extra input appears for selecting the supported publisher products which is mandatory for these placement ads. There are multiple ways to search for products by default you can search from product name and sku , you also have an option to search for multiple sku's together in one go or by multiple barcodes or by multiple categories or by multiple brands in comma separated way by choosing Search By Sku or Search By Barcodes or Search by Categories or Search by Brands.
  • Incase of search type of placement, after the products are selected there is an option to specify specific keywords for the selected products which can be done by clicking on Specific Keywords button.
  • Add to List button will add current ad-item details in grid below and refresh all above fields for the user to fill with new ad-item information
  • Users are allowed to create as many ads together as they want using this approach and afterwards click on next will take them on the next tab which is Scheduling.
  • In Scheduling you can set under delivery behavior for the set of ads we created together in previous tab. If campaign's AutoOptimization was checked then system checks on impressions per ad inside a campaign and set 25% of highest performing ad as threshold. All ads having impression count less then this are treated as under performing and all ads having impression count higher then this are treated as good performing ads. Based on the selection in Under Delivery Behavior , all under performing ads are either stopped for serving further or still continued to be served.
  • Day parting logic allows you to select specific hours of specific days, which makes sure that these ads are only served during these hours of these days inside the ad-schedule.
  • Per user limit and Daily limit can be specified by advertiser which will be tied with these ads and it will become part of response incase if json type placement tag is used for the publisher.
  • Next is targeting tab, which allows us to select any existing target group which will automatically apply all generic field and custom field rules to these ads or allows advertiser to fill generic field values themselves for these ads. These targeting fields are part of response in json type placement tag which can be used by the publisher to target specific audience for these ads.
  • Unlike campaign quota ad level quota can be set on any one of following Clicks, Impressions or Conversions. Once any ad quota is met that ad is treated as completed and will not be part of any serving further.
  • Next preview of ads created through this wizard will be shown to verify before finishing. Upon finishing campaign publish window will be shown. Advertiser must verify all campaign related and ad related information is correct and then proceed further to publish. Upon publishing , publishers involved in this campaign will be notified to accept or reject this campaign using their spike account. Publishers can then view this campaign and either accept or reject it. If publisher accepts the campaign , their ads would go in Active or Running state depending upon the start of ad i.e its schedule. When they are in Running state they are being served agains their placement tag. If publisher rejects the campaign , their ads never go in Active or Running state and such ads will not be served. Incase of multiple publishers and some accepting and some rejecting the campaign will result in only ads of those publishers which have accepted the campaign to go in Active or Running state. Others who rejected the campaign will not have any ads running on their placements from this campaign.
  • Advertiser , Publisher as well as Spike Admin all can view the campaign to not only see the progress of that campaign i.e at what stage this campaign is but also they can check the performance of ads inside this campaign at all times.
© SpikeCom. All Rights Reserved.