• API 
    •  API Endpoints
    •  Developer Guides 
  • Dashboard 
  • Login
  • Sign Up
  • Switch to API v1.0
  • Account

    • Account Usage

      Hits per account/application, per time period

  • Activities

    • Activities

      Return a list of all of your activities

    • Activities Count Daily - [advanced]

      Returns a list of collated daily activity counts.

    • Activities Count Services - [advanced]

      Return a daily activity count breakdown by service

    • Create

      Create a tracking activity

    • Delete - [advanced]

      Delete an existing activity

    • Edit - [advanced]

      Edit an existing tracking activity

    • Feed

      Activity data feed

    • Record - [advanced]

      Manually record an activity for your data feed

    • Segment Presave - [advanced]

      Adds a Spotify track or album to the library of all opted in members of a segment

  • Applications

    • Application Information

      Return all social sign in and registration urls for a particular api key

    • App Unwhitelist - [advanced]

      Remove domain from application whitelist in order to disable AE Connect JS Framework

    • App Whitelist - [advanced]

      Add domain to application whitelist in order to enable AE Connect JS Framework

  • Brands

    • Show

      Return a specific brand's details

    • Activities

      Return a list of all of your activities.

    • Create - [advanced]

      Create a new brand

    • Crossover

      Return associated brand details

    • Delete - [advanced]

      Delete an existing brand

    • Edit - [advanced]

      Update an existing brand

    • Segments

      Return a list of all of your segments

    • Activity Breakdown Totals

      Obtain a tally of the top activities in your network

    • Age Breakdown

      Get a breakdown of the ages of your users

    • Gender Breakdown

      Get a breakdown of the genders of your users

    • Location Breakdown

      Obtain a breakdown member activity by location with activity count for each country

    • Active Members Breakdown

    • Segment Stats

      Obtain an all-time overall total of members and activities for the segment

    • Activity Breakdown Timeline

      Obtain a breakdown of activity totals by day grouped by service type

    • Show All

      Return a list of all of the brands being monitored by your Appreciation Engine account

    • Optin Brand

      Opt a member into a brand's list

    • Optout Brand

      Opt a memberout of brand's list.

  • Login Statistics

    • Members Registration Totals All-Time

      Get a list of all-time member registration totals broken down by domain, service or country

    • Members Registration Channels

      Returns a list of channels members have registered with and a count of registrations per channel.

    • Members Registration Domains

      Returns a list of the domains members have registered on, broken down by registrations per channel.

    • Members Registration Timeline

      Obtain a registration/sign-up timeline grouped by the service used to sign up

    • Members Registration Totals

      Get a list of member registration totals broken down by domain, service or country

  • Members

    • Check Member Activity

      Returns a state of true or false, as well as information for a completed action on a social network for a specified user.

    • Show

      Returns member profile data

    • Delete Member Activity

      Delete specified activity for member

    • Delete

      Remove a member

    • Login Domains

    • Top Domains

    • Login

      Login existing member

    • Refresh Tokens - [advanced]

      Refresh a user's tokens for a specific service

    • Register

      Register a member authentication

    • Register Member Service

      Register a member service

    • Reset - [advanced]

      Update a member's password

    • Update

      Updates member data

    • Verify

      Manually verify an email address for a user

    • Active

      Returns members and associated profile data, sorted by most active within time range specified (default 1 week)

    • Members Activity Totals

      Return a registration / sign-up breakdown / totals for an application, domain, or service over a timeline (eg. daily)

    • All

      Returns members and associated profile data

    • Extended

      Returns members, and associated profile data, based on criteria specified by parameters, ordered by the extended node.

    • Login

      Returns members, and associated profile data, ordered by last login.

    • Member Visit Totals

      Return a visit and conversion total for an application, domain, or service over a timeline (eg. daily)

    • Opt In

      Opt a member into your global list.

    • Opt Out

      Opt a member out of your global list

  • Miscellaneous

    • Auth

      Verify authentication via the Appreciation Engine

  • Segments

    • Optin Segments

      Opt a member into your segment list.

    • Optout Segments

      Opt a member out of your segment list.

    • Segments

      Return a list of all of your segments

    • Create - [advanced]

      Create a new segment

    • Delete - [advanced]

      Delete an existing segment

    • Edit - [advanced]

      Update an existing segment


Login Statistics - Members Registration Channels



Endpoint

GET /v1.1/login/stats/channels

Description

Returns a list of channels members have registered with and a count of registrations per channel.

Parameters
required *

apiKey *  string Your API access key
domain  string Website to associate registration with
page  string Full path to web page (must be part of existing segment)
services  string Comma separated list – eg. twitter, facebook, lastfm, rdio, youtube, custom, etc
country  string ISO 3166-1 alpha-2, comma separated list. eg US,CA,GB
age  string Filter by age (where known). Accepts range in the form 29-35
gender  string Filter results by gender (where known). In format 'M' or 'F'
period  string In format of ' ' - eg 2 Month, 1 Day, 3 Week (default: 1 Week)
start_date  string In format of 'YYYY-MM-DD HH:MM:SS' – start of date range for results
end_date  string In format of 'YYYY-MM-DD HH:MM:SS' – end of date range for results
uniquemember  boolean data is aggregated to unique member counts

Sign in with your developer account to use the console, or sign up here

Example Request

  • cURL
  • PHP
  • Python
  • NodeJS
curl -v -X GET "https://api.theappreciationengine.com/v1.1/login/stats/channels?apiKey=0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p"
$curl = curl_init();

curl_setopt_array($curl, array( 
	CURLOPT_URL => "https://api.theappreciationengine.com/v1.1/login/stats/channels?apiKey=0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p", 
	CURLOPT_RETURNTRANSFER => true, 
	CURLOPT_ENCODING => "", 
	CURLOPT_MAXREDIRS => 10, 
	CURLOPT_TIMEOUT => 0, 
	CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, 
	CURLOPT_CUSTOMREQUEST => "GET", 
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
import requests

url = "https://api.theappreciationengine.com/v1.1/login/stats/channels?apiKey=0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p"

headers = {}
payload = {}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text.encode('utf8'))
var request = require('request');
var options = {
	'method': 'GET',
	'url': 'https://api.theappreciationengine.com/v1.1/login/stats/channels?apiKey=0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p',
	'headers': {}
};
request(options, function (error, response) {
	if (error) throw new Error(error);
	console.log(response.body);
});

Example Response

{
"channels": [
{
"service": "email",
"signups": "10"
},
{
"service": "spotify",
"signups": "9"
}
],
"total": 19
}

© Copyright Appreciation Engine Inc 2021, all rights reserved. See our Terms & Conditions, Privacy Policy, Cookie Policy and Privacy Promise.

We are grateful to the lək̓ʷəŋən People of the Esquimalt and Songhees Nations on whose traditional territories Appreciation Engine is based. We also wish to give thanks to the W̱SÁNEĆ, Hul’q’umi’num’, and Snuneymuwx Peoples of the Coast Salish First Nations, and the Ngāti Toa, Muaūpoko, and Ngāti Raukawa ki te Tonga of the Māori iwi, on whose traditional territories the team members of AE work and live.