IntegrationsAttributionRakuten Conversions

Rakuten Conversions

Send conversion and transaction data to Rakuten Advertising for affiliate attribution, publisher commissions, and campaign analytics.

Prerequisites

Complete these steps in the Rakuten Advertising dashboard before configuring Signal.

Create a Rakuten Advertising account

Sign up as an advertiser at rakutenadvertising.com and log in to the Rakuten Advertising dashboard.

Find your Advertiser ID

Navigate to Account > Account Summary in the Rakuten dashboard. Your Advertiser ID is displayed in the account details section. This identifies your advertiser programme.

Find your Merchant ID (MID)

Your Merchant ID (MID) is shown alongside your Advertiser ID in the account details. In some Rakuten interfaces, it appears under Account > Tracking Settings or is provided by your Rakuten account manager.

Generate an API key

Go to Account > API Access (or Tools > API Credentials) in the Rakuten dashboard. Generate or copy your API Key. This key authenticates server-to-server conversion tracking calls.

Configure commission structures

Navigate to Offers > Commission and ensure your commission structures are defined. Server-tracked conversions will be attributed using these commission rules, so they must be in place before sending events.

Ensure your Rakuten affiliate links include the standard tracking parameters. Server-to-server conversions require a valid click reference (typically the ranMID, ranEAID, and ranSiteID parameters) for attribution.

Configuration

FieldTypeRequiredDescription
advertiser_idstringYesYour Rakuten Advertising advertiser ID.
api_keysecretYesYour Rakuten API key for authenticating server-to-server calls.
midstringYesThe Rakuten merchant ID (MID) associated with your advertiser account.

Signal Setup

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find Rakuten Conversions or filter by Attribution.
  4. Click Install, select a variant if available, and fill in the required fields.
  5. Click Install Integration to create the integration with a ready-to-use default blueprint.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/rakuten/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Rakuten Conversions",
    "variant": "default",
    "config": {
      "advertiser_id": "12345",
      "api_key": "your_api_key",
      "mid": "67890"
    },
    "delivery_mode": "server_side"
  }'

Event Mapping

Signal events are mapped to Rakuten server-to-server conversions via your blueprint. Common mappings include:

Signal EventRakuten MappingNotes
purchaseSale conversionRequires orderId, amount, currency, and mid
leadLead conversionMap to a lead-type commission structure
sign_upRegistration conversionUseful for pay-per-registration affiliate programmes

Rakuten requires the ranSiteID (publisher site ID) and click tracking parameters to attribute conversions to the correct publisher. Ensure your site captures these values from landing page URLs and includes them in Signal events.

Testing

  1. Generate a test click through a Rakuten affiliate tracking link.
  2. Complete a test conversion on your site that triggers a Signal event.
  3. Send a test event through Signal using the Test Event button on the integration detail page.
  4. In the Rakuten dashboard, navigate to Reports > Transaction Detail to verify the test conversion (allow up to 30 minutes for processing).
  5. Check Live Logs in Signal to confirm delivery returned 200 OK.

Troubleshooting

SymptomCauseResolution
401 UnauthorizedInvalid API keyVerify api_key in Rakuten Account > API Access and update Signal.
400 Bad RequestMissing required fieldsEnsure orderId, amount, and mid are mapped in the blueprint.
Conversions not appearingMissing click tracking parametersRakuten tracking parameters (ranSiteID, etc.) must be captured and forwarded.
Wrong merchantIncorrect midVerify the Merchant ID matches your advertiser account in Rakuten.
Commission not calculatedCommission structure not configuredSet up commission structures in Offers > Commission before sending conversions.

Visit Rakuten Advertising documentation for full API reference and credential setup instructions.