Introducing
Citrus Sponsored Search,
A Personalised Ad Serving Platform

Our Real-Time Relevancy & Auction Engine Sets Us Apart

Contact UsDemo

Citrus is a Saas platform built for online retailers to easily integrate into. Immediately monetising e-commerce platforms by giving all suppliers the ability to target customers and bid with maximum click prices to have their products placed in the top highest selling positions.

Suppliers can also do the same with their banner ads by seamlessly bidding to win the highest profile ad positions.

Suppliers can also target their banners to selected products, categories, search terms and importantly relevant customers.

Our relevancy engine ensures the products and banner ads that make it to auction and eventually win are always personalised and relevant to enhance every customer’s shopping experience.

Amazon’s quarterly ad sales break US$2bn – AdNews

Amazon has more than doubled quarterly advertising sales in the past year.  Strong growth in Amazon’s search marketing sales, including headline search and sponsored products.

Read More

More Than Just A Sponsored Search

Targeted Banner Ads

Banner advertising is a brilliant introducer to your brand message and absolutely influence online and instore sales.  Negotiating, selling and buying spots in online retailer e-commerce sites is tiresome, resource heavy for both parties and they are not targeted or relevant enough.  Citrus takes all that effort away and links banner content to sponsored listings, meaning they are bound together in a visual way, driving more impact for the supplier and more relevancy to the customer.  Having a sponsored listing right underneath a nicely designed banner ad gives the supplier the best combination of a customer ‘buying in’ to the brand, then being immediately converted by having the product right in front of them to click.

Citrus gives suppliers the ability to target banner ads to their matching products, most relevant customers, search terms and categories.  Suppliers will bid a maximum impression and click price to enter into our real-time relevancy auction process. Once a banner has been created by a supplier, Citrus provides an interface for retailers to approve or reject each banner to ensure quality control is maintained.

Streamlining the entire process and importantly enabling all suppliers the big and the small to be able to participate in targeted banner advertising.

Relevant Sponsored Products

Sponsored products at the digital point of purchase are and will continue to be one of the most powerful tools for driving discoverability and sales of products, it’s exactly why Amazon is now the fastest growing digital advertising platform in the world.

Unlike any other digital ad network, Citrus takes into account the relevancy of a product for each individual customer before it is allowed to enter the auction process.   By ensuring that relevancy is catered to first, enhances your customers shopping experience and gives smaller challenger brands the opportunity to participate if and when their products are relevant.

The easy to use Citrus Ad creation wizard allows suppliers to setup and manage their own campaigns in real-time with no intervention from the retailer, thus driving more competition and demand for the top, highest selling page space.

Smart Sample Campaigns

Sample campaigns are a very proven form of marketing for suppliers but customer targeting and accurate campaign measurement has always been hit and miss.  Citrus gives suppliers the ability at the click of a button to target the potential customers they want and send them their product in order for them to ‘try before they buy’.  Getting a product into a potential customer’s basket to fully experience it at home, could be what turns a potential customer into a life time customer. Most importantly for a supplier Citrus tracks and reports back in real-time how many customers that received samples actually do come back to the online site and start to buy the product into the future.

Brilliant for suppliers and providing retailers with a new revenue opportunity they are not getting access to now.

Personalised Email Marketing

Email marketing with the right technology behind it, is a powerful behavioural marketing tool that can totally alter the relationship a brand has with customers, or they can just be annoying.

Using the Citrus banner API, retailers can send relevant sponsored email content to individual customers in a completely automated way.  Traditional selling of email space requires a heavy workload and up-front risk to both the retailer and suppliers that participate and it’s generally only the bigger suppliers that can afford to participate.

Citrus streamlines the process by enabling suppliers to target customers, bid, pay and upload artwork in real-time for particular spots in a regular EDM.  The Citrus relevancy and auction engine ensures the winning brands are relevant and personalised for each customer. Thus streamlining the entire process, empowering all suppliers with the ability to win spots and making the EDM more relevant and personalised for the customers receiving them.

Integration Plugins Available

Case Studies

The Power in Top Position

Products in Position 1 received 3x
more clicks than products in positions
2 and 3 and 9x more clicks than
products in position 5

1st Row vs 2nd Row

Sponsored products in the second
row were clicked half as often as
those in the first row.

Top Performing Product

98% increase in sales from
the month prior

Sales Uplift

Average YoY sales uplift
for sponsored products

How relevent Sponsored
Products stack up

For every $1 spent,
advertisers receive $14 in sales

Integration Time

Integration is API driven and is only
taking retailers up to 20 days.

No Lag Ad Generation

95% guaranteed under 50ms

Refreshingly Developer Friendly

At Citrus, we think great code is sweet fruit from heaven. We’re infatuated with peeling off the layers of unnecessary details and complexities, and we love nothing more than creating beautiful, composable abstractions that deliver durable, delicious solutions.

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: TokenSecurity
Citrus\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Citrus\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');

$api_instance = new Citrus\Api\DefaultApi();
$context = new \Citrus\Model\Context(); // \Citrus\Model\Context | 

try {
    $result = $api_instance->generateProductAds($context);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->generateProductAds: ', $e->getMessage(), PHP_EOL;
}
?>
Content-Type: application/json
{
    "catalogId": "string",
    "customerId": "string",
    "searchTerm": "string",
    "productFilters": [
        [
            "string"
        ]
    ],
    "categoryHierarchy": [
        "string"
    ],
    "substitutedProductGtin": "string",
    "pageType": "string",
    "currentCartItems": [
        {
            "gtin": "string",
            "quantity": "number",
            "regularUnitPrice": "number",
            "totalOrderItemPriceAfterDiscounts": "number",
            "adId": "string",
            "citrusDiscountAmount": "number",
            "substitutedFor": "object"
        }
    ],
    "maxNumberOfAds": "integer"
}
<script type="text/javascript">
  var citrusAd = CitrusAd.init({
    disableTracking: false,
    overrideApiAddress: "https://staging-integration.citrusad.com/v1"
    /*
      Above address determines which environment clicks and impressions are being reported to.
      - Staging: https://staging-integration.citrusad.com/v1
      - Production AU: https://au-integration.citrusad.com/v1
      - Production US: https://us-integration.citrusad.com/v1
    */
  });
  citrusAd.reportClick('adId', 'teamId').then(function (result) {
    console.log(result);
  }).catch(function (error) {
    console.log(error);
  })
  citrusAd.reportImpression('adId', 'teamId').then(function (result) {
    console.log(result);
  }).catch(function (error) {
    console.log(error);
  })
</script>
Full API reference Or connect automatically with our Magento plugin
Magento logo