\r\n \r\nIn a 77-page document filed by the company, Amazon said it seeks to mitigate costs of shipping over time through achieving higher sales volumes, optimizing its fulfillment network, negotiating better terms with suppliers, and achieving better operating efficiencies. \r\n \r\nThe money Amazon brings in from Prime and other subscription programs nearly covers its net shipping costs, one of its largest expenses. Shipping revenue in 2106 had 38% growth year-over-year, while shipping costs had 40% growth. \r\n \r\n\"We expect our cost of shipping to continue to increase to the extent our customers accept and use our shipping offers at an increasing rate, our product mix shifts to the electronics and other general merchandise category, we reduce shipping rates, we use more expensive shipping methods, and we offer additional services.\" \r\n \r\n\"We believe that offering low prices to our customers is fundamental to our future success, and one way we offer lower prices is through shipping offers.\" \r\n \r\nAmazon said the increase in cost of sales in absolute dollars in 2014, 2015, and 2016, compared to the comparable prior year periods, is primarily due to increased product and shipping costs resulting from increased sales. Cost of sales primarily consists of the purchase price of consumer products, digital media content costs where we record revenue gross, including Prime Video and Prime Music, packaging supplies, sortation and delivery centers and related equipment costs, and inbound and outbound shipping costs, including where we are the transportation service provider. \r\n \r\n\"While costs associated with Amazon Prime memberships and other shipping offers are not included in marketing expense, we view these offers as effective worldwide marketing tools, and intend to continue offering them indefinitely,\" Amazon said in the document. \r\n \r\n \r\n \r\n"}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "RIS News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "risnews";
window.dataLayer = window.dataLayer || [];
const data = {};
data.entityTaxonomy = {};
const contentTypes = [
"article",
"blog",
"bulletin",
"embed_page",
"landing_page",
"event",
"image",
"page",
"product",
"whitepaper",
"video",
"tags",
];
if (
routeInfo &&
"bundle" in routeInfo &&
contentTypes.includes(routeInfo["bundle"])
) {
data.entityBundle = routeInfo.bundle;
data.entityTitle = `${routeInfo.title} | ${siteName}`;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.entityType = "node";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.entityTaxonomyKeys = {};
data.entityTaxonomyHierarchies = {};
data.parentNaicsCode = {};
data.isPro = false;
data.algoliaIndexName = indexName;
// Add toxonomy data
const taxonomies = {
businessTopic: "business_topic",
contentType: "content_type",
company: "company",
marketSegment: "market_segment",
};
const getHierarchy = (term, terms = []) => {
terms.push({ id: term.id, name: term.name });
if (term.parentTerm != null) {
getHierarchy(term.parentTerm, terms);
}
return terms;
};
const getTerms = (term, useApiId = false) => {
return { id: useApiId ? term.apiId : term.id, name: term.name };
};
const getKeys = (term) => {
return { id: term.id, name: term.apiId };
};
Object.entries(taxonomies).forEach(([key, item]) => {
terms = routeInfo[key];
if (terms && terms.length > 0) {
data["entityTaxonomy"][item] = terms.map((term) =>
getTerms(term, key === "company")
);
if (key !== "company") {
data["entityTaxonomyKeys"][item] = terms.map(getKeys);
termGroups = [];
terms.forEach((term, termInd) => {
termGroups[termInd] = getHierarchy(term);
});
data["entityTaxonomyHierarchies"][item] = termGroups;
}
}
});
data["entityTaxonomy"]["tags"] = routeInfo["topics"] || [];
// Primary Topic is either the business topic or the top tag.
if (routeInfo["businessTopic"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"];
} else {
if (routeInfo["topics"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"];
}
}
// Primary and secondary entityNaicsCodes come from the MarketSegment
if (routeInfo.marketSegment?.length > 0) {
data.entityNaicsCode = {};
data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"];
data["entityNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["naicsCode"];
if (routeInfo["marketSegment"][0]["parentTerm"] != null) {
data["parentNaicsCode"]["id"] =
routeInfo["marketSegment"][0]["parentTerm"]["id"];
data["parentNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"];
}
} else {
data.entityNaicsCode = [];
}
if (routeInfo.taggedPro) {
data.isPro = routeInfo.taggedPro;
}
window.dataLayer.push(data);
} else if (routeInfo && "vid" in routeInfo) {
data.entityBundle = "tags";
data.entityTitle = routeInfo.name;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.entityType = "taxonomy_term";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.algoliaIndexName = indexName;
data["entityTaxonomy"]["tags"] = {
id: routeInfo["id"],
name: routeInfo["name"],
};
window.dataLayer.push(data);
}
})();
Amazon.com Inc. has released figures detailing how much money it brings in through its Prime membership program, shedding some light on the secretive company.
In a 77-page document filed by the company, Amazon said it seeks to mitigate costs of shipping over time through achieving higher sales volumes, optimizing its fulfillment network, negotiating better terms with suppliers, and achieving better operating efficiencies.
The money Amazon brings in from Prime and other subscription programs nearly covers its net shipping costs, one of its largest expenses. Shipping revenue in 2106 had 38% growth year-over-year, while shipping costs had 40% growth.
"We expect our cost of shipping to continue to increase to the extent our customers accept and use our shipping offers at an increasing rate, our product mix shifts to the electronics and other general merchandise category, we reduce shipping rates, we use more expensive shipping methods, and we offer additional services."
"We believe that offering low prices to our customers is fundamental to our future success, and one way we offer lower prices is through shipping offers."
Amazon said the increase in cost of sales in absolute dollars in 2014, 2015, and 2016, compared to the comparable prior year periods, is primarily due to increased product and shipping costs resulting from increased sales. Cost of sales primarily consists of the purchase price of consumer products, digital media content costs where we record revenue gross, including Prime Video and Prime Music, packaging supplies, sortation and delivery centers and related equipment costs, and inbound and outbound shipping costs, including where we are the transportation service provider.
"While costs associated with Amazon Prime memberships and other shipping offers are not included in marketing expense, we view these offers as effective worldwide marketing tools, and intend to continue offering them indefinitely," Amazon said in the document.