Creating awe.sm Links Overview

awe.sm is quite different from traditional URL shorteners. An awe.sm link represents a single sharing action and can contain information about the sharer, how the link was created, where the link was shared, and more.

Please review the key concepts before continuing.

An awe.sm Link's Lifecycle

Let's look at the sharing process:

  1. Link is created. See url and url/batch/

  2. Link is posted to a social network.

  3. Link is updated with information about the posting, if available. See url/update/{awesm_id}

  4. Link is clicked and the visitor is redirected according to redirection pattern rules, if enabled.

  5. Link clicking visitor converts. See conversions

  6. Link clicking visitor also shares the webpage, creating an awe.sm link with a parent-child relationship.

Applications & Tools

Applications and tools allow awe.sm to track the creation method of links. Applications define a collection of tools and an application must have at least one tool.

Example:

  • the awe.sm-powered Facebook Like Button is an application that has 3 display modes. Each display mode has a tool defined. This allows the the efficacy of each display mode and the sharing method overall to be measured.

  • a mobile developer may distribute an iPhone, iPad, and Android version of an app. A unique tool for each mobile platform could be used to identify the device type. Later, performance data could be retrieved based on mobile platform for comparison.

Applications and tools are managed through Application Settings.

A tool key is required for link creation. This key can be found and reset in Application Settings.

Services & Channels

Services and channels allow awe.sm to track the specific destination of links. Services define a collection of channels.

For example, a user can share on Facebook via the Like button, Share button, wall post, and private message. Each sharing method has a defined channel. This allows the efficacy of each sharing method and Facebook as a whole to be measured.

Services and channels are managed by awe.sm. If you don't see a channel or service in this list that you think we should add, please contact developers@awe.sm with your request.

Pass the channel parameter during link creation to track services and channels. List of all services and channels

Optional Link Parameters

Sharer Identification

An awe.sm link can be associated with a user in two ways: your application's internal user id and an external, service-specific user id. Username, profile URL, and icon URL metadata can also be specified.

Campaigns

Each awe.sm link can be associated with a campaign. A campaign is a project-specific label for filtering and grouping links. Each campaign has a human-friendly name, sanitized label, and description. Campaigns are best suited for low cardinality grouping.

Tags

Each awe.sm link can be associated with a tag. A tag is a lightweight, case-sensitive, project-specific label for filtering and grouping links. Tags are best suited for high cardinality grouping.

Notes

Each awe.sm link has an arbitrary, open-ended field. Notes can only be retrieved on an individual link basis and cannot be used for filtering or grouping.

Parent-Child Relationships

When creating an awe.sm link, the parent parameter allows you to identify another awe.sm link as the referrer. This allows for the identification of reshares, such as ShareTree.me.

Last updated 2011-10-26