eBook Scripts
track e-book circulation using asp + access

 

 
Note: Ideas in this article describe a method of embedding obtaining limited tracking information from E-Books that you create. This potentially allows you to collect some information (example: IP address) about your users. It is generally considered good practice to disclose your privacy and data-collection policies.

In some countries, this type of disclosure may be required by law.

We are not attorneys or lawyers, so can not offer you legal advice (and nothing in this article is, nor should be construed as, legal advice). If you need legal advice, please consult with a lawyer.
 

Track E-Book Circulation Using ASP + Access

 
The script and ideas in this article, contributed by Lane Williams.
Lane Williams
Custom Internet Applications and Online Distance Learning Centers for Organizations and Business.
lane@unitedresearcher.com
http://www.unitedresearchers.com
 

Overview

This is a demonstration web server script for web hosts that support ASP scripting and Access databases. The script demonstrates how to use ASP to track E-Book circulation and expands on the ideas in the article, "Track E-Book Circulation" and "Track E-Book Circulation Using ASP".


Requirements
  • Activ E-Book Compiler, version 3.00 or later (see notes below)
  • Web host which supports ASP scripting and Access Databases.

Instructions
  1. This code is more advanced than the previous example but if you follow the instructions it should work for you.

  2. This code uses an image tag and an ASP page on the server which updates a database.  With this one ASP page you can track multiple e-books in the database.

  3. Example image tags: (to be inserted in the e-book's HTML pages, see script below for info)

    <img src="http://yourwebsite/imagedb.asp?e=ebooksample" width="1" height="1">
    <img src="http://yourwebsite/imagedb.asp?e=sampleebook" width="1" height="1">
    <img src="http://yourwebsite/imagedb.asp?e=anotherebook" width="1" height="1">


  4. The script writes the image requests to a database on the server. This is the advantage of this script over the previous one.  You can create custom reports from the database.  (see "Basic Report Page" below)

  5. Download ebookTrack.zip to your computer, and unpack it using a program such as WinZip to obtain the ebookTrack.mdb file. ebookTrack.mdb contains the Access database that this script uses.

  6. Copy the database (ebookTrack.mdb) to your web site.  Make a note of where you have it saved. (If you have not set up a database on your web site before please refer to your web site provider for instructions on setting it up properly).

  7. Copy the following script to a file called imagedb.asp in the root directory of the web site.

    Please note: If using Notepad on a version of Windows prior to Windows XP, when you save in Notepad, be sure to place the file name in quotes on the Save As dialog box, i.e. "imagedb.asp" otherwise Notepad will add .txt to the end of the name (giving a file name of imagedb.asp.txt). If using Notepad on Windows XP, this workaround is not necessary.

    The Script contains notes on how to use it and what changes need to be made to customize it.


  8. Basic Report Page:

    Now that you are collecting this data to a database, you can create custom reports based on that data.  The following is a basic E-Book Report that will tell you how many times each ebook is used.

    Copy the script to a file called imagedbreport.asp in the root directory of the web site.

    Please note: If using Notepad on a version of Windows prior to Windows XP, when you save in Notepad, be sure to place the file name in quotes on the Save As dialog box, i.e. "imagedbreport.asp" otherwise Notepad will add .txt to the end of the name (giving a file name of imagedbreport.asp.txt). If using Notepad on Windows XP, this workaround is not necessary.


Notes
  1. This script should function with Activ E-Book Compiler versions 3.00, 3.01, 3.02, 4.00, 4.01, 4.20, 4.21 and 4.22 (4.22 is the latest version at the time of writing). It is possible that changes might be required for e-books made with subsequent versions.




 

Home: eBook Code
Design Tips
Scripts
Templates/Translations



Other Sites about eBooks

EBookApprentice.com
Learn about eBook publishing

EBookCompiler.com
Software to create your own eBooks

CoverFactory.com
Create eBook Covers with ease

EBookPower.com
Add multimedia to your eBooks

EBookFriends.com
Discuss eBooks

EBookInterviews.com
Read about other eBook authors' experiences

EBookSubmit.com
Learn about eBook marketing

EBookJungle.com
Searchable directory of eBooks



Related Links

Affiliate Programs
Affiliate Marketing Downloads
Affiliate Marketing eBooks
Affiliate Program Reviews

eBook Authoring
eBook Authoring Downloads
eBooks for eBook Authors
eBook Compiler Software
eBook Cover Creation
eBook Cover Software

Marketing
Ezine Guide
Increase Website Traffic
Internet Marketing Guide
Internet Marketing Help
Press Release Guide

Search Engines
SEO Guide
SEO Tools

Your Site
Adobe Dreamweaver
Adobe Dreamweaver Tutorials
Accept Credit Cards
Domain Names
Web Design eBooks
Web Design Tools
Web Hosting
Web Hosting Directory
Webmaster Tools Directory

 

   
Disclosure: Advertising Link(s): Our company may receive a payment if you purchase a product/service after following this link.

Disclosure: Our company's websites' content (including this website's content) includes advertisements for our own company's websites, products, and services, and for other organization's websites, products, and services. In the case of links to other organization's websites, our company may receive a payment, (1) if you purchase products or services, or (2) if you sign-up for third party offers, after following links from this website. Unless specifically otherwise stated, information about other organization's products and services, is based on information provided by that organization, the product/service vendor, and/or publicly available information - and should not be taken to mean that we have used the product/service in question. Additionally, our company's websites contain some adverts which we are paid to display, but whose content is not selected by us, such as Google AdSense ads. For more detailed information, please see Advertising/Endorsements Disclosures

Our sites use cookies, some of which may already be set on your computer. Use of our site constitutes consent for this. For details, please see Privacy.

In Association With Amazon.com
Answers 2000 Limited is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.
In Association With Amazon.co.uk
Answers 2000 Limited is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk.

Contact Us     About/Terms Of Use     Privacy     Site Map     Advertising/Endorsements Disclosures

Copyright © 2002-2015, Answers 2000 Limited