Faster, Asynchronously Loaded Share Buttons

2012-02-16

The awe.sm-powered Facebook and Twitter share buttons can now be loaded after the initial rendering of a page by the browser. Asynchronously loading the share buttons decreases the perceived load time of your pages and is now the recommended embedding method. Review the documentation for updated examples of how to take advantage of this feature.

HTTPS support for awe.sm APIs & tools

2012-01-23

The awe.sm-powered Facebook and Twitter sharing buttons, Administration API, Create API, Conversions API and JavaScript library, and Stats API are available now via HTTPS.

To use, simply replace http:// with https:// on these resources. Optionally, you can specify a scheme-relative request by replacing http:// with //.

awe.sm tracking links support HTTPS redirections on the awe.sm domain. SSL on custom domains is not yet supported. https://awe.sm/ should only be used when redirecting to an SSL-encrypted destination to avoid insecure content warnings in some browsers.


Conversions added to Administration API

2011-12-29

Conversion Tracking can now be managed via the Administration API using the projects/new and projects/{api_key}/update endpoints.


V3 APIs Released

2011-12-05

awe.sm now has more ways to share, track, retrieve stats, and manage your projects. They're easier and faster to use than ever before.

New Features

New Administration Endpoints

Ten new endpoints to manage domains, projects, and users.


New Create API Endpoint

api.awe.sm/url/update/{awesm_id}.{format}

Modify an awe.sm link's metadata after it's been created. Useful for adding a service's post id, time of sharing, and server user's friend count to an awe.sm link.


New Stats API Endpoint

api.awe.sm/stats/active.json

Retrieve all-time stats for all clicked (active) links in a project between a specified date and the present. Useful if your application needs to update stats totals periodically.


Redirection Patterns

Redirection Patterns can automatically and dynamically alter where an awe.sm link points. They allow for metadata stored with an awe.sm link to be passed to your application at the time it’s clicked.


Improved Features

Conversions metadata can now be specified in the awe.sm settings interface and be returned in stats requests.

awe.sm-powered Share Buttons now use the V3 APIs.

Pivots allow for secondary grouping within stats. For example, you could group stats by campaign and pivot by service to see how each service performed in several campaigns.

Sorting and pagination is now allowed on group and pivot results on any performance column, ascending or descending.


Expanded Metadata

Channels can now be collectively filtered and retrieved by their associated service.

Tools can now be collectively filtered and retrieved by their associated application.

Campaigns are now stubified, while preserving human-readable names in campaign_name. When a campaign is first used, campaign_description can be specify a human-readable description of a campaign.

Users of your application can be associated with awe.sm links by user_id. The user's username, profile URL, and icon URL can also be specified when a user_id is first used.

User identities on services can be associated with awe.sm links by service_userid. The user's username, profile URL, and icon URL on the service it is sharing on can also be specified when a service_userid is first used.

Service shares can be associated with awe.sm links by service_postid. On a per awe.sm link basis, the service user's fan/follower/friend count can be stored in service_postid_reach. The time an awe.sm link is shared on a service can be stored in service_postid_shared_at.


V2 to V3 Migration Notes

awe.sm's V3 APIs are JSON only, except where noted. XML is no longer supported.

Date time values now returned as ISO 8601 formatted.

V2 Parameter Name Changes

V2 Parameter V3 Parameter Notes
api_key key
awesm_id path
awesm_url awesm_id
clicked_after start_date
clicked_before end_date
notes tag Existing notes were migrated to the tag field. The notes field is now an arbitrary, open-ended field retrievable only on individual awe.sm links.
parent_awesm parent
user_id service_userid id of the user on the channel
version v

Create API

api.awe.sm/url/share

The destination parameter value is no longer implied based on the channel and must be specified.

api.awe.sm/url/retweet

The make_parent parameter was added to disable automatic parent-child relationship creation when an awe.sm link is passed in the text parameter, if desired.

The destination parameter value is no longer implied based on the channel and must be specified.

The AWESM_TARGET placeholder in the destination parameter is now AWESM_TEXT.

api.awe.sm/url/twitter

Removed. Migrate to the api.awe.sm/url/share endpoint and specify a destination parameter.

api.awe.sm/url/facebook

Removed. Migrate to the api.awe.sm/url/share endpoint and specify a destination parameter.

api.awe.sm/url/googlebuzz

Removed. Migrate to the api.awe.sm/url/share endpoint and specify a destination parameter.

api.awe.sm/url/myspace

Removed. Migrate to the api.awe.sm/url/share endpoint and specify a destination parameter.

api.awe.sm/url/linkedin

Removed. Migrate to the api.awe.sm/url/share endpoint and specify a destination parameter.

api.awe.sm/url/email

Removed. Migrate to the api.awe.sm/url/share endpoint and specify a destination parameter.


Stats API

api.awe.sm/clicks.json

Removed. Migrate to the api.awe.sm/stats/range.json endpoint.

api.awe.sm/clicks.json?interval={interval}

Removed. Migrate to the api.awe.sm/stats/range/intervals.json endpoint.

api.awe.sm/clicks/{awesm_url}.json

Removed. Migrate to the api.awe.sm/clicks/{awesm_id}.json endpoint.

api.awe.sm/clicks/list.json

Removed. Migrate to the api.awe.sm/stats/awesm_ids/batch.json endpoint.

Last updated 2012-02-16