Subscribe to Our Newsletter

x

Users Dashboard

We understand that every editorial team is structured differently. Whether you operate your web property with one editor, or have a network of 1,000+ contributors, it's easy to manage your team through our platform.

Keep reading... Show less

A Look Inside the Only Creative Agency Powered by Deep Technology

Strategic development of product that supports content distribution, conversion, and loyalty.

RebelMouse is a creative agency fueled by a publishing platform with deep technology. Our expertise is rooted in media and content marketing because there is no other team that understands distributive publishing better than we do. There is also no other CMS on the market today that provides content creators with the tools they need to unlock sustainable growth backed by sticky monetization methods. RebelMouse blends product and strategy together to move the needle where it matters most — organic traffic and user growth, conversion to loyalty, and revenue growth.

Keep reading... Show less

Deactivating UTM Params for Google Analytics

In all our sites, by default, we pass UTM params so you can easily track the performance of your Layout & Design tool A/B tests.
This can modify how the default groupings are shown in GA, so we understand if you want to disable this feature to customize the data is output.

The values we pass are:

UTM Source: RebelMouse

UTM Medium: RebelMouse Website

// DEFAULTS
      if(utmCampaignData) {
         utmCampaignData['campaignSource'] = utmCampaignData['campaignSource'] || 'RebelMouse';
         utmCampaignData['campaignMedium'] = utmCampaignData['campaignMedium'] || 'RebelMouse Website';
      }
      if(utmCampaignData) {
          ga('set', 'campaignName', utmCampaignData.campaignName);
          ga('set', 'campaignSource', utmCampaignData.campaignSource);
          ga('set', 'campaignMedium', utmCampaignData.campaignMedium);
          ga('

Please contact your Account Manager if you'd like this feature to be deactivated.

Users API

Authorization

Our REST API service uses a key based authorization that could be managed in your Account page. You can find your own API key in form of a 64 character string, and note that we will be able to identify you with it, so please do not share it.

All client requests are authorized using valid API keys via an specific HTTP header or query string. Query string takes priority over HTTP header, so query string will be considered if you send both at the same time.

Sending API key via query string

In order to authorize requests using "api_key" query string, you need to send it as follows:

<HTTP-METHOD> <domain>/api/<version>/<path>?api_key=<api_key> 

Sending API key via HTTP header

In order to authorize requests using HTTP header named "X-RMAuth", you need to perform as follows:

<HTTP-METHOD> <domain>/api/<version>/<path> X-RMAuth: <api_key> 

Unauthorized requests

If you send invalid API keys, you are going to get a response with HTTP 403 Forbidden status and the following payload:

{ "status": { "code": null, "messages": ["API key is not valid"] }, "data": null }


Authors API

List authors

Fetches authors information ordered by ID in descending order.

POST /api/1.3/authors/search 

Parameters

NameTypeDescription
offsetStringOffset -- Optional
limitStringLimit -- Optional, defaults to 10, maximum value is 30

Response

[ { "id": <id>, "name": "paulberry", "displayname": "Paul Berry", "about_html": "This is me", "bio": "", "photo": "https://<domain>/res/avatars/default", "fb_id": null, "profile_url": "https://<domain>/community/paulberry/", "specific_data": [] } ]

Search authors by email

Fetches authors information by email addresses.

POST /api/1.3/authors/email 

Parameters

NameTypeDescription
emailsStringRequired -- Multiple emails can be received with a comma-separated string

How to Submit a Sitemap in Google Search Console

Google is the most commonly used search engine, and if you have a large site — or are working on making it large — you definitely want your sitemaps submitted to it.

A sitemap is a file where you list the webpages of your site that tells Google and other search engines about the organization of your site's content. Search engine web crawlers like Googlebot read this file so your site gets crawled intelligently.

Keep reading... Show less

You're almost there! Fill out the form below and a Rebel will contact you within one business day.

x

New! Multiple Conditional Content Element for Layout Creation

If you're familiar with our Layout & Design tool, then you know it's comprised of columns, rows, and different sets of elements that can be nested inside each other. There are also Conditional Content elements, which allow you to set IF statements that display elements based on conditions you define.

For example:

IF the site is rendering on mobile, show four posts.
IF the site is rendering on desktop, show eight posts.

We've now upgraded this feature to make it even more comprehensive:

Keep reading... Show less

Anchor a Link to: an Assembler Particle (Listicle Item) or a Footnote

You can now hyperlink to a specific particle within your article. Check out an example here.

Anchoring A Link Inside The Body Of The Post To A Particle

Here's How It Works

Each item/particle created in the Entry Editor is automatically allocated an id called rebelltitem$:


In the 7x7 example above, they wanted to link a snippet of text to particle #5 on their list:

Here's How to Implement It

  1. Select the text snippet you want to link.
  2. Enclose the text inside of an <a href> tag. It needs to look like this: <a href="rebelltitem$">TEXT YOU WANT TO LINK</a>

To find the correct ID, you can either physically count to the item, or you can search for it in the HTML of your post.


Anchoring A Link to a Footnote

This is as simple to do as anchoring an assembler particle!Let's say you have a (1) in an article, and you want that word or combination of words to be linked to a specific footnote.

Step 1: Link the word with an #id

Go into the HTML mode of the post and find the (1) (or word) you want to link. Add this right next to it: <a href="#footnote1">[1]</a>
The (1), of course, should be whatever word you've chosen to link to the footnote.
And the #id can be anything you choose -- it just has to be unique. In this case if I had more footnotes I'd do: #footnote2, #footnote3, #footnote4, etc.

Step 2: Match the footnote with said #id

Go to your footnotes, find the <p> tag of the footnote you want to link and add the id to it, like this: <p id="footnote1">

If you use pagination in your articles

You'll need to add ?page=3 (for example, or whatever page number you have the footnotes in), like this here:

So it links out to the 3rd page of your article, where the footnotes are, in the HTML mode, and it looks like this: "<a href="?page=3#footnote1">[1]</a>

Example post: http://doitforthedemo.rebelmouse.com/pac-12-saturday-recap-2507211855.html


Linking To A Specific Particle In The Post URL

That is a much simple ordeal and it's based on the same rebelltitem logic.

You need to append ?rebelltitem=$#rebelltitem$ to the

Example: https://www.rebelmouse.com/content-ingestion-2483042173.html?rebelltitem=6#rebelltitem6

Publish on Google News in 3 Steps

We're obsessed with getting your content to its maximum audience, and that means it should travel across platforms seamlessly. Google News is a great way for news publishers to engage new followers. Google has a number of guidelines that cover how to get everything right, so let's go through those first.

Keep reading... Show less

SSL Step-by-Step Instructions

This is a quick guide on how you can request a Secure Socket Layer (SSL) certificate for your site. This step is necessary for launching secure sites.

Keep reading... Show less

DNS Settings for Launch

How do I launch my site?

To launch your site, you first need to set up your own custom domain in RebelMouse. To do this, you need to point your domain to our servers.

Keep reading... Show less

Inside the Ad Manager Dashboard

If you rely on ad revenue, the article page is your cash cow. It generates the views and keeps audiences on your site. The RebelMouse Ad Manager dashboard enables you to easily swap out ads, change placement, and experiment as much as you want without relying on tech resources. Enjoy incredible control over your revenue.

Keep reading... Show less

How to Use the Particle Assembler

When we launched our Particle Assembler, our goal was to make it a snap to create one of the most popular content formats on the web. Assemblers are eye-catching, easy to read, and — most importantly — users love to share them.

Keep reading... Show less

Particle Assemblers in Facebook Instant Articles: Setting up Ads with Our Ad Manager

We explain in detail how to manage your Particle Assembler ads in this article about our Ad Manager. However, there's an important distinction to be made for Facebook Instant Articles.

Keep reading... Show less

How to Get Approved for Facebook Instant Articles

Setting up Business Manager and Pages Permissions

Keep reading... Show less

Sections Dashboard

In the Sections dashboard, you can create and manage sections for specific topics and content within your site.

Keep reading... Show less

Conditional Content: How to Add Elements to Certain Devices

Want to have a specific element show up only for desktop users, and not users on tablets or mobile devices? Perhaps for a specific ad code or custom HTML setup that's only meant for one device.

We have the right tool to facilitate this sort of control over your site, and it's called the Conditional Content element.

By inserting an element you want specific control over inside of the Conditional Content element, you can create different experiences for mobile, tablet, and desktop users.

You can add the Conditional Content element to any part of your layout with the + ADD ELEMENT action in the Layout & Design tool.

Keep reading... Show less

You're almost there! Fill out the form below and a Rebel will contact you within one business day.

x