WO2001027760A2 - Method for the analysis of user behavior in a computer network in order to optimize web presence - Google Patents

Method for the analysis of user behavior in a computer network in order to optimize web presence Download PDF

Info

Publication number
WO2001027760A2
WO2001027760A2 PCT/EP2000/010136 EP0010136W WO0127760A2 WO 2001027760 A2 WO2001027760 A2 WO 2001027760A2 EP 0010136 W EP0010136 W EP 0010136W WO 0127760 A2 WO0127760 A2 WO 0127760A2
Authority
WO
WIPO (PCT)
Prior art keywords
user behavior
web presence
optimize
computer networks
analysis
Prior art date
Application number
PCT/EP2000/010136
Other languages
German (de)
French (fr)
Other versions
WO2001027760A9 (en
WO2001027760A3 (en
Inventor
Joachim Schlafke
Original Assignee
Joachim Schlafke
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Joachim Schlafke filed Critical Joachim Schlafke
Priority to AU12722/01A priority Critical patent/AU1272201A/en
Priority to EP00974394A priority patent/EP1222544A3/en
Publication of WO2001027760A2 publication Critical patent/WO2001027760A2/en
Publication of WO2001027760A3 publication Critical patent/WO2001027760A3/en
Publication of WO2001027760A9 publication Critical patent/WO2001027760A9/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Definitions

  • the invention relates to a method for analyzing user behavior in computer networks to optimize the web presence, which can be used in particular to obtain qualified and future-oriented data about user behavior on the Internet and intranet in order to be able to influence one's own Internet Presence as a means of production and sales planning.
  • the log file is a format for the temporal documentation of the web server. It is not for the analysis of user behavior directly conceived. For this reason, the result of the log file is not wrong, but is rather interpreted incorrectly.
  • the invention is therefore based on the object of developing a method with which the deficiencies of the known methods are avoided, which in particular provides data corrected for errors, a separate representation of data which have an error tolerance, including the representation of the Tolerance range, a distinction between new and old customers as well as clustering in customer segments allows, - supplies future-oriented data and planning data, which can be determined by analysis intervals of your choice, and also provides the user with an advanced technical performance such as Language, screen resolution, color depth, etc. and through the historical documentation of the website gives the user a control instrument for the communication process, which enables him to quickly analyze the user behavior on the Internet and to use it to successfully carry out planning measures.
  • a particular advantage of the invention is that the method analyzes the user behavior in computer networks and, based on this, optimizes one's own web presence by optimizing the source code of the domain after implementation of the method, recording and logging user activities from at least one server computer, the recorded activities are corrected from interpretation errors, the data available after the cleansing are analyzed and compared with data from an experience database and the results of the comparison are used for optimization by actively influencing the server computer by means of a feedback and thereby by closing one Control loop is realized.
  • a method for optimizing the web presence in computer networks is provided, by means of which the user behavior is recorded and analyzed, faulty influencing factors are eliminated and the web presence is optimized with the aim of increasing the economic effectiveness of the web presence in such a way that a rule value for the realization of a closed control loop is formed from the recorded, cleaned user activities and statements from an experience database, which influences the design of the web presence.
  • the method according to the invention allows an operator of a server for Internet domains (home pages) to automatically analyze all visits, activities and environmental parameters of the visitors (users) of these domains, to compare and evaluate this information with other data stored in databases and thereby automatically optimizing the internet presence of its domains.
  • HIT problem In the early days of controlling, the lines in the log file were simply counted. Every request from a visitor triggers a hit. However, a hit count is unsuitable at the present time.
  • a screen page that has been created in HTML format can contain multimedia elements such as images, sound files or video in addition to the text body. If this page is requested, the associated multimedia elements are loaded in parallel, which are also logged in the log file and trigger a hit.
  • a page with many multimedia elements generates a higher number of hits and therefore more hits than a page that is designed purely on a text basis.
  • only a subordinate status is assigned to the heat count, since this value only allows a clue about the traffic. In the process, the hits of a domain are therefore still counted. However, no great importance is attached to them. In contrast to the counts based on the usual analysis methods, the hits will be more precise. The more precise statements are made by temporarily switching off the proxy cache server and then calculating the unregistered accesses.
  • PageView The procedure allows the exact determination of PageViews.
  • the "PageView” unit is of course not presentative for an overall analysis, but today provides the basis for calculating the 1000 contact price for advertising space on the Internet. This unit gives the advertiser the impression that his advertising message was displayed more often than was actually the case.
  • the "PageView” unit is of course also counted by the process.
  • a CGI image of just a few BIT forces access to the domain server. The actual pages can be loaded from the cache server. This method maintains good performance, but it triggers a hit on the domain server. A subsequent calculation determines the necessary number of PageViews for this CGI pulse.
  • the quotient differs between the number of accesses (hit) and the screen pages viewed (content view). For this reason, the measurement of success using this method is inadequate.
  • the remaining HTML documents are stored in a table according to their purpose and provided with attributes, such as content-leading, navigation or advertising-leading
  • This assignment table makes it possible to correctly assign and count all HTML requirements from the log file, in combination with the CGI image method described above, which ensures the exact number of accesses to the individual HTML documents This means that for the first time it is possible to determine ContentViews 100%.
  • the dynamically generated pages are another challenge.
  • the page is generated on the server side from databases according to the preselection of the user and sent back to the user. For this reason, no HTML page is entered in the log file.
  • the pages generated in this way are particularly interesting for product and financial planning, since they usually contain a detailed statement about the wishes and interests of the visitor or customer through the pre-selection of the visitor.
  • the method enables another self-generated file to be created in parallel, where the request parameters are logged from the HTML document.
  • the request parameters are logged from the HTML document.
  • the HTML document frame it is possible, in addition to the HTML document frame, to also log the information content and to relate it.
  • the Contentview unit which also corresponds to the facts, is correctly recorded and displayed quantitatively, ie numerically and qualitatively, ie content-related, about the information content of dynamically generated HTML documents.
  • Proxy - cache server - problem
  • Proxy cache servers serve to make better use of the existing bandwidth of the Internet. This is achieved through the use of cache servers by temporarily storing these Internet pages. If a user connected to the proxy server requests a website, the server checks whether the page is already available locally. Only if the page is not available, is the server of the page provider accessed and an entry made in the log file. In most cases, however, this entry contains the IP address of the proxy cache server and not that of the user who requested the page. In the other case, the user receives the page from the cache server, which means that no entry is made in the log file of the page provider. For precise evaluation, it is necessary that a page that the user requests is recorded on the server side and is not sent to the user by the proxy cache without being noticed and unregistered.
  • the overall performance improved by the proxy cache server method also has some disadvantages. Frequently updated content pages must not be in one Cache exist, otherwise it cannot be ensured that the data contained therein is actually up to date. Normally the command "NOCACHE”, ie "caching not allowed” is entered in the programming. However, there are providers who deliberately suppress this command, otherwise the service limit of the provider would be exceeded. The insertion of the "NOCACHE" command does not guarantee 100% that the information is retrieved directly from the domain server and thus logged in the log file.
  • the method counters this problem by introducing forced access to the domain server for content or advertising pages.
  • a command set generated by CGI of only 50 kb forces the transfer of a 1-pixel image from the domain server each time a page is accessed by the browser, even if this page already exists in the local cache of the user or that of the proxy server. If desired, the page itself is still subject to the advantages of the cache mechanism.
  • the network load is only increased by that 50 kb per counted page access. This value is irrelevant in today's network bandwidth and does not have a negative impact on the overall performance of the site.
  • a comparable effect is triggered by the local cache memory that is present on the user's computer. All pages that have already been transferred once are saved in the cache directory on the user's computer. This leads to an accelerated construction of the page and is supported by all common browsers today. This process also leads to a reduced counting of visits to the website provider's server.
  • a command set of only 50 kb generated by CGI forces the transfer of a 1-pixel image from the domain server each time a page is accessed by the browser, even if this page already exists in the local cache of the users.
  • the method also solves the local cache problem.
  • Type 1 When dialing into the Internet, the user receives a dynamic IP address which he keeps for the entire online session.
  • Type 2 The user receives a new IP address each time a screen element (picture, text, etc.) is requested. In the event of heavy data traffic at the service provider, this IP is released again if the element has been answered successfully.
  • the advantages of the method are based on the knowledge of differentiating between safe and unsafe data, filtering it and presenting this data in a bandwidth. This procedure can even solve this problem up to 98% of the time. The results of the procedure are therefore so precise that planning data conforming to standards can be calculated. A deviation of 2% from the real value does not play a decisive role for the strategic development.
  • the solution is based on two fundamentally different user behavior patterns.
  • Case 1 The user identifies himself (optionally also under a nickname)
  • Case 2 The user definitely wants to remain undetected
  • case 1 In this case, the user has activated the cookies in his browser. In this case, a variable is entered in the cookie. If the visitor now visits the homepage, he can be identified during the session by means of his cookie entry. If he now visits the domain again at a later time, this visitor is assigned a new visit, even if he appears under a new IP address. With this method (under the premise that 100% of the users have activated cookies) a clear statement, which could look like this, can be made.
  • firewall computers are used for security in the company.
  • a "bottleneck" is created through which all information must flow inwards and outwards. This bottleneck is much easier to monitor than many open interfaces to the outside.
  • This firewall sets all the IP used in the company to a single external IP In the event that this company does not use a proxy cache server, only this firewall IP will appear in the log file, which means that different users in the company will appear under the same IP address and make a differentiation without additional information Procedure impossible.
  • Search engines visit the website at regular intervals to look for new features and updates. These visits are done fully automatically by so-called search robots. Search robots are the small software spies that search the net and write all innovations in the database system of the search engine operator. Of course, these visits also trigger access to the server log, which could incorrectly be considered a visit. These visits are definitely the easiest to filter out, but should not go unnoticed. The aim must be to filter the visits of search engines on a domain from the logile so that they do not falsify the evaluation data. Furthermore, these visits are to be shown in a separate evaluation in order to obtain information about the search engines used and the associated search words.
  • the goal must be that when a content page is called up directly, the entire frame structure is built up and the user is looped through to this page.
  • the measure described above is of great importance for the overall process. Firstly, quality assurance is satisfied and secondly, the data of the meta tag and thus the information for the search engine are available in a suitable form in a database. It is now possible for the first time to carry out a target / actual comparison between the most searched keywords, the search engine brands and the information actually available on a website. The results of this comparative study enable the targeted optimization of the meta tags for customer-oriented search results and thus for the success of a domain.
  • the aim is that the site provider receives only the data that is valid and meaningful for planning and assessment purposes.
  • the data which are based solely on presumption, are to be eliminated in the analysis so that they cannot falsify the evaluation.
  • Uncertain data or empirically determined data are to be checked for their accuracy and probability and to be presented in the resulting tolerance ranges.
  • the user can choose between three variants of the display.
  • Forma t problem em ti k More than 30 different log file formats are currently in use. Depending on the operating system, server architecture and provider, there are not only 30 different basic formats, but also a wide variety of combinations. Another problem is the management of this data. Many providers delete historical data or compress it and store it in appropriate subdirectories. In this case, of course, the knowledge of the internet administrator about handling the log files is of great importance. There can no longer be any question of independent management decision-making. This large number of basic formats of the log file, different combinations and inconsistent management of the historical data on the provider side have so far made it impossible to measure the performance of Internet activities in a uniform, complete and comparable manner.
  • the process completely supports the different formats.
  • a log file is downloaded and analyzed, among other things.
  • the information content is determined from this analysis and compared with the controller's requirement profile.
  • Special additional information such as screen resolutions, "Cookies active / not active" and the determination of new / old customers and the elimination of proxy cache Problems are saved in an extension of the log file.
  • the elimination of the different handling of log files on the provider side is solved by the automatic downloading of the log file.
  • the adjusted results are then saved locally in a specially created database system on the computer of the controller. All other displays are generated from this data management system. With this method it is possible to select different time intervals for the analysis or to compare different time intervals.
  • the database can be logically linked to other databases (target / actual comparison); Individual additional information (e.g. updates) can be saved; - Independent from the handling of the provider is guaranteed;
  • Interfaces to other applications e.g. merchandise management systems
  • arbitrary determination of the analysis periods is permitted
  • the presentation must therefore be prepared in such a way that a group of people without excellent knowledge of the Internet can understand the results.
  • the basis is the clear structuring of the content, which is independent of the technical structuring.
  • the form of representation "text" as a carrier of information should not be underestimated and should work in addition to the graphic representation.
  • the procedure therefore provides freely configurable measurement periods and an individual reduction of the data to the information needs of the interested party.
  • a prerequisite for an easily understandable presentation is the exact representation of the presentation structure of a website. This means that the structure must correspond to what is shown to the user on the monitor. This In most cases, the structure corresponds to the technical structure on the server. For this reason, it is imperative to create a "translation" between the technical and the representation structure. This "translation" also brings the names of the files into a language that laypersons can understand.
  • the download of the complete internet structure is available as an offline version at the beginning of the process. The process now filters out all images, since these are irrelevant to user behavior. All HTML pages that form the framework for the content, ie call a frameset, are also irrelevant.
  • the controller assigns the files to the navigation, content and advertising space items by displaying them one after the other. After this procedure, the content-bearing pages are fixed and are structured in chapters and sub-chapters. This information is also stored in the database system and serves as the basis for the evaluation and presentation of the analysis. A further query systematics analyzes the individual information needs of the controller. This data is also stored in the database system. With this method, a strong degree of visualization is achieved, which serves the required requirements and captures the essentials.
  • the procedure includes the classic log file analysis to document the chronological processes on the server side, such as the documentation of the hits and the errors of the individual HTML pages in a time context Representation of various page access statistics in the form of bar and pie charts and the determination of the browser type used by the visitor.
  • the classic analysis is expanded by a web analysis system for meaningful documentation of the actual user behavior on the Internet.
  • This web analysis system includes the program optimization of the Internet presence, the presentation of corrected information about user behavior, such as.
  • Another part of the process is the tool for optimizing existing websites, which automatically creates a Code optimization and frame correction as well as keyword and meta tag optimization. There is also a tool for updating the search engine entries and the entry itself. Another component is made available in a training tool. This enables web-based training, analysis for learning success measurement and evaluation of the efficiency of the training program.
  • a training program for effective web controlling taking legal aspects and technical requirements into account conveys the basics and standard methods and offers a strategically structured controlling system to optimize the interactive communication chain.
  • the process is supplemented by an extension to include the typical functionalities of e-commerce (PAP programming, CGI programming)
  • the process as a whole thus represents a control loop that can be described as follows using the example of an Internet presence with a homepage.
  • the user activities are then recorded and analyzed, which are corrected for errors in recording and interpretation.
  • the subsequent comparison with information provided by an experience database is then used to optimize and adapt the website with the aim of achieving the specifications of the target control functions.
  • PageViews Display of all HTML pages - the loading of images is not counted. This value is used today as a parameter for calculating advertising medium output;
  • Errors Errors when pages are requested that are not available on the server or cannot be found
  • Operating system numerical recording of which operating system the user works with
  • Search engines Statistical survey with which search engine the domain was found; Keywords: Statistical survey with which keywords the domain was found;
  • Origin of the user recording the country from which the visitor of the domain comes; User paths: recording the click sequence within the
  • the method can generate further information that is of interest to the controller.
  • the R.T.F.I. Procedure using the following additional functions:
  • Contentviews Number of page contacts that can be described as content-leading, i.e. actually have relevant content, and are not used for navigation. Another secondary side effect is the analysis of banner advertising and the resulting billing of advertising costs. These are currently being determined from the incorrectly recorded PageViews; Pages statistics: How is the visitor frequency distributed on the individual pages to the entire content? What does the page look like and how long was it visited on average? Downloads: Which and how often were certain files downloaded?
  • Cookies Has the user actually activated the cookies or does he only have a cookie-enabled browser?
  • Subdomain How many users come to the main domain via a possibly subordinate domain? This option is often used to evaluate the success of an action.
  • New / old customer Has the visitor been to the domain before, how often does he come back at what time intervals? What profile does he have and what are his information needs?
  • Actions The evaluation of actions is an essential factor of the procedure. With this evaluation, All actions that are supposed to trigger an improvement process are logged and then checked for success.
  • Mail listings logging of all incoming mails
  • Alarm system The intervention limits are defined in this module. It is to be avoided here that pages refer and do not receive the necessary attention in the evaluation process.
  • Target control This module is used for target control. Here, the desired targets are compared with the achieved goals and adjusted for the normally expected rate of increase. The result is an over- or under-coverage of the targets.
  • e-commerce This comparative tool measures the relationship between viewing information and actual orders. This ratio is a decisive planning factor for further optimization measures in the communication mix.
  • Picanalysis Picanalysis shows all processes that are outside of a trend. By examining unusual rashes, conclusions can be drawn about advertising measures outside the web.
  • Comparison of any time period When comparing any time period, all overview data are displayed in the corresponding time intervals. The resulting results show the success of various measures. The results have been cleared of the updates and possible misinterpretations associated with them. Rate of increase compensation: Every internet domain experiences a natural rate of increase. This is often due to the increasing number of old customers who visit the domain again and again or the increasing number of Internet users. This natural rate of increase, which does not necessarily reflect the increase in success, is determined and compensated for in the process. This is how the exact success is determined, which is cleared of possible misinterpretations. Analysis of the users 'information needs: The comparative analysis makes it possible to determine changes in the users' information needs.
  • Search engines Submitting to search engines is very important. This is often the only way to get information. It is not enough to place advertisements with www. Address or mention it on the business card. An entry in the front places is of immense importance. To do this, the success of the search engines and the search words must be analyzed and the changes saved. Links: How many new visitors to your site result from a link? Is the advertising medium suitable for placing advertising messages? This and other questions are answered with this module.
  • Old / new customer The changes in the new / old customer relationship are very interesting. Is it possible to permanently bind customers to the domain through a special service? A balanced relationship between new / old customers is very important ness. It shows how much trust you can build in your customer over the Internet. Dwell times: How do dwell times change, particularly in the legacy customer segment? The answer to this question expresses relaxation and confidence in the information content. Changes in the user paths are also important for customer-oriented design of the domain. Rise rates in e-commerce: The changes between obtaining information and actually ordering services, information or products are important key figures for sales planning. The resulting results can be used directly in the corresponding planning tools.
  • Comparative picanal analysis deviations in normal access behavior, e.g. triggered by ads or other actions can be followed closely here.
  • An example is a series of advertisements that appear unchanged in the same newspaper every 14 days. After a certain period of time, the rashes on the Internet decrease. This can be seen as a clear sign of the "wear" of the advertisement. The consequence: Have the ad action paused or design a new ad.
  • the webmaster also needs a reference point in order to determine his own position. For example, the question arises: "Is the ratio of 36: 1 of obtaining information to an actual order to be evaluated positively or negatively?
  • This calibration is carried out by an external experience database.
  • the know-how of many domains is shown in compressed form in the external experience database
  • Data has been cleaned up from identifying features of the companies. This data is made available to the users of the method online.
  • Information about trends on the Internet, experiences in the field of e-commerce, typical user profiles and information about user behavior are stored. From these experiences result in various optimization options for the existing Internet domain.
  • Various tools are available for optimizing the domain, which can be divided into three general categories:
  • Category 1 contains static modules. These modules optimize the code of the domain in two ways. On the one hand, the modules are integrated for exact analysis. On the other hand, possible errors are compensated for and corrected. A "translator” is integrated, who transfers the technical information into a descriptive form of presentation that corresponds to the content. In this section, the parameters and targets are set, questions are asked about the limits of intervention and the process is thus initialized.
  • the static modules in Category 1 are: - Code optimization
  • Category 2 contains dynamic modules that provide information during the operation of the Internet domain. These modules include the implemented statistical modules and a so-called error messenger. If an error occurs on the server, the latter sends an email to the webmaster stating which error has occurred with the user. In return, the user receives the message that this error will be eliminated as soon as possible. This measure is a decisive step towards customer orientation.
  • Category 3 contains dynamic administrative modules.
  • the search word optimizer analyzes from the content ten words that have a high frequency and compiles a list of suggestions from them. This list of suggestions is accepted or improved by the webmaster. These words are then programmed into the Meta Optimization module. The result is a meta tag that meets all search engine requirements and guarantees the greatest possible success.
  • the changes are saved in the search engine entry module. This module automatically contacts the selected search engines and prompts the search robots to visit the updated domain. This measure makes it possible for the first time to partially automate this task. This makes it possible to significantly improve the ranking and to permanently maintain one of the top positions. Additional modules generate suggestion lists for all actions that have to be carried out offline. These include, for example, a suggestion system for advertising.
  • the internal control loop is now closed: measurement, comparison, trend calculation, optimization, transfer and renewed success measurement. This process enables a continuous improvement process to be initiated step by step, which is required by DIN ISO 9000.
  • the central data pool a backup of the domain is created against any changes.
  • the now modified structure is created there.
  • the parameters and the historical changes are saved. This makes it possible to integrate further developments in the comparative analysis. Misinterpretations are almost impossible.
  • a second log file is established in parallel to the classic log file. This log file is saved next to the external log file. All data are now to be kept independently of the provider; Automatic downloading of log files enables the seamless recording of user data.
  • All analysis evaluations are saved and displayed in an understandable form in the analysis area in a way that is webmaster-friendly. This information can also be integrated into existing planning tools via the universal interface. Of course, this data can also be used in individual expansion modules.
  • the open platform that represents the process allows further tools to be created. These modules are manufactured individually according to customer requirements. These possible products include mail controlling, communication mix controlling or administration controlling.
  • the rapid progress in modern communication technologies such as ADSL, HDSL and power line communication enable unimagined multimedia capabilities on the Internet.
  • the content is geared more towards target group-specific aspects. Interactivity promotes dialogue with the individual customer segments. Service and service features can thus be better emphasized.
  • the Internet enables a cost-effective, continuous communication chain to the customer and forms a broad information base without immediate buying pressure.
  • the calculation of the success or return on investment (ROI) of a website is crucial for the strategic and content-related further development of content, customer approach and customer proximity.
  • the aim of the process - in the sense of a high-quality reporting system - is to increase the interactivity with the customer.
  • Simple website statistics can be generated through standard analyzes. However, these generally remain unspecific, since they do not allow any identification of the user and the user paths and no analysis of the depth of the query, the pauses, the length of stay, etc. However, attractive content and communication tools can only be realized through a personalized analysis of user needs. Therefore, the target group analysis, i.e. the subdivision according to typical behavioral characteristics, is of immense importance.
  • the private provider provides personal information on a virtual web space. Like the private provider, the local provider often does not have its own server. His profile of requirements thus largely corresponds to that of the private provider. Both will only need a few of the modules described to meet their requirements.
  • the regional provider provides a much more extensive range of information, since it usually has several branches in one region. It can be assumed that this customer has more sophisticated technical options to obtain verified data about user behavior. He is therefore a potential user of the method in full.
  • the national / multinational companies mostly have their own server and are therefore able to use the entire Internet spectrum. They are potential customers of the entire process, including the training tools. Depending on the size of the company, it is also advisable to individually program interfaces to other commercially available ERP programs and planning tools.
  • the service concept begins with the as-is analysis of the customer's website. Here, a strengths / weaknesses analysis is carried out, which shows customer improvement potential.
  • An optimal service concept includes the following components:
  • the current state of the domain is determined by an actual analysis and all usable information is taken from the log file. A potential is then determined in a workshop in cooperation with the Customers. Furthermore, the target status as well as the short and long-term goals are defined.
  • the implementation of the individual modules of the process, meta-optimization and structural optimization enables the first error-corrected analysis of user behavior. Based on historical data, trend calculations are carried out, which serve as the basis for further planning. Then the data is prepared in a customer-friendly manner and the resulting optimization suggestions. These results are compared and evaluated with the data from the external database and with the data from the data pool created by the method. After presenting this information, the short and long-term goals and the resulting measures are compared again in cooperation with the customer. In accordance with these goals, the content and structure optimization as well as the development of the corporate identity and the optimization of the workflow now take place. This closes the control loop, which is repeated at any intervals of 1 - 3 months.
  • the procedure includes the following special services:
  • Optimization of the communication mix through targeted advertising effectiveness analyzes - establishment of sponsor concepts through exact analysis of visitor numbers and target groups online advertising incl. Success measurement and cost / benefit analysis Support of "star alliances" through interface programming to ERP systems and establishment of logistics concepts. Optimization of the workflow from ordering to delivery and invoicing in the respective partner company

Abstract

The invention relates to a method for the analyis of user behavior in computer networks in order to optimize web presence. Said method can in particular be used to obtain qualified and future-orientated data on user behavior on the internet and intranet in order to influence one's own internet presence as a means for planning production and turnover. Said method provides a feedback circuit comprising an actual status analysis, designation of target functions, constant observation of user behavior, actual/desired comparison, performance of a trend calculation in addition to content and structure optimization of said web presence.

Description

Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-PräsenzProcess for analyzing user behavior in computer networks to optimize the web presence
Die Erfindung betrifft ein Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz, welches insbesondere eingesetzt werden kann, um qualifizierte und zukunftsorientierte Daten über das Userverhalten im Internet und Intranet zu erhalten, um damit Einfluß nehmen zu können auf die eigene Internet-Präsenz als Mittel zur Produktions- und Umsatzplanung.The invention relates to a method for analyzing user behavior in computer networks to optimize the web presence, which can be used in particular to obtain qualified and future-oriented data about user behavior on the Internet and intranet in order to be able to influence one's own Internet Presence as a means of production and sales planning.
Seit der Einführung des Internet (world wide web oder auch www) ist die Zahl der online-User weltweit enorm angestiegen. Durch diese Entwicklung ist das Internet zu einer wichtigen Plattform für die Wirtschaft auf in- ternationaler Ebene geworden. Mit der fortschreitenden Kommerzialisierung wird das Netz immer multimedialer; Grafiken, Videos, Musik und Sprache ergänzen die reinen Textinformationen. Die ursprünglich auf reinen Informationsaustausch ausgerichtete Kommunikationskultur ge- stattet heute die Verbreitung von Werbebotscha ten. Andere Medien wie Mobiltelefone oder TV-Geräte werden unmittelbar in den durch das Internet bereitgestellten Kommunikationsprozeß integriert . Somit ist Internet zu einem vollwertigen Kommunikationsinstrument im busi- ness-to-business (B2B) und ebenfalls im business-to- customer (B2C) Markt gereift. Dies führt zu einer drastischen Veränderung der Konsumgewohnheiten und des Konsumverhaltens der privaten Haushalte. Um den veränderten Anforderungen gerecht zu werden, ist es unter- nehmensseitig unerlässlich, das Angebot an die veränderten Bedürfnisstrukturen der Konsumenten zu adaptieren. Innovative Unternehmen im Konsumgüter- und Dienst- leistungsbereich erkennen das enorme Marktpotential und investieren in diese integrativen Kom- munikationsplattformen. Um proaktiv die Zukunft dieses Mediums mitzugestalten, bedarf es detaillierter Informationen über die jeweiligen sich permanent modifizierenden User-Profile. Die Chancen durch ein Controlling- Instrument exakte User-Profile zu erstellen ist größer denn je, birgt aber auch die Gefahr der Fehlinterpretation der erhaltenen Daten.Since the introduction of the Internet (world wide web or www), the number of online users worldwide has increased enormously. This development has made the Internet an important platform for business on the international level. With increasing commercialization, the network is becoming more and more multimedia; Graphics, videos, music and speech complete the pure text information. The communication culture, which was originally geared solely to the exchange of information, now enables the dissemination of advertising messages. Other media such as mobile telephones or TV sets are directly integrated into the communication process provided by the Internet. The Internet has thus matured into a fully-fledged communication tool in the business-to-business (B2B) and also in the business-to-customer (B2C) market. This leads to a drastic change in consumer habits and behavior. In order to meet the changed requirements, it is It is imperative on the company side to adapt the offer to the changed need structures of the consumers. Innovative companies in the consumer goods and services sector recognize the enormous market potential and invest in these integrative communication platforms. In order to proactively help shape the future of this medium, detailed information about the permanently changing user profiles is required. The chances of creating exact user profiles using a controlling instrument are greater than ever, but they also harbor the risk of misinterpretation of the data received.
Bei allen bekannten diesbezüglichen Verfahren wird nur quantitativ das Userverhalten protokolliert, basierend auf dem sog. Logfile, einem kontinuierlichen Logbuch, in welchen sämtliche Anfragen an den Server protokolliert werden. Ebenfalls, und das wird meist unterschlagen, wird eine Genauigkeit von den Systemen aufgezeigt, die bewiesenermaßen falsch ist . Das im Internet verwendetet Verfahren des Proxy-Cash-Servers, welches eingesetzt wird um die Gesamtperformance des Internets zu erhöhen, führt beispielsweise zu keinem Eintrag im Logfile wenn die Seite über den Cash-Server geladen wird. In diesem Falle werden tatsächliche Besucher der entsprechenden Seite nicht registriert . Umgekehrt führt der Besuch von „ROBOTS", also von Spionen der Suchmaschinen, zu Einträgen, die als Besucher der Website im Logfile protokolliert werden, aber im Sinne der Analyse keine sind. Sobald diese Situationen nicht berücksichtigt werden, ist die Interpretation mit Fehlern behaftet . Die Erklärung für diesen Zustand ist recht einfach. Der Logfile ist ein Format für die zeitliche Dokumentation des Webservers. Er ist nicht für die Analy- se des Userverhaltens direkt konzipiert. Aus diesem Grund ist das Ergebnis des Logfile nicht falsch sondern wird vielmehr inkorrekt interpretiert.In all known related procedures, the user behavior is only quantitatively logged, based on the so-called log file, a continuous log book in which all requests to the server are logged. Also, and this is usually neglected, the systems show an accuracy that has been proven to be wrong. The method of the proxy cash server used on the Internet, which is used to increase the overall performance of the Internet, does not lead to an entry in the log file, for example, if the page is loaded via the cash server. In this case, actual visitors to the corresponding page will not be registered. Conversely, a visit to "ROBOTS", that is, spies of the search engines, leads to entries that are logged as visitors to the website in the log file, but are not in the sense of the analysis. As soon as these situations are not taken into account, the interpretation is subject to errors. The explanation for this condition is quite simple. The log file is a format for the temporal documentation of the web server. It is not for the analysis of user behavior directly conceived. For this reason, the result of the log file is not wrong, but is rather interpreted incorrectly.
Der Erfindung liegt deshalb die Aufgabe zugrunde, ein Verfahren zu entwickeln, mit welchem die Mängel der bekannten Verfahren vermieden werden, welches insbesondere von Fehlern bereinigte Daten zur Verfügung stellt, - eine separierte Darstellung von Daten, die eine Fehlertoleranz aufweisen, inkl. der Darstellung der Bandbreite der Toleranz, eine Unterscheidung in Neu- und Altkunden sowie die Clusterung in Kundensegmente erlaubt, - zukunftsorientierte Daten und Planungsdaten liefert, welche durch beliebig wählbare Analyse- Intervalle ermittelt werden können, und darüber hinaus dem User eine erweiterte technische Performance wie z.B. Sprache, Bildschirmauflösung, Farbtiefe etc. zur Verfügung stellt und durch die historische Dokumentation des Internetauftritts dem User ein Kontrollinstrument für den Kommunikationsablauf in die Hand gibt, welches ihn in die Lage versetzt, schnell das Nutzerverhalten im Internet zu analysieren und darauf basierend erfolgreich Planungsmaßnahmen durchzuführen .The invention is therefore based on the object of developing a method with which the deficiencies of the known methods are avoided, which in particular provides data corrected for errors, a separate representation of data which have an error tolerance, including the representation of the Tolerance range, a distinction between new and old customers as well as clustering in customer segments allows, - supplies future-oriented data and planning data, which can be determined by analysis intervals of your choice, and also provides the user with an advanced technical performance such as Language, screen resolution, color depth, etc. and through the historical documentation of the website gives the user a control instrument for the communication process, which enables him to quickly analyze the user behavior on the Internet and to use it to successfully carry out planning measures.
Diese Aufgabe wird erfindungsgemäß gelöst durch die Merkmale im kennzeichnenden Teil des Anspruchs 1 im Zusammenwirken mit den Merkmalen im Oberbegriff . Zweckmäßige Ausgestaltungen der Erfindung sind in den Unteransprüchen enthalten. Ein besonderer Vorteil der Erfindung liegt darin, daß durch das Verfahren das Benutzerverhalten in Computernetzen analysiert und darauf basierend die eigene Web- Präsenz optimiert wird, indem nach Implementierung des Verfahrens der Quellcode der Domain optimiert wird, von mindestens einem Servercomputer Benutzeraktivitäten erfaßt und protokolliert werden, die erfaßten Aktivitäten von Interpretationsfehlern bereinigt werden, die nach der Bereinigung vorliegenden Daten analysiert und mit Daten aus einer Erfahrungsdatenbank vergleichen werden und die Ergebnisse des Vergleiches zur Optimierung eingesetzt werden, indem durch eine Rückführung eine aktive Einflußnahme auf den Servercomputer erfolgt und hier-durch ein geschlossener Regelkreis realisiert wird.This object is achieved by the features in the characterizing part of claim 1 in cooperation with the features in the preamble. Appropriate embodiments of the invention are contained in the subclaims. A particular advantage of the invention is that the method analyzes the user behavior in computer networks and, based on this, optimizes one's own web presence by optimizing the source code of the domain after implementation of the method, recording and logging user activities from at least one server computer, the recorded activities are corrected from interpretation errors, the data available after the cleansing are analyzed and compared with data from an experience database and the results of the comparison are used for optimization by actively influencing the server computer by means of a feedback and thereby by closing one Control loop is realized.
Es wird eine Methode zur Optimierung der Web-Präsenz in Computernetzen zur Verfügung gestellt, durch welche das Benutzerverhalten erfasst und analysiert wird, wobei fehlerhafte Einflußfaktoren eliminiert werden und eine Optimierung der Web-Präsenz mit dem Ziel der Erhöhung der betriebswirtschaftlichen Wirksamkeit der Web- Präsenz erfolgt derart, daß aus den erfassten, bereinigten Benutzeraktivitäten und Aussagen aus einer Erfahrungsdatenbank ein Regelwert zur Realisierung eines geschlossenen Regelkreises gebildet wird, welcher Einfluß auf die Gestaltung der Web-Präsenz ausübt.A method for optimizing the web presence in computer networks is provided, by means of which the user behavior is recorded and analyzed, faulty influencing factors are eliminated and the web presence is optimized with the aim of increasing the economic effectiveness of the web presence in such a way that a rule value for the realization of a closed control loop is formed from the recorded, cleaned user activities and statements from an experience database, which influences the design of the web presence.
Die Erfindung soll nachstehend anhand von zumindest teilweise in den Figuren dargestellten Ausführungs- beispielen näher erläutert werden. Es zeigen:The invention is to be explained in more detail below on the basis of exemplary embodiments shown at least in part in the figures. Show it:
Fig. 1 Ablaufdiagra m des Verfahrens;Fig. 1 sequence diagram m of the method;
Fig. 2 Darstellung der am Verfahren beteiligten Komponenten; Fig. 3 eine grafische Darstellung der Analysedaten.2 shows the components involved in the method; 3 shows a graphical representation of the analysis data.
Das erfindungsgemäße Verfahren erlaubt es einem Betreiber eines Servers für Internet-Domänen (Home-pages) , alle Besuche, Aktivitäten und Umgebungsparameter der Besucher (User) dieser Domänen automatisch zu analysieren, diese Informationen mit anderen, in Datenbanken gespeicherten Daten zu vergleichen und auszuwerten und dadurch die Internetpräsenz seiner Domänen automatisch zu optimieren.The method according to the invention allows an operator of a server for Internet domains (home pages) to automatically analyze all visits, activities and environmental parameters of the visitors (users) of these domains, to compare and evaluate this information with other data stored in databases and thereby automatically optimizing the internet presence of its domains.
Das geht folgendermaßen vor sich:This is how it works:
Sämtliche Anfragen von Usern an den Server, auf dem die Homepage liegt, werden protokolliert. Diese Anfragen und die darauf folgenden Antworten des Servers werden im sogenannten Logfile zeitlich erfaßt. Diese Erfassung ist auf die technische Struktur des Servers ausgelegt, da die Serveraktivität protokolliert wird. Der Logfile wird von diversen herkömmlichen „Analyse"-Programmen als Basis für die Erfolgsmessung des Internets genutzt. Auf die Unrichtigkeit dieser Ergebnisse wurde bereits eingegangen. Bei der reinen Logfile-Analyse werden ausschließlich historische Daten erfaßt und dargestellt.All requests from users to the server on which the homepage is located are logged. These requests and the subsequent server responses are recorded in the so-called log file. This recording is designed for the technical structure of the server, since the server activity is logged. The log file is used by various conventional "analysis" programs as the basis for measuring the success of the Internet. The incorrectness of these results has already been discussed. In the case of the pure log file analysis, only historical data are recorded and displayed.
In den folgenden Abschnitten sollen die relevanten Vor- gänge bei der Kommunikation zwischen Besucher und Server, auftretende Probleme und deren Lösung durch das Verfahren beschrieben werden.In the following sections, the relevant processes in the communication between visitor and server, problems that arise and their solution by the process are described.
HIT -Problematik : In der Anfangszeit des Controllings wurden einfach die Zeilen im Logfile gezählt. Jede Anfrage eines Besuchers löst einen sogenannten Hit aus . In der heutigen Zeit ist jedoch eine Hit-Zählung ungeeignet. Eine Bildschirmseite, die im HTML-Format kreiert worden ist, kann neben dem Textkörper auch Multimediaelemente wie Bilder, Tondateien oder Video enthalten. Wird nun diese Seite angefordert, dann werden parallel die dazugehörigen Multimediaelemente geladen, die ebenfalls im Logfile protokolliert werden und einen Hit auslösen. Eine Seite mit vielen Multimediaelemente erzeugt also eine höhere Zugriffszahl und somit mehr Hits, als eine Seite, die rein auf Textbasis gestaltet ist. In dem erfindungsgemäßen Verfahren wird der Hitzählung nur ein untergeordneter Status beigemessen, da dieser Wert nur einen Anhaltspunkt über den Trafic erlaubt. In dem Verfahren werden deshalb weiterhin die Hits einer Domäne gezählt. Ihnen wird aber keine große Bedeutung beigemessen. Im Gegensatz zu den auf den gebräuch- liehen Analysemethoden beruhenden Zählungen werden die Hits allerdings genauer sein. Die genaueren Aussagen werden durch das temporäre Abschalten des Proxy-Cache- Servers und dem anschließenden Berechnen der nicht registrierten Zugriffe getroffen.HIT problem: In the early days of controlling, the lines in the log file were simply counted. Every request from a visitor triggers a hit. However, a hit count is unsuitable at the present time. A screen page that has been created in HTML format can contain multimedia elements such as images, sound files or video in addition to the text body. If this page is requested, the associated multimedia elements are loaded in parallel, which are also logged in the log file and trigger a hit. A page with many multimedia elements generates a higher number of hits and therefore more hits than a page that is designed purely on a text basis. In the method according to the invention, only a subordinate status is assigned to the heat count, since this value only allows a clue about the traffic. In the process, the hits of a domain are therefore still counted. However, no great importance is attached to them. In contrast to the counts based on the usual analysis methods, the hits will be more precise. The more precise statements are made by temporarily switching off the proxy cache server and then calculating the unregistered accesses.
Logfile-Problematik:Logfile problem:
Aufgrund der Verfälschungen durch fehlerhaft ausgewertete Hits kann also ein unkontrolliertes Erfassen der Hits nicht in Frage kommen. Es müssen also die Dinge erfaßt werden, die unabhängig von der grafischen Opulenz der Website sind. In diesem Fall bietet es sich an, die Anforderungen von einzelnen „Rahmendateien" (HTML-Dokumente) zu zählen. Die Anfor-derung einer HTML-Seite wird in PageViews gezählt. Im Gegensatz zu PageViews werden bei dem vom Verfahren eingeführten Pageimpression nur noch die Seiten gezählt, die als contentführend eingestuft werden.Due to the falsifications caused by incorrectly evaluated hits, uncontrolled recording of the hits cannot be considered. So things have to be captured that are independent of the graphic opulence of the website. In this case, it makes sense to count the requirements of individual "frame files" (HTML documents). The request for an HTML page is counted in PageViews. In contrast to PageViews, only the page impressions introduced by the method are Pages counted as content leading.
Das Verfahren erlaubt die genaue Ermittlung von PageViews. Die Einheit "PageView" ist natürlich nicht re- presentativ für eine Gesamtanalyse, gibt aber heute die Grundlage ab zur Berechnung des 1000er Kontaktpreises für Werbeflächen im Internet . Der Werbetreibende erhält durch diese Einheit den Eindruck, daß seine Werbebot- schaff öfters angezeigt wurde, als es tatsächlich der Fall war.The procedure allows the exact determination of PageViews. The "PageView" unit is of course not presentative for an overall analysis, but today provides the basis for calculating the 1000 contact price for advertising space on the Internet. This unit gives the advertiser the impression that his advertising message was displayed more often than was actually the case.
Die Einheit "PageView" wird natürlich ebenfalls vom Verfahren gezählt. Hier treffen zwei Probleme aufeinander: zum einen werden zu viele Zugriffe gezählt, die das Verfahren in einem späteren Schritt korrigiert, zum anderen ruft die unten näher beschriebene Proxy- Cacheserver-Technik den gegenteiligen Effekt hervor: Seitenanforderungen werden aus Cache-Speichern bedient und führen zu keinem Eintrag im Logfile. Durch ein kom- plexes Verfahren wird jedoch sichergestellt, daß alle angeforderten HTML-Dokumente gezählt werden. Ein CGI- Image von nur wenigen BIT erzwingt einen Zugriff auf den Domäne-Server . Die eigentlichen Seiten können vom Cache-Server geladen werden. Mit dieser Methode bleibt eine gute Performance erhalten, es wird aber ein Hit auf dem Domäne-Server ausgelöst. Eine anschließende Berechnung ermittelt für diesen CGI-Impuls die nötige Anzahl von PageViews . In einem weiteren Schritt werden natürlich sämtliche Zugriffe von Suchmaschinen aus der Analyse der PageViews entfernt, denn diese sind keine Besucher im Sinne der Analyse. Als Ergebnis erhält der Betreiber einer Domäne eine 100% Aussage über die Anzahl der PageViews. Wie bereits erwähnt, ist dieser Wert nicht repräsentativ aber immer noch gebräuchlich in der Bestimmung der Werbeträgerleistung. Somit wird das Verfahren sämtliche Kennzahlen unterstützen und darüber hinaus genauer darstellen, auch wenn diese Werte keine oder nur geringe Aussagekraft haben. Frame-Pro-lejπatiJt :The "PageView" unit is of course also counted by the process. Two problems meet here: on the one hand, too many accesses are counted, which the method corrects in a later step, on the other hand, the proxy cache server technology described in more detail below has the opposite effect: page requests are served from cache memories and lead to no entry in the log file. A complex procedure ensures, however, that all requested HTML documents are counted. A CGI image of just a few BIT forces access to the domain server. The actual pages can be loaded from the cache server. This method maintains good performance, but it triggers a hit on the domain server. A subsequent calculation determines the necessary number of PageViews for this CGI pulse. In a further step, of course, all search engine access is removed from the analysis of the PageViews, because these are not visitors in the sense of the analysis. As a result, the operator of a domain receives a 100% statement about the number of PageViews. As already mentioned, this value is not representative but is still used when determining advertising medium performance. The method will therefore support all key figures and also display them more precisely, even if these values are of little or no significance. Frame pro lejπatiJt:
Zwar wird heute PageView und Pagelmpression als Basis zur Berechnung des 1.000er Kontaktpreis angewendet, aber für ein effizientes Controlling sind diese Analy- sen immer noch nicht geeignet . Mit der Einführung der „Frame-Technologie" besteht die Möglichkeit, eine Bildschirmseite aus mehreren HTML-Seiten aufzubauen. Beim Laden dieser Bildschirmseite wird jedoch jeder Frame mit einer dazugehörigen HTML-Datei und den ebenfalls verknüpften Bildern im Logfile protokolliert.Today, PageView and Pagelmpression are used as the basis for calculating the 1,000 contact price, but these analyzes are still not suitable for efficient controlling. With the introduction of "frame technology", it was possible to build a screen page from several HTML pages. However, when this screen page is loaded, each frame is logged in the log file with an associated HTML file and the linked pictures.
Je nach Frame-Struktur und grafische Opulenz einer Internetseite differiert der Quotient zwischen Anzahl von Zugriffen (Hit) und den gesehenen Bildschirmseiten (Contentview) . Aus diesem Grund ist die Erfolgsmessung nach dieser Methode unzureichend.Depending on the frame structure and graphic opulence of a website, the quotient differs between the number of accesses (hit) and the screen pages viewed (content view). For this reason, the measurement of success using this method is inadequate.
Da sich im Laufe der Zeit die Programmierung in Frame- Technologie immer mehr durchgesetzt hat, ist die Lokalisierung der contentführenden Seiten zu Auswertungszwecken erstes Gebot und eins der entscheidenden Ziele des Verfahrens .Since programming in frame technology has become more and more common over the years, the localization of the content-leading pages for evaluation purposes is the first imperative and one of the decisive goals of the process.
Natürlich entspricht jede erstellte Domäne bestimmten Erwartungshaltungen. Dies ist auch der Grund für die vielfältigen und unterschiedlichen Darstellungsformen von Internetseiten. Ein Seitenaufbau von 2 Frames oder ein Seitenaufbau von 7 Frames sind nichts ungewöhnliches und können sinnvoll sein. Das Verfahren berücksichtigt die individuellen Gestaltungsspielräume von Domäne-Betreibern. Das Verfahren ermöglicht das Auffinden von denjenigen Seiten, welche Definitionen über den Seitenaufbau beinhalten. Exakt diese Seiten beinhalten weder Navigation, werbeführende Botschaften noch Content-Seiten. Sie sind also ausschließlich für das technische Funktionieren der Seite verantwortlich und für die Beurteilung des Auftrittes uninteressant. Die- ses Auffinden der „technischen" HTML-Dokumente reduziert die Gesamtzahl der PageViews um ca. 30%. Die restlichen HTML-Dokumente werden Ihrer Bestimmung nach in einer Tabelle abgelegt und mit Attributen versehen, wie z. B. contentführend, Navigation oder werbeführend. Mit dieser Zuordnungs-Tabelle ist es möglich, aus dem Logfile alle HTML-Anforderungen ihrer Bestimmung nach korrekt zuzuordnen und zu zählen. In Kombination mit der schon oben beschriebenen Methode der CGI-Images ist so die exakte Anzahl von Zugriffen auf die einzelnen HTML-Dokumente sichergestellt. Somit ist erstmals die Ermittlung der ContentViews zu 100% möglich.Of course, each created domain corresponds to certain expectations. This is also the reason for the varied and different forms of presentation of websites. A page layout of 2 frames or a page layout of 7 frames are nothing unusual and can be useful. The procedure takes into account the individual scope for design of domain operators. The method enables those pages to be found which contain definitions of the page structure. Exactly these pages contain neither navigation, advertising messages nor content pages. So you are solely responsible for the technical functioning of the site and uninteresting for the assessment of the appearance. The- Finding the "technical" HTML documents reduces the total number of PageViews by approx. 30%. The remaining HTML documents are stored in a table according to their purpose and provided with attributes, such as content-leading, navigation or advertising-leading This assignment table makes it possible to correctly assign and count all HTML requirements from the log file, in combination with the CGI image method described above, which ensures the exact number of accesses to the individual HTML documents This means that for the first time it is possible to determine ContentViews 100%.
CGI -Problematik : Eine weitere Herausforderung sind die dynamisch erzeugten Seiten. Hier wird aus Datenbanken entsprechend der Vorauswahl des Users die Seite serverseitig generiert und an den User zurückgeschickt . Aus diesem Grund wird kein Eintrag einer HTML-Seite im Logfile vorgenommen. Im Fall, daß dynamisch erzeugte Seiten aufgebaut werden, bzw. daß die Frame-Technik zum Einsatz kommt, sind alle bisher erläuterten Einheiten und Methoden für ein Controlling ungeeignet. Auf der anderen Seite sind gerade die so generierten Seiten für eine Produkt- und Finanzplanung hochinteressant, da sie in der Regel durch die Vorauswahl des Besuchers eine detaillierte Aussage über die Wünsche und Interessen des Besuchers bzw. Kunden enthalten. Immer mehr HTML-Dokumente, gerade im e-commerce-Sektor, generieren Ihren Content dynamisch. D.h. in einem HTML- Rahmen werden Informationen aus einer Datenbank generiert und dargestellt . Aus diesem Grund ist es nicht direkt möglich aus dem Logfile einen Rückschluß zwischen dem aufgerufenen HTML Dokument und den dynamisch generierten Informationen zu schließen. Das Verfahren ermöglicht aber neben dem Logfile ein weiteren eigen erzeugten File parallel zu erstellen, wo die Anforderungsparameter aus dem HTML-Dokument protokolliert wer- den. So ist es also möglich neben dem Rahmen HTML- Dokument auch die Informationsinhalte zu proktollieren und diese in einen Bezug zu setzen. Die Einheit Contentview wird, was auch den Tatsachen entspricht, um die Informationsinhalte von dynamisch erzeugten HTML- Dokumente quantitativ, also zahlenmäßig und qualitativ, also inhaltsbezogen, richtig erfaßt und dargestellt.CGI problem: The dynamically generated pages are another challenge. Here, the page is generated on the server side from databases according to the preselection of the user and sent back to the user. For this reason, no HTML page is entered in the log file. In the event that dynamically generated pages are built or the frame technology is used, all the units and methods explained so far are unsuitable for controlling. On the other hand, the pages generated in this way are particularly interesting for product and financial planning, since they usually contain a detailed statement about the wishes and interests of the visitor or customer through the pre-selection of the visitor. More and more HTML documents, especially in the e-commerce sector, generate your content dynamically. This means that information from a database is generated and displayed in an HTML frame. For this reason, it is not possible to draw a direct conclusion from the log file between the called HTML document and the dynamic one generated information to close. However, in addition to the log file, the method enables another self-generated file to be created in parallel, where the request parameters are logged from the HTML document. In this way it is possible, in addition to the HTML document frame, to also log the information content and to relate it. The Contentview unit, which also corresponds to the facts, is correctly recorded and displayed quantitatively, ie numerically and qualitatively, ie content-related, about the information content of dynamically generated HTML documents.
Proxy - Cacheserver - Problematik :Proxy - cache server - problem:
Proxy-Cacheserver dienen dazu, die vorhandene Band- breite des Internets besser auszunutzen. Dieses wird durch den Einsatz von Cacheservern erreicht, indem diese Internetseiten Zwischenspeichern. Fordert nun ein am Proxy-Server angeschlossener User eine Internetseite an, überprüft der Server ob die Seite bereits lokal vorliegt. Nur wenn die Seite nicht vorliegt, wird auf den Server des Seitenanbieters zugegriffen und ein Eintrag im Logfile vorgenommen. Dieser Eintrag enthält jedoch in den meisten Fällen die IP Adresse des Proxy- Cacheservers und nicht die des Users der die Seite an- gefordert hat. Im anderen Fall erhält der User die Seite aus dem Cacheserver, welches zur Folge hat, daß im Logfile des Seitenanbieters kein Eintrag erfolgt. Zur genauen Auswertung ist es erforderlich, daß ein Seite die der User angefordert, serverseitig erfaßt und nicht unbemerkt und unregistriert vom Proxy-Cache an den User gesendet wird.Proxy cache servers serve to make better use of the existing bandwidth of the Internet. This is achieved through the use of cache servers by temporarily storing these Internet pages. If a user connected to the proxy server requests a website, the server checks whether the page is already available locally. Only if the page is not available, is the server of the page provider accessed and an entry made in the log file. In most cases, however, this entry contains the IP address of the proxy cache server and not that of the user who requested the page. In the other case, the user receives the page from the cache server, which means that no entry is made in the log file of the page provider. For precise evaluation, it is necessary that a page that the user requests is recorded on the server side and is not sent to the user by the proxy cache without being noticed and unregistered.
Die durch die Proxy-Cacheserver-Methode verbesserter Gesamt-Performance birgt auch einige Nachteile. Häufig aktualisierte Content-Seiten dürfen nicht in einem Cache vorliegen, da sonst nicht sichergestellt werden kann, daß die darin enthaltenen Daten auch wirklich aktuell sind. Normalerweise wird in der Programmierung der Befehl „NOCACHE", also „cachen nicht erlaubt" ein- gegeben. Es gibt aber Provider, die diesen Befehl absichtlich unterdrücken, da ansonsten die Leistungsgrenze der Provider überschritten würde. Das Einfügen des Befehls „NOCACHE" garantiert also nicht zu 100%, daß die Informationen direkt vom Domäne-Server abgerufen und so im Logfile Protokolliert werden.The overall performance improved by the proxy cache server method also has some disadvantages. Frequently updated content pages must not be in one Cache exist, otherwise it cannot be ensured that the data contained therein is actually up to date. Normally the command "NOCACHE", ie "caching not allowed" is entered in the programming. However, there are providers who deliberately suppress this command, otherwise the service limit of the provider would be exceeded. The insertion of the "NOCACHE" command does not guarantee 100% that the information is retrieved directly from the domain server and thus logged in the log file.
Dieser Problematik begegnet das Verfahren durch das Einbringen von erzwungenen Zugriffen auf den Domäne- Server bei content- bzw. werbe- führenden Seiten. Ein mittels CGI generierter Befehlssatz von nur 50 kb er- zwingt bei jedem Browserzugriff auf eine Seite die Übertragung eines 1 Pixel großen Images vom Domäne- Server, auch wenn diese Seite bereits im lokalen Cache der Useres oder dem des Proxy-Servers vorliegt. Die Seite selbst unterliegt auf Wunsch weiterhin den Vor- teilen des Cache-Mechanismus . Die Netzlast wird lediglich um jene 50 kb pro gezählter Seitenzugriff erhöht. Dieser Wert spielt in der heutigen Netzbandbreite keine Rolle und wirkt sich so nicht negativ auf die gesamte Performance der Seite aus .The method counters this problem by introducing forced access to the domain server for content or advertising pages. A command set generated by CGI of only 50 kb forces the transfer of a 1-pixel image from the domain server each time a page is accessed by the browser, even if this page already exists in the local cache of the user or that of the proxy server. If desired, the page itself is still subject to the advantages of the cache mechanism. The network load is only increased by that 50 kb per counted page access. This value is irrelevant in today's network bandwidth and does not have a negative impact on the overall performance of the site.
lokale Cachespeicher-Problematik :local cache problems:
Ein vergleichbarer Effekt wird von dem lokalen Cachespeicher, der auf dem Rechner des Users vorliegt, ausgelöst. Alle bereits einmal übertragenen Seiten werden auf dem Rechner des Users im Cache-Verzeichnis abgespeichert. Dies führt zu einem beschleunigten Aufbau der Seite und wird heute von allen gängigen Browser unterstützt. Auch dieses Verfahren führt zu einer verrin- gernden Zählung von Besuchen auf dem Server des Seiten- anbieters .A comparable effect is triggered by the local cache memory that is present on the user's computer. All pages that have already been transferred once are saved in the cache directory on the user's computer. This leads to an accelerated construction of the page and is supported by all common browsers today. This process also leads to a reduced counting of visits to the website provider's server.
Beispiel (Zeitverhalten) : Ein User fordert die Seite 1 an und entschließt sich aufgrund eines Querverweises beim Lesen eine andere Seite aufzurufen. Nach kurzer Zeit wechselt er zurück auf Seite 1. Diese Seite wird nun aus dem lokalen Cache-Verzeichnis wiederhergestellt. Die Messung der Verweildauer im Logfile wird nun fälschlicherweise der Seite 2 zugeordnet unter der Prämisse, daß eine noch nicht im Cache vorhandene Seite vom Server angefordert wird. Hier ist zu beachten das die lokale Cachespeicher-Problematik mit der Proxy- Cacheserver-Problematik sich verstärkend auf die Fehlinterpretation auswirken kann. Zur genauen Auswertung ist es erforderlich, daß ein Seite die der User angefordert, serverseitig erfaßt und nicht unbemerkt und unregistriert vom lokalen Browser- Cache an den User gesendet wird. Die heute verwendeten Browser ermöglichen dem User, die Verwaltung des Cache-Speichers individuell einzustellen. Da es aus diesem Grund unzählige Variationen von Einstellungen gibt, kommt auch bei der lokalen Cache-Problematik das Verfahren welches bei der Diskussion der Proxy-Cacheserver-Problematik beschrieben ist, zum tragen. Ein mittels CGI generierter Befehlssatz von nur 50 kb erzwingt bei jedem Browserzugriff auf eine Seite die Übertragung eines 1 Pixel großen Images vom Domäne-Server, auch wenn diese Seite bereits im lokalen Cache der Useres vorliegt. Mit dem Verfahren wird neben der Proxy-Cache-Problematik auch die lokale Cache-Problematik gelöst.Example (timing): A user requests page 1 and decides to go to another page when reading a cross-reference. After a short time, he switches back to page 1. This page is now restored from the local cache directory. The measurement of the length of stay in the log file is now incorrectly assigned to page 2 on the premise that a page that is not yet in the cache is requested by the server. It should be noted here that the local cache problem with the proxy cache server problem can exacerbate the misinterpretation. For precise evaluation it is necessary that a page requested by the user is recorded on the server side and is not sent to the user from the local browser cache without being noticed and unregistered. The browsers used today allow the user to individually set the management of the cache memory. Since there are countless variations of settings for this reason, the procedure described in the discussion of the proxy cache server problem also applies to the local cache problem. A command set of only 50 kb generated by CGI forces the transfer of a 1-pixel image from the domain server each time a page is accessed by the browser, even if this page already exists in the local cache of the users. In addition to the proxy cache problem, the method also solves the local cache problem.
dynamische IP- Problematik . Eine weitere Herausforderung bei der Ermittlung von Besuchern stellt die Vergabe von dynamischen IP-Adressen dar. Viele Internet-Service-Anbieter vergeben sogenannte dynamische IP-Adressen. Diese IP-Adresse ist zwin- gend erforderlich in der Internet-Welt. Das Internet arbeitet nach dem Client-Server-Prinzip. Der Client stellt eine Anfrage an den Server. Der Server bearbeitet diese Anfrage und sendet das Ergebnis an die IP- Adresse der Anfrage zurück. Für die eindeutige Zu- Weisung der Nachricht ist also von beiden Seiten gesehen die IP-Adresse zwingend erforderlich. Die IP-Adresse ist in einem standardisierten Format beschrieben. (www.musterfirma.de oder 195.128.102.64) . Es gibt nun weltweit mehr Internetnutzer als IP-Adressen. Aus die- sem Grund müssen sich mehrere Internetnutzer wenige IP- Adressen teilen. Diese Methode müssen speziell große Dienstanbieter einsetzen. Hier bilden sich zwei Gruppen in der dynamischen IP-Vergabe.dynamic IP problems. The assignment of dynamic IP addresses represents another challenge in determining visitors. Many Internet service providers assign so-called dynamic IP addresses. This IP address is mandatory in the Internet world. The Internet works on the client-server principle. The client makes a request to the server. The server processes this request and sends the result back to the IP address of the request. For clear assignment of the message, the IP address is mandatory from both sides. The IP address is described in a standardized format. (www.musterfirma.de or 195.128.102.64). There are now more internet users worldwide than IP addresses. For this reason, several Internet users have to share a few IP addresses. Large service providers in particular must use this method. Two groups are formed here in dynamic IP allocation.
Typ 1 : Der User erhält bei der Einwahl in das Internet eine dynamisch IP-Adresse und die er für die gesamte Online-Session behält. Typ 2: Hier erhält der User bei jeder Anforderung eines Bildschirmseiten-Elementes (Bild, Text, etc.) eine neue IP-Adresse. Bei starkem Datenverkehr beim Serviceanbieter wird bei einem erfolgreich beantworteten Element diese IP wieder freigegeben.Type 1: When dialing into the Internet, the user receives a dynamic IP address which he keeps for the entire online session. Type 2: The user receives a new IP address each time a screen element (picture, text, etc.) is requested. In the event of heavy data traffic at the service provider, this IP is released again if the element has been answered successfully.
Sollten keine speziellen Zusatzverfahren angewendet werden, ist es also unmögliche die Anzahl der Besuche zu ermitteln. Auf dem letzten Internet -Kongreß wurde beschlossen, das Format um 1*3 bzw. 2*3 Stellen zu erweitern. Bis dieses weltweit in der Praxis eingeführt ist, werden wohl noch ca. 2 Jahre vergehen, in der die Problematik durch den starken Zuwachs an Usern verstärkt wird.If no special additional procedures are used, it is impossible to determine the number of visits. At the last internet congress it was decided to expand the format by 1 * 3 or 2 * 3 digits. It will probably take about 2 years until this is put into practice worldwide Problem is exacerbated by the strong increase in users.
Eine Bereinigung von möglichen Fehlinterpretationen von dynamischen IP-Adressen kann leider nur bedingt er- reicht werden. Eine Möglichkeiten diese Problematik zu kompensieren, ist einen User unabhängig von seiner IP zu identifizieren. Ist dieser User nun festgestellt, dann kann er als einzelner Besucher erkannt werden, auch wenn er mit unterschiedlichen IP's innerhalb einer Session auftritt. Möchte der User sich nicht identifizieren, so besteht weiterhin die Möglichkeit über eine Zuordnungslogik die Wahrscheinlichkeit zu ermitteln, daß die unterschiedlichen IP's einem Besucher zugeordnet werden. Die Darstellung der Besucherzahlen erfolgt dann nach den Gesetzen der Aussagenwahrscheinlichkeit in Bandbreiten. Es wird also neben den tatsächlich vorhandenen Besucherzahlen eine weitere Grafik geben mit dem Höchstwert an Besuchern, dem niedrigsten Wert an Besuchern und der berechneten Anzahl von Besuchern. Leider muß vorausgeschickt werden, daß die Problematik nicht 100%ig gelöst werden kann. Die Vorteile des Verfahren beruhen jedoch auf der Erkenntnis, zwischen sicheren und unsicheren Daten zu unterscheiden, diese zu filtern und diese Daten in einer Bandbreite zu präsen- tieren. Durch das Verfahren kann diese Problematik sogar bis zu 98% Aussagengenauigkeit gelöst werden. Somit sind die Ergebnisse des Verfahrens so genau, daß normgerechte Planungsdaten berechnet werden können. 2% Abweichung vom realen Wert spielen für die strategische Weiterentwicklung keine entscheidende Rolle. Der Lösungsansatz beruht auf zwei grundsätzlich unterschiedlichen Userverhaltensmustern.Unfortunately, correcting misinterpretations of dynamic IP addresses can only be achieved to a limited extent. One way to compensate for this problem is to identify a user regardless of his IP. Once this user has been identified, he can be recognized as a single visitor, even if he appears with different IPs within one session. If the user does not want to identify himself, there is still the possibility of determining the probability that the different IPs will be assigned to a visitor using an assignment logic. The number of visitors is then shown in bandwidths according to the laws of probability of statements. In addition to the actual number of visitors, there will be another graphic with the maximum number of visitors, the lowest number of visitors and the calculated number of visitors. Unfortunately, it must be said that the problem cannot be solved 100%. However, the advantages of the method are based on the knowledge of differentiating between safe and unsafe data, filtering it and presenting this data in a bandwidth. This procedure can even solve this problem up to 98% of the time. The results of the procedure are therefore so precise that planning data conforming to standards can be calculated. A deviation of 2% from the real value does not play a decisive role for the strategic development. The solution is based on two fundamentally different user behavior patterns.
Fall 1: Der User identifiziert sich (wahlweise auch unter einem Nickname) Fall 2: Der User möchte auf jeden Fall unerkannt bleibenCase 1: The user identifies himself (optionally also under a nickname) Case 2: The user definitely wants to remain undetected
Betrachten wir nun Fall 1 : In diesem Fall hat der User die Cookies in seinem Browser aktiviert. In diesem Fall wird eine Variable in das Cookie eingetragen. Sollte nun der Besucher die Homepage besuchen, kann er während der Session anhand seines Cookieeintrages identifiziert werden. Besucht er nun zu einem späteren Zeitpunkt die Domäne erneut, so wird diesem Besucher ein erneuter Besuch zugewiesen, selbst wenn er unter einer neuen IP- Adresse erscheint. Mit dieser Methode (unter der Prämisse das 100% der User Cookies aktiviert haben) kann eine eindeutige Aussage, die wie folgt aussehen könnte, getroffen werden.Let us now consider case 1: In this case, the user has activated the cookies in his browser. In this case, a variable is entered in the cookie. If the visitor now visits the homepage, he can be identified during the session by means of his cookie entry. If he now visits the domain again at a later time, this visitor is assigned a new visit, even if he appears under a new IP address. With this method (under the premise that 100% of the users have activated cookies) a clear statement, which could look like this, can be made.
„Im Monat September des Jahres 1999 hatten Sie auf Ihrer Homepage 650 Besuche. Diese 650 Besuche wurden von 120 unterschiedlichen Besuchern ausgelöst. Sie haben im letzten Monat 40 neue Besucher gewon- nen . ... usw. "“In September 1999 you had 650 visits to your homepage. These 650 visits were triggered by 120 different visitors. You won 40 new visitors last month. ... etc. "
Die Erfahrung zeigt aber, daß nur 50% der User Cookies aktiviert haben. In der Konsequenz bedeutet dieses nun, daß eine unbekannte Masse von 50% übrig bleibt, die nicht zweifelsfrei identifiziert werden kann. Eine Möglichkeit, diese Masse trotz unterschiedlicher IP's einzelnen bestimmten Besuchern zuzuordnen, ist die Verfolgung, welche Seiten nacheinander aufgerufen werden, der sogenannte Clickstream. Hilfreich hierfür sind weitere Informationen, die über den normalen Logfile nicht protokolliert werden. Ein weiterer Befehl für die Zuordnung unterschiedlicher IP's auf einen Besucher ist „VIA" . Via enthält die gesamte Kette der Proxy- Weiterleitungen. Anhand der Weiterleitung, sprich des Weges, und dem logischen Zusammenhang im Clickstream des Logfiles kann nach der Wahrscheinlichkeitsrechnung eine extrem hohe Aussagengenauigkeit getroffen werden. Die gesamte Sicherheit dieses Teilverfahrens beläuft sich auf mehr als 98% und ist daher als sehr sicher einzustufen.Experience shows, however, that only 50% of users have activated cookies. As a consequence, this means that an unknown mass of 50% remains, which cannot be identified beyond doubt. One way of assigning this mass to individual specific visitors despite different IPs is to keep track of which pages are called up one after the other, the so-called clickstream. Additional information that is not logged via the normal log file is helpful for this. Another command for assigning different IPs to a visitor is "VIA". Via contains the entire chain of proxy forwardings. Based on the forwarding, ie the Way, and the logical connection in the clickstream of the log file, an extremely high accuracy of statements can be made after the probability calculation. The overall security of this sub-process amounts to more than 98% and can therefore be classified as very safe.
Router- Problematik:Router problem:
Viele Unternehmen setzen aus Sicherheitsgründen Fire- wall-Rechner ein. Ein Firewall-Rechner dient der Sicherheit im Unternehmen. Es wird ein „Nadelöhr" geschaffen, durch das alle Informationen nach innen und nach außen fließen müssen. Dieses Nadelöhr ist wesentlich leichter zu überwachen als viele offene Schnitt- stellen nach außen. Dieser Firewall setzt sämtliche im Unternehmen verwendetet IP auf eine einzige externe IP- Adresse um. Im Falle, daß dieses Unternehmen keine Proxy-Cache-Server verwendet, erscheint grundsätzlich nur diese Firewall-IP im Logfile. Das heißt, auch ver- schiedene User im Unternehmen erscheinen unter der gleichen IP-Adresse und machen eine Differenzierung ohne zusätzliche Verfahren unmöglich.Many companies use firewall computers for security reasons. A firewall computer is used for security in the company. A "bottleneck" is created through which all information must flow inwards and outwards. This bottleneck is much easier to monitor than many open interfaces to the outside. This firewall sets all the IP used in the company to a single external IP In the event that this company does not use a proxy cache server, only this firewall IP will appear in the log file, which means that different users in the company will appear under the same IP address and make a differentiation without additional information Procedure impossible.
Beispiel: 3 Besucher eines Unternehmens besuchen gleichzeitig eine Internet -Domäne . Durch dieExample: 3 visitors to a company simultaneously visit an Internet domain. Through the
Vergabe einer IP an alle drei User erscheint der Eindruck, das eine Person sehr schnell ungeordnet durch viele Kapitel und Unterkapitel springt .Assigning an IP to all three users gives the impression that a person jumps quickly through many chapters and subchapters.
Verwendet das Unternehmen jedoch ein Proxy- Cache - System, welches ja empfehlenswert ist, ist die Situation ähnlich wie bei den großen Internet-Service- Anbietern. Dies ist eine ähnliche Herausforderung wie die Lösung der dynamischen IP. Eine 100% Aussage kann nur getroffen werden, wenn der User sich identifizieren läßt. Sollte dies nicht der Fall sein, so kann nur nach sta- tistischen Modellen ermittelt werden, wie hoch die Wahrscheinlichkeit ist, daß ein bestimmter User die Anfragen an den Server stellt. Untersuchungen und Tests, die durchgeführt wurden, zeigen, daß sich ca. 50% aller User identifizieren lassen, so daß eine hohen Aussage- genauigkeit über die Anzahl der restlichen Besucher getroffen werden kann. Mit diesen Lösungsansätzen kann eine bis zu 98% genaue Aussage über die Anzahl der Besucher getroffen werden. Die Router- bzw. Firewall-Problematik läßt sich mit der gleichen Methode, wie im Falle dynamischer IP's beschrieben, lösen (Clickstream, Verfolgen der Proxy- Weiterleitungen) . Wobei jedoch anzumerken ist, daß die Aussagengenauigkeit beim Auftreten dieser Problematik etwas niedriger ist. Sie liegt bei ca. 92%. Dieser Wert fließt jedoch nur zu einem geringen Maße und branchenabhängig in die gesamte Auswertung ein und sollte individuell je nach dem Informationsbedürfnis berücksichtigt werden. Eine weiter Möglichkeit zur Identifizierung kann, unter der Voraussetzung das PHP auf dem Server installiert ist, durch „Sessiontracking" erreicht werden. Alle Dokumenttypen werden dann von *.htm bzw. *.html in *.php umbenannt. Beim Aufruf der Startseite der Domain (meist Index. php) wird eine eindeutige Variable dem User zuge- teilt. Diese Variable bleibt dem über die ganze Session konstant und wird an alle aufgerufenen Dokumente der Session angehangen. Diese Anhang ist im Standard- Logfile sichtbar und für die Auswertung selektierbar. Sessiontracking ist mit Sicherheit der „Königsweg". In Kombination mit Aktivierung der Coockies oder freigeschaltete Pentium III ID ist eine nahezu 100% Identifizierung des Userverhaltens möglich. Ebenfalls kann zweifelsfrei festgestellt werden, wie oft ein User die Seite besucht hat. (Differenzierung Neu- /Altkünde)However, if the company uses a proxy cache system, which is recommended, the situation is similar to that of the large Internet service providers. This is a challenge similar to solving dynamic IP. A 100% statement can only be made if the user can be identified. If this is not the case, then statistical models can only be used to determine how high the probability is that a certain user will make the requests to the server. Investigations and tests that have been carried out show that around 50% of all users can be identified, so that a high degree of accuracy can be given about the number of remaining visitors. With these approaches, up to 98% accurate information about the number of visitors can be made. The router or firewall problem can be solved using the same method as described in the case of dynamic IPs (clickstream, tracking of proxy forwardings). However, it should be noted that the accuracy of statements when this problem arises is somewhat lower. It is around 92%. However, this value only flows into the overall evaluation to a small extent and depending on the industry and should be taken into account individually depending on the information requirement. Another option for identification can be achieved by "session tracking", provided that PHP is installed on the server. All document types are then renamed from * .htm or * .html to * .php (usually index. php) a unique variable is assigned to the user, this variable remains constant over the entire session and is appended to all called documents of the session.This attachment is visible in the standard log file and can be selected for evaluation is definitely the "royal road". In In combination with activation of the cookies or unlocked Pentium III ID, almost 100% identification of user behavior is possible. It can also be determined with no doubt how often a user has visited the page. (Differentiation between new and old customers)
Robot -Problematik :Robot problem:
In regelmäßigen Abständen besuchen Suchmaschinen die InternetSeiten, um nach Neuerungen und Aktualisierungen zu suchen. Diese Besuche geschehen vollautomatisch durch sogenannte Suchrobots. Suchrobots sind die kleine Softwarespione, die das Netz absuchen und sämtliche Neuerungen in das Datenbanksystem des Suchmaschinenbetreibers schreiben. Diese Besuche lösen natürlich ebenfalls Zugriffe im Serverlog aus, die fälschlicherweise als Besuch gewertet werden könnten. Diese Visits sind mit Sicherheit am einfachsten heraus zu filtern, sollten aber nicht unbeachtet bleiben. Ziel muß es sein, die Besuche von Suchmaschinen auf ei- ner Domäne aus dem Logile zu filtern, so daß diese nicht die Auswertungsdaten verfälschen. Weiterhin sollen diese Besuche in einer separaten Auswertung dargestellt werden, um Informationen über die verwendeten Suchmaschinen mit den dazugehörigen Suchworten zu er- halten.Search engines visit the website at regular intervals to look for new features and updates. These visits are done fully automatically by so-called search robots. Search robots are the small software spies that search the net and write all innovations in the database system of the search engine operator. Of course, these visits also trigger access to the server log, which could incorrectly be considered a visit. These visits are definitely the easiest to filter out, but should not go unnoticed. The aim must be to filter the visits of search engines on a domain from the logile so that they do not falsify the evaluation data. Furthermore, these visits are to be shown in a separate evaluation in order to obtain information about the search engines used and the associated search words.
Fast alle gängigen Suchmaschinen greifen auf die Datei „ROBOT.TXT" zu. Ein User wird niemals auf diese Datei in der Verzeichnisstruktur zugreifen. Aus diesem Grund kann im Logfile der Besuch von Suchmaschinen gefiltert werden und von den Userdaten abgezogen werden. Der Besuch von Suchmaschinen kann nun in eine separate Auswertung dargestellt werden. Aus dieser Auswertung können nun weitere Entwicklungsstufen für einen optimierten Metatag eingeleitet werden. Suchmaschinen- und Link-Problematik bei frameorientierten Sei ten :Almost all common search engines access the "ROBOT.TXT" file. A user will never access this file in the directory structure. For this reason, the visit to search engines can be filtered in the log file and deducted from the user data. The visit to search engines can now be displayed in a separate evaluation, which can then be used to initiate further development stages for an optimized meta tag. Search engine and link problems with frame-oriented pages:
Diese Problematik wird durch mangelndes Wissen der Sei- tenhersteller über die Internetfunktionsweise ausgelöst. Wenn eine Suchbegriff in eine Suchmaschine eingegeben wird, und die Suche erfolgreich war, werden die Ergebnisse der Suche dem Anfragenden in der Ergebnisliste angezeigt. Klickt dieser nun auf die angegebene URL, dann erscheint meistens nur die Contentseite ohne die dazugehörige Framestruktur.This problem is triggered by a lack of knowledge on the part of the manufacturers of the internet. If a search term is entered into a search engine and the search was successful, the results of the search are displayed to the requester in the result list. If the user clicks on the specified URL, then usually only the content page appears without the associated frame structure.
Leider findet man auf den meisten Seiten, die frameorientiert aufgebaut sind, diesen Fehler. Verstärkt wird dieser Fehler durch den Komfort und die Leistungs- fähigkeit moderner Suchmaschinen. Wenn eine URL bei einer Suchmaschinen angemeldet wird, dann werden die Suchroboter diese URL innerhalb der nächsten Tage besuchen. Mit verschieden Parametern mit METATAGS beziehungsweise Paramentern im ROBOT.TXT wird es zugelassen bzw. verhindert, daß bestimmte Unterverzeichnisse durchsucht werden. Wird das Durchsuchen von Unterverzeichnissen zugelassen, was ja auch sinnvoll ist, muß dafür Sorge getragen werden, daß die komplette Framestruktur im Falle eines Userzugriffes über die Such- maschine mit aufgebaut wird, um die Navigation zu ermöglichen. Nur so ist es möglich die komplette Internetdomäne dem User zu präsentierten. Diese Programmierung wird meistens vergessen. Aus einschlägigen Untersuchungen ist bekannt, daß 40% aller Ergebnisse von Suchmaschinen in eine Unterverzweigung der Homepage führen. Diese große Zahl von „Quereinsteigern" muß ordnungsgemäß bedient werden. Eine programmiertechnische Überarbeitung, gerade der von Laien erstellter Homepages ist unumgäglich, da diese Seiten auch noch x-fach in der Ergebnisliste der Suchmaschine angezeigt werden.Unfortunately, you can find this error on most of the pages that are frame-oriented. This error is exacerbated by the comfort and performance of modern search engines. If a URL is registered with a search engine, the search robots will visit this URL within the next few days. With various parameters with METATAGS or parameters in ROBOT.TXT, it is permitted or prevented that certain subdirectories are searched. If searching through subdirectories is permitted, which is also sensible, care must be taken to ensure that the complete frame structure is built up in the event of user access via the search engine in order to enable navigation. This is the only way to present the complete internet domain to the user. This programming is mostly forgotten. From relevant studies it is known that 40% of all search engine results lead to a sub-branch of the homepage. This large number of "lateral entrants" must be operated properly. A programming-technical revision, especially of the homepages created by laymen, is unavoidable, since this Pages are also displayed x times in the search engine results list.
Ziel muß es sein, daß beim direkten Aufruf einer Content-Seite die gesamte Frame-Struktur aufgebaut und der User zu dieser Seite durchgeschleift wird.The goal must be that when a content page is called up directly, the entire frame structure is built up and the user is looped through to this page.
Die Erfahrung zeigt, daß bei einer nicht unerheblichen Anzahl von Domänen gravierende Fehler im Quellcode vorliegen, bzw. Metatags falsch oder gar nicht generiert worden sind. Ein weiterer potentiell vorliegender Feh- 1er, gerade bei frame-orientierten InternetStrukturen, ist der falsche Aufbau der Seite, wenn sie in einem untergeordneten Content aufgerufen wird und nicht von der Homepage aus . In diesem Fall wird die Navigation nicht mehr angezeigt. Diesen Problematiken wird bei dem Ver- fahren mit den geeigneten Methoden begegnet, die automatisch bzw. halbautomatisch den Code auf geeigneter Weise optimieren und korrigieren.Experience shows that with a not inconsiderable number of domains, there are serious errors in the source code, or meta tags have been generated incorrectly or not at all. Another potentially present error, especially with frame-oriented Internet structures, is the incorrect structure of the page if it is called up in a subordinate content and not from the homepage. In this case, the navigation is no longer displayed. These problems are dealt with in the process using suitable methods that automatically and semi-automatically optimize and correct the code in a suitable manner.
Die oben beschrieben Maßnahme ist für das Gesamtverfahren von großer Bedeutung. Zum ersten wird der Qualität- Sicherung genüge getragen und zum zweiten liegen die Daten des Metatags und somit die Informationen für die Suchmaschine in geeigneter Form in einer Datenbank vor. So ist es erstmals möglich einen Soll/Ist-Vergleich zwischen den meisten gesuchten Schlagworten, den Such- maschinen Fabrikaten und den tatsächlich vorliegenden Informationen auf einer Internetseite durchzuführen. Die Ergebnisse dieser Vergleichsstudie ermöglichen die gezielte Optimierung der Metatags für kundenorientierte Suchergebnisse und somit für den Erfolg einer Domäne.The measure described above is of great importance for the overall process. Firstly, quality assurance is satisfied and secondly, the data of the meta tag and thus the information for the search engine are available in a suitable form in a database. It is now possible for the first time to carry out a target / actual comparison between the most searched keywords, the search engine brands and the information actually available on a website. The results of this comparative study enable the targeted optimization of the meta tags for customer-oriented search results and thus for the success of a domain.
Interprefcatioπs-Pro.blematiit :Interprefcatioπs-Pro.blematiit:
Die einzige Möglichkeit Daten über das Userverhalten (es sei denn, der User identifiziert sich) zu erhalten, ist der Logfile. Der Logfile ist aber in seiner Funkti- on für die Protokollierung der Servertätigkeit ausgerichtet und nicht unbedingt für weitere Interpretationen bestimmt. Einige Hersteller von Interpretationssoftware lesen die Daten aus und geben diese ungefiltert und nicht an die Bedürfnisse angepaßt an diverse Analysetools weiter. Fehlende Informationen über das Userverhalten und die technische Performance werden einfach angenommen bzw. übernommen. Die oben genannten Problematiken bleiben zum großen Teil unberück- sichtigt. Die Konsequenz sind pseudogenaue Basisdaten, die weder für das Controlling noch für die Planung akzeptabel sind. Im Gegenteil: Es werden sogar falsche Daten als Bemessungsgrundlage aufgeführt, die eine Planung in die falsche Richtung verursachen und somit Schaden anrichten.The only way to get data about user behavior (unless the user identifies himself) is the log file. However, the log file is on for logging server activity and not necessarily for further interpretations. Some manufacturers of interpretation software read the data and pass it on unfiltered and not adapted to various analysis tools. Missing information about user behavior and technical performance is simply accepted or adopted. The problems mentioned above are largely ignored. The consequence is pseudo-precise basic data that is neither acceptable for controlling nor for planning. On the contrary: incorrect data are even listed as the assessment basis, which cause planning in the wrong direction and thus cause damage.
Ziel ist es, daß der Seitenanbieter zu Planungs- und Beurteilungszwecken nur die Daten erhält, die valide und aussagekräftig sind. Die Daten, die ausschließlich auf Vermutung basieren, sind in der Analyse zu elimi- nieren, so daß diese die Auswertung nicht verfälschen können .The aim is that the site provider receives only the data that is valid and meaningful for planning and assessment purposes. The data, which are based solely on presumption, are to be eliminated in the analysis so that they cannot falsify the evaluation.
Beispiel: Einige Analyse-Programme treffen die Aussage, daß 99% der User Cookies verwenden. Diese Aussage basiert auf dem Prozentsatz der cookiefähigen Browser. In Wirklichkeit haben ca. 50% bis 60% der User „Cookies akzeptieren" ausgeschaltet, so daß der Wert „99% der User haben Cookies" falsch ist. Solche Zahlen können zu dramatischen Fehlentscheidungen im e-commerce-Sektor führen. Ein Unternehmen, welches sein Shop-System cookiebasiert aufbaut, beschneidet seinen Kundenkreis aufgrund der Falschaussagen um 50%-60%. Sollte dieses bereits in den Brunnen gefallene Kind zu spät erkannt werden, sind Umsatzeinbußen zu verzeichnen, die mit einem normgerechten Tool nicht entstanden wären. Eine Neuprogrammierung des Shopsystems unter Java, CGI, etc. ist unumgänglich.Example: Some analysis programs state that 99% of users use cookies. This statement is based on the percentage of browsers capable of cookies. In reality, about 50% to 60% of the users have switched off "accept cookies", so that the value "99% of the users have cookies" is wrong. Such numbers can lead to dramatic wrong decisions in the e-commerce sector. A company that builds its shop system cookie-based cuts its customer base by 50% -60% due to the false statements. Should this child who has already fallen into the well be late sales are recognized, which would not have arisen with a standard-compliant tool. It is essential to re-program the shop system under Java, CGI, etc.
Unsichere Daten bzw. empirisch ermittelte Daten sind auf Ihre Aussagengenauigkeit und Wahrscheinlichkeit zu prüfen und in den daraus resultierenden Toleranz - bereichen darzustellen.Uncertain data or empirically determined data are to be checked for their accuracy and probability and to be presented in the resulting tolerance ranges.
Die hier dargestellten Herausforderungen werden durch die einzelnen Module des Verfahrens kompensiert . Die Erfinder des Verfahrens maßen sich nicht an, alle Daten mit einer 100% Sicherheit zu erhalten. Bei diesem Ver- fahren wird aber unterschieden zwischen Aussagen, die 100% sicher und geprüft sind, und den Daten, die mit eine Ungenauigkeit behaftet sind. Diese unsicheren Daten werden nach anerkannten statistischen Methoden auf Ihre Aussagewahrscheinlichkeit geprüft und in einem To- leranzfeld dargestellt.The challenges presented here are compensated for by the individual modules of the process. The inventors of the method did not presume to obtain all data with 100% certainty. In this method, however, a distinction is made between statements that are 100% safe and checked and the data that are inaccurate. These uncertain data are checked for their meaningfulness using recognized statistical methods and displayed in a tolerance field.
Der User kann zwischen drei Varianten der Darstellung wählen.The user can choose between three variants of the display.
1. Darstellen von den Daten, die sicher sind, und getrennt davon 2. Darstellung der Daten, die in einem Toleranzfeld liegen, sowie 3. die gemischte und gewichtete Darstellung beider Daten mit ebenfalls enthaltenen Tolereanzfeld. Auf diese Weise kann sichergestellt werden, daß keine Daten fehlerhaft interpretiert werden und so Fehlentscheidungen weitestgehend ausgeschlossen werden können.1. Representation of the data that is safe and separate from it 2. Representation of the data that lies within a tolerance field, and 3. the mixed and weighted representation of both data with the tolerance field also included. In this way, it can be ensured that no data is interpreted incorrectly and incorrect decisions can be largely excluded.
Forma t-Probl ema ti k : Zur Zeit sind mehr als 30 verschiedene Logfile-Formate im Einsatz . Je nach Betriebsystem, Serverachitekur und Provider kommen nicht nur die 30 verschiedene Basis- Formate vor, sondern auch noch die unterschiedlichsten Kombinationen. Eine weitere Problematik ist die Verwaltung dieser Daten. Viele Provider löschen historische Daten oder komprimieren diese und legen sie in entsprechenden Unterverzeichnissen ab. In diesem Fall ist natürlich das Wissen des Internet-Administrators über den Umgang mit den Logfiles von großer Bedeutung. Von unabhängiger Entscheidungsfindung der Geschäftsleitung kann keine Rede mehr sein. Diese Vielzahl an Basis-Formaten des Logfiles, unterschiedlichen Kombinationen und eine uneinheitliche Verwaltung der historischen Daten auf Providerseite machen bisher ein einheitliche, lückenlose und vergleichbare Performance-Messung der Internet- Aktivitäten nahezu unmöglich. Das Ziel, die Format- Problematik zu kompensieren, kann nur erreicht werden, wenn die Daten in einen eigenen und unabhängigen Daten- banksystem protokolliert werden. Im besonderen ist zu berücksichtigen, daß herkömmlicherweise viele Provider die historischen Daten am Monatsende mit dem neuen Monat überschreiben. Eine langfristige Planung und frei gestaltbare Analysezeiträume sind somit nur in den sel- tensten Fällen möglich.Forma t problem em ti k: More than 30 different log file formats are currently in use. Depending on the operating system, server architecture and provider, there are not only 30 different basic formats, but also a wide variety of combinations. Another problem is the management of this data. Many providers delete historical data or compress it and store it in appropriate subdirectories. In this case, of course, the knowledge of the internet administrator about handling the log files is of great importance. There can no longer be any question of independent management decision-making. This large number of basic formats of the log file, different combinations and inconsistent management of the historical data on the provider side have so far made it impossible to measure the performance of Internet activities in a uniform, complete and comparable manner. The goal of compensating for the format problem can only be achieved if the data is logged in a separate, independent database system. In particular, it should be borne in mind that traditionally many providers overwrite the historical data at the end of the month with the new month. Long-term planning and freely configurable analysis periods are therefore only possible in the rarest of cases.
Von der Basis her werden durch das Verfahren die unterschiedlichen Formate komplett unterstützt. Zu Beginn des Einsatzes des Verfahrens wird unter anderem ein Logfile downloadet und analysiert. Aus dieser Analyse wird der Informationsgehalt ermittelt und mit dem An- forderungsprofil des Controllers verglichen. Spezielle Zusatzinformationen wie z.B. Bildschirmauflösungen, „Cookies aktiv/nicht aktiv" und die Ermittlung von Neu- /Altkunde sowie die Beseitigung von Proxy-Cache- Problematiken werden in einer Erweiterung des Logfiles abgespeichert. Die wohl größte Herausforderung, die Beseitigung der unterschiedlichen Handhabung von Logfiles auf Providerseite wird durch das automatische Downloa- den des Logfiles behoben. Die bereinigten Ergebnisse werden anschließend in ein eigens erstellten Datenbanksystem lokal auf dem Rechner des Controllers abgespeichert. Aus dieser Datenmanagement-System werden alle weiteren Darstellungen generiert . Mit dieser Methode ist es möglich, verschiedene Zeitintervalle für die Analyse auszuwählen, bzw. verschiedene Zeitintervalle gegenüberzustellen .The process completely supports the different formats. At the start of the procedure, a log file is downloaded and analyzed, among other things. The information content is determined from this analysis and compared with the controller's requirement profile. Special additional information such as screen resolutions, "Cookies active / not active" and the determination of new / old customers and the elimination of proxy cache Problems are saved in an extension of the log file. Probably the biggest challenge, the elimination of the different handling of log files on the provider side, is solved by the automatic downloading of the log file. The adjusted results are then saved locally in a specially created database system on the computer of the controller. All other displays are generated from this data management system. With this method it is possible to select different time intervals for the analysis or to compare different time intervals.
Dieses Verfahren bietet somit einige entscheidende Vorteile : - Die Datenbank ist unabhängig vom Logfile;This procedure therefore offers several decisive advantages: - The database is independent of the log file;
Die Datenbank kann logisch mit anderen Datenbanken verknüpft werden (Soll/Ist-Vergleich) ; Es können individuelle Zusatzinformationen (z.B. Aktualisierungen) gespeichert werden; - Unabhängigkeit vom Handling des Providers ist gesichert;The database can be logically linked to other databases (target / actual comparison); Individual additional information (e.g. updates) can be saved; - Independence from the handling of the provider is guaranteed;
Schnittstellen zu anderen Applikationen (z.B. zu Warenwirtschaftssystemen) werden bereitgestellt, Beliebige Bestimmung der Analysezeiträume wird ge- stattet;Interfaces to other applications (e.g. merchandise management systems) are provided, arbitrary determination of the analysis periods is permitted;
Es stellt eine Basis dar für Erweiterungen und Flexibilität bei nachfolgenden Ausbaustufen (mail- flow, comm-flow, etc.) .It represents a basis for extensions and flexibility in subsequent expansion stages (mail flow, comm flow, etc.).
Darstellungs-Problematik :Presentation problems:
Im Logfile werden alle Protokolldaten chronologisch abgespeichert. Um diese Daten „lesbar" zu gestalten, müssen diese gefiltert, sortiert und interpretiert werden. Dieser Aufwand wird selten oder nur mit hohen Kosten betreiben. Es kann nicht ohne weiteres ein Rückschluß von der technischen Verzeichnisstruktur, die im Logfile erkennbar ist, und der Präsentationsstruktur gezogen werden. Ebenfalls werden alle Dateien, auch die für die Navigation bestimmten Daten, unstrukturiert dargestellt. Eine weitere Herausforderung ist es, einen Bezug zwischen den Dateinamen und den präsentierten Inhalten zu finden. Die Folge ist: Ausschließlich der Personenkreis, der die Internetseite entwickelt hat, ist in der Lage den Logfile und die Auswertung zu interpretieren. Es ist aber ein großer Aufwand für die Interpretation der Daten erforderlich, der in den seltensten Fällen betrieben wird. Die Vertriebs- und Marketingabteilung hat keine Möglichkeit, unabhängig von der Entwicklungsabteilung der Internetseite, strategische Entscheidungen über die Zukunft der Domäne zu treffen. Die Darstellung muß deshalb in der Form aufgearbeitet sein, daß ein Personenkreis ohne herausragende Kenntnisse im Internet, die Ergebnisse verstehen kann. Die Basis ist die klare Strukturierung des Contents, die unabhängig von der technischen Strukturierung ist. Ebenso ist die Darstellungsform "Text" als Träger der Information nicht zu unterschätzen und sollte neben der grafischen Darstellung ergänzend wirken. Frei gestaltbare Bemessungszeiträume und eine individuelle Reduzierung der Daten auf das Informationsbedürfnis des Interessierten werden deshalb vom Verfahren zur Verfügung gestellt.All log data is saved chronologically in the log file. In order to make this data "readable", it has to be filtered, sorted and interpreted. This effort is rare or only with high costs operate. It is not easy to draw a conclusion from the technical directory structure that can be seen in the log file and the presentation structure. All files, including the data intended for navigation, are also displayed unstructured. Another challenge is to find a relationship between the file name and the content presented. The result is: Only the group of people who developed the website is able to interpret the log file and the evaluation. However, a great deal of effort is required to interpret the data, which is rarely carried out. The sales and marketing department has no way of making strategic decisions about the future of the domain, regardless of the website's development department. The presentation must therefore be prepared in such a way that a group of people without excellent knowledge of the Internet can understand the results. The basis is the clear structuring of the content, which is independent of the technical structuring. Likewise, the form of representation "text" as a carrier of information should not be underestimated and should work in addition to the graphic representation. The procedure therefore provides freely configurable measurement periods and an individual reduction of the data to the information needs of the interested party.
Voraussetzung einer leichtverständlichen Darstellung ist die exakte Abbildung der Darstellungs-Struktur einer Internetseite. D.h. die Struktur muß dem entsprechen, was sich dem User auf dem Monitor zeigt. Diese Struktur entspricht in den seitesten Fällen der technischen Struktur auf dem Server. Aus diesem Grund ist es zwingend erforderlich, eine „Übersetzung" zwischen der technischen und der Darstellungsstruktur zu schaffen. Durch diese „Übersetzung" werden auch die Bezeichnungen der Dateien in ein für den Laien verständlichen Sprache gebracht. Wie bereits erwähnt steht zum Anfang des Verfahrens das Downloaden der kompletten Internet-Struktur als Offline-Version. Das Verfahren filtert nun alle Bilder aus, da diese für das Userverhalten unerheblich sind. Ebenfalls unerheblich sind alle HTML-Seiten, die den Rahmen für den Content bilden, d.h. einen Frameset aufrufen. Die nun übriggebliebenen Dateien entsprechen nur noch folgenden Kriterien: Navigation, Content, Wer- beflachen, Ausführende Seite, Download.A prerequisite for an easily understandable presentation is the exact representation of the presentation structure of a website. This means that the structure must correspond to what is shown to the user on the monitor. This In most cases, the structure corresponds to the technical structure on the server. For this reason, it is imperative to create a "translation" between the technical and the representation structure. This "translation" also brings the names of the files into a language that laypersons can understand. As already mentioned, the download of the complete internet structure is available as an offline version at the beginning of the process. The process now filters out all images, since these are irrelevant to user behavior. All HTML pages that form the framework for the content, ie call a frameset, are also irrelevant. The files now remaining only meet the following criteria: navigation, content, advertising space, executive page, download.
Die Dateien werden nun vom Controller den Punkten Navigation, Content und Werbefläche zugeordnet, indem Sie nacheinander angezeigt werden. Nach dieser Prozedur stehen die contentführenden Seiten fest und werden in Kapitel und Unterkapitel strukturiert . Diese Informationen werden ebenfalls in dem Datenbanksystem abgespeichert und dient als Basis für die Auswertung und Darstellung der Analyse. Ein weiterführende Abfragesystematik analysiert die in- dividuellen Informationsbedürfnisse des Controllers . Diese Daten werden ebenfalls im Datenbanksystem gespeichert. Mit diesem Verfahren wird ein starker Visualisierungsgrad erreicht, der den geforderten Ansprüchen dienen und das wesentliche erfaßt.The controller assigns the files to the navigation, content and advertising space items by displaying them one after the other. After this procedure, the content-bearing pages are fixed and are structured in chapters and sub-chapters. This information is also stored in the database system and serves as the basis for the evaluation and presentation of the analysis. A further query systematics analyzes the individual information needs of the controller. This data is also stored in the database system. With this method, a strong degree of visualization is achieved, which serves the required requirements and captures the essentials.
Das Verfahren umfaßt die klassische Logfile-Analyse zur Dokumentation der chronologischen Abläufe auf Serverseite, wie die Dokumentation der Hits sowie der Errors der einzelnen HTML-Seiten im zeitlichen Kontext, die Darstellung von diversen Seitenzugriffsstatistiken in Form von Balken- und Kreisdiagrammen und die Ermittlung des vom Besucher benutzten Browser-Typs. Erweitert wird die klassische Analyse durch ein Web-Analyse-System für eine aussagekräftige Dokumentation des tatsächlichen User-Verhaltens im Internet. Dieses Web-Analyse- System umfaßt die programmtechnische Optimierung des Internet - Auftrittes, die Darstellung fehlerbereinigter Informationen über das User-Verhalten, wie z. B.: content views, erfolgte Downloads, Pageviews; die Werbeträgerleistung nach IVW-Methode, die Darstellung des exakten zeitlichen User-Verhaltens, Informationen über den User wie verwendetes Betriebssystem, Browser, Farbtiefe, Auflösung des Monitors, tatsächliche Cookie- Aktivierung, JAVA-Fähigkeit , VB-Fähigkeit ; Darstellung der Traceability des Users: verwendete Suchmaschinen und Suchworte, Herkunft des Users über Links, Direkteinwahl oder Einwahl über Subdomain, Analyse der typischen Userpfade: Ein- und Ausstiegsseite, Verweil - zeiten, Alt- /Neukunde; die Analyse der Verweilzeiten sowie ein Alarmsystem zur Analyse gering frequentierter Seiten. Ein weiterer Vorteil des Verfahrens gegenüber herkömmlichen Verfahren ist darin zu sehen, daß mit dem erfindungsgemäßen Verfahren ein Tool zur Analyse belie- biger Zeiträume unter Berücksichtigung des relativen und des absoluten Erfolges zur Verfügung steht . Durch den Zugang zu einer externen Erfahrungsdatenbank, in der das User-Verhalten dokumentiert wird, sind aussagekräftige Trendanalysen zukünftiger Entwicklungen und eine Evaluierung der User-Akzeptanz möglich.The procedure includes the classic log file analysis to document the chronological processes on the server side, such as the documentation of the hits and the errors of the individual HTML pages in a time context Representation of various page access statistics in the form of bar and pie charts and the determination of the browser type used by the visitor. The classic analysis is expanded by a web analysis system for meaningful documentation of the actual user behavior on the Internet. This web analysis system includes the program optimization of the Internet presence, the presentation of corrected information about user behavior, such as. For example: content views, downloads, page views; the advertising medium performance according to the IVW method, the representation of the exact temporal user behavior, information about the user such as the operating system used, browser, color depth, resolution of the monitor, actual cookie activation, JAVA capability, VB capability; Representation of the traceability of the user: used search engines and search words, origin of the user via links, direct dial-in or dial-in via subdomain, analysis of the typical user paths: entry and exit page, dwell times, old / new customers; the analysis of the dwell times as well as an alarm system for the analysis of low-traffic pages. Another advantage of the method compared to conventional methods is the fact that the method according to the invention provides a tool for analyzing any period of time, taking into account the relative and absolute success. By accessing an external database of experience, in which the user behavior is documented, meaningful trend analyzes of future developments and an evaluation of user acceptance are possible.
Ein weiterer Teil des Verfahrens ist das Tool zur Optimierung bestehender Web Sites, welches automatisch eine Code-Optimierung und Frame-Korrektur sowie Suchwort- und Meta Tag-Optimierung durchführt. Ebenso ist ein Tool für die Aktualisierung der Suchmaschinen-Einträge und der Eintragung selbst vorhanden. Ein weiterer Be- standteil wird in einem Trainings-Tool zur Verfügung gestellt. Dieser erlaubt ein web-basiertes Training, die Analyse zur Lernerfolgsmessung und die Evaluierung der Effizienz des Schulungsprogrammes . Ein Schulungsprogramm für effektives Web-Controlling unter Berück- sichtigung rechtlicher Aspekte und technischer Voraussetzungen vermittelt die Darstellung der Basics sowie der Standardmethoden und bietet ein strategisch aufgebautes Controllingsystem zur Optimierung der interaktiven Kommunikationskette. Ergänzt wird das Verfahren durch eine Erweiterung um die typischen Funktionalitäten des e-commerce (PAP-Programmierung, CGI- Programmierung)Another part of the process is the tool for optimizing existing websites, which automatically creates a Code optimization and frame correction as well as keyword and meta tag optimization. There is also a tool for updating the search engine entries and the entry itself. Another component is made available in a training tool. This enables web-based training, analysis for learning success measurement and evaluation of the efficiency of the training program. A training program for effective web controlling taking legal aspects and technical requirements into account conveys the basics and standard methods and offers a strategically structured controlling system to optimize the interactive communication chain. The process is supplemented by an extension to include the typical functionalities of e-commerce (PAP programming, CGI programming)
Die eben beschriebene Funktionalität des Verfahrens wird ergänzt durch die Möglichkeit, basierend auf der Datenanalyse Zielvorgaben-Kontrollfunktionen und Alarmsysteme zu etablieren, die ein effizientes Controlling ermöglichen, denn diese Daten sind für die strategische Weiterentwicklung und Optimierung der Internet-Domain unter dem Aspekt der Kundenorientierung von höchster Relevanz . Es wird damit ein Link zwischen der Analyse und der Optimierung geschaffen, um einen kontinuierlichen Verbesserungsprozeß (KVP) zu realisieren. Weitere Funktionaliäten, die vom Verfahren bereit- gestellt werden, bestehen in der Verifizierung der Werbewirksamkeit von Marketingmaßnahmen durch spezielle Analyse der Web Site, der Verifizierung der Response- Aktivitäten des Unternehmens auf Anfragen über die In- ternet-Domain und einer Beurteilung der kommunikativen Aktivitäten auch außerhalb des Webs.The functionality of the method just described is supplemented by the possibility of establishing target control functions and alarm systems based on the data analysis, which enable efficient controlling, because these data are for the strategic development and optimization of the Internet domain under the aspect of customer orientation most relevant. This creates a link between analysis and optimization in order to implement a continuous improvement process (CIP). Additional functionalities provided by the process consist in verifying the effectiveness of marketing measures through a special analysis of the website, and verifying the company's response activities to inquiries about the in- ternet domain and an assessment of communicative activities also outside the web.
Das Verfahren in seiner Gesamtheit stellt somit einen Regelkreis dar, der am Beispiel eines Internet- Auftritts mit einer Homepage wie folgt beschrieben werden kann. Ausgehend von der Präsentation der Internet- Seite erfolgt im Anschluß die Erfassung und Analyse der Benutzeraktivitäten, die von Erfassungs- und Interpre- tationsfehlern bereinigt werden. Über den anschließenden Vergleich mit von einer Erfahrungsdatenbank zur Verfügung gestellten Informationenerfolgt erfolgt sodann die Optimierung und Anpassung der Internet-Seite, mit dem Ziel die Vorgaben der Zielvorgaben- Kontrollfunktionen zu erreichen.The process as a whole thus represents a control loop that can be described as follows using the example of an Internet presence with a homepage. Starting from the presentation of the website, the user activities are then recorded and analyzed, which are corrected for errors in recording and interpretation. The subsequent comparison with information provided by an experience database is then used to optimize and adapt the website with the aim of achieving the specifications of the target control functions.
Detailliert kann der Prozeß folgendermaßen beschrieben werden:The process can be described in detail as follows:
Sämtliche Anfragen von Usern an einen Server werden protokolliert. Diese Anfragen und die darauf folgenden Antworten des Servers werden im sogenannten Logfile zeitlich erfaßt. Diese Erfassung ist auf die technische Struktur des Servers ausgelegt, da die Serveraktivität protokolliert wird. Der Logfile wird von diversen Pro- grammen als Basis für die Erfolgsmessung des Internets genutzt. Auf die Unrichtigkeit dieser Ergebnisse wurde bereits ausführlich eingegangen. Bei der reinen Logfile-Analyse werden ausschließlich historische Daten erfaßt und dargestellt. Zukunftsorientierte Informatio- nen können nicht berechnet werden, da bereits die Eingangsinformationen mit Fehlern behaftet sind.All requests from users to a server are logged. These requests and the subsequent server responses are recorded in the so-called log file. This recording is designed for the technical structure of the server, since the server activity is logged. The log file is used by various programs as the basis for measuring the success of the Internet. The incorrectness of these results has already been discussed in detail. In the pure log file analysis, only historical data is recorded and displayed. Future-oriented information cannot be calculated because the input information is already subject to errors.
Folgende Informationen werden im klassischen Logfile dargestellt : Hits: Darstellung aller Zugriffe incl . Laden von Bildern und Aufbau der Frame-orientierten Seiten;The following information is shown in the classic log file: Hits: display of all hits incl. Loading images and building the frame-oriented pages;
PageViews: Darstellung aller HTML-Seiten - das La- den von Bildern wird nicht mitgezählt. Dieser Wert wird heute als Größe zur Berechnung der Werbeträ- gerleistung herangezogen;PageViews: Display of all HTML pages - the loading of images is not counted. This value is used today as a parameter for calculating advertising medium output;
Errors: Fehler, wenn Seiten angefragt werden, die nicht auf dem Server vorhanden sind bzw. nicht ge- funden werden können;Errors: Errors when pages are requested that are not available on the server or cannot be found;
Übertragene Bytes: Menge von Daten, die vom Server übertragen worden sind;Bytes Transferred: Amount of data transferred from the server;
Tagesverhalten: Zeitliche Darstellung der Informationsanfragen; Angabe der Uhrzeit, wann Informa- tionen abgefragt wurdenDaily behavior: temporal representation of information requests; Indication of the time when information was requested
Wochenverhalten: Zeitliche Darstellung der Informationsanfragen in der Tagesübersicht ;Weekly behavior: temporal representation of information requests in the daily overview;
Monatsverhalten: Zeitliche Darstellung der Informationsanfragen in der Wochenübersicht; Allgemeines zeitliches Verhalten: Verweildauer auf einer Seite, mit dem Hintergrund der Intensitätsprüfung und Prüfung der Kommunikationsstärke der Seite;Monthly behavior: temporal representation of information requests in the weekly overview; General temporal behavior: length of stay on a page, with the background of the intensity check and checking the communication strength of the page;
Betriebssystem: Zahlenmäßige Erfassung, mit welchem Betriebssystem der User arbeitet;Operating system: numerical recording of which operating system the user works with;
Browser: Zahlenmäßige Erfassung, mit welchem Browser der User arbeitet;Browser: numerical recording of which browser the user works with;
Suchmaschinen: Statistische Erhebung, mit welcher Suchmaschine die Domain gefunden wurde; Suchworte: Statistische Erhebung, mit welchen Suchworten die Domain gefunden wurde;Search engines: Statistical survey with which search engine the domain was found; Keywords: Statistical survey with which keywords the domain was found;
Herkunft des Users: Erfassung des Landes, aus dem der Besucher der Domain kommt ; User-Pfade: Erfassung der Klickfolge innerhalb derOrigin of the user: recording the country from which the visitor of the domain comes; User paths: recording the click sequence within the
Domain; Ein-/Ausstiegsseite: Erfassung der Ein-Domain; Entry / exit side: Entry of the entry
/Ausstiegsseite Users innerhalb einer Domain/ Exit page users within a domain
Wie bereits dargelegt, reichen die o.g. Daten zur Realisierung eines effizienten Controllings jedoch nicht aus. Basierend auf der klassischen Logfile-Analyse bietet das Verfahren folgenden Zusatznutzen:As already stated, the above However, data for the implementation of efficient controlling is not sufficient. Based on the classic log file analysis, the method offers the following additional benefits:
Transport der technisch orientierten Information in die reale Darstellungsform der Domain Kontrolle, ob die Daten richtig erfaßt wurden Bereinigung von technisch bedingten Fehlinterpre- tationenTransport of the technically oriented information into the real representation form of the domain. Check whether the data were correctly recorded. Correcting technically caused misinterpretations
Empirische Ermittlung von unsicheren Informationen mit der Darstellung in Toleranz-werten Darstellung der Daten entsprechend der Bedürfnis- Struktur des ControllersEmpirical determination of uncertain information with the representation in tolerance values representation of the data according to the need structure of the controller
Die Bedürfnisstruktur läßt sich lt. neuesten Untersuchungen wie folgt darstellen :According to the latest studies, the structure of needs can be represented as follows:
Was ist unter zeitlichen Gesichtspunkten auf der Domain geschehen?What happened on the domain from a time perspective?
Wie ist es um die Leistungsfähigkeit der Rechner- Performance der User gestellt?What about the performance of the user's computer performance?
Wie hat der User die Domain gefunden, wonach hat er gesucht und woher kommt er? - Was war die Intention des Users, hat er die Domain bereits vorher besucht und wie lange hat er welche Informationen abgefragt?How did the user find the domain, what was he looking for and where does he come from? - What was the intention of the user, has he visited the domain before and how long has he requested which information?
Administrative Zusatzinformationen zur Überprüfung der Kommunikation. Wurden alle Mails beantwortet, sind die Zielvorgaben erreicht worden, welchen Einfluß haben Anzeigen und Werbung z.B. in Print- medien auf die Zugriffe der Domain etc.Additional administrative information for checking communication. If all emails have been answered, the targets have been reached, what influence do advertisements and advertising, for example in print media, have on the access of the domain etc.
Durch das Verfahren können weitere für den Controller interessante Informationen generiert werden. Hier ist eine klare Erweiterung der Leistungsf higkeit gegenüber den bisher bekannten Produkten zu sehen. Und zwar zeichnet sich das R.T.F.I. Verfahren durch folgende Zu- satzfunktionen aus :The method can generate further information that is of interest to the controller. Here you can see a clear extension of the performance compared to the previously known products. The R.T.F.I. Procedure using the following additional functions:
Contentviews: Anzahl von Seitenkontakten, die als contentführend bezeichnet werden können, also tatsächlich relevanten Inhalt haben, und nicht der Navigation dienen. Ein weiterer sekundärer Nebeneffekt ist die Analyse von Bannerwerbung und die daraus resultierende Abrechnung der Werbekosten. Diese werden zur Zeit aus den nicht korrekt erfaßten PageViews ermittelt; Seiten Statistik: Wie verteilt sich die Besucherhäufigkeit auf den einzelnen Seiten zum gesamten Content? Wie sieht die Seite aus und wie lange wurde sie im Durchschnitt besucht? Downloads: Welche und wie oft wurden bestimmte Da- teien downloadet?Contentviews: Number of page contacts that can be described as content-leading, i.e. actually have relevant content, and are not used for navigation. Another secondary side effect is the analysis of banner advertising and the resulting billing of advertising costs. These are currently being determined from the incorrectly recorded PageViews; Pages statistics: How is the visitor frequency distributed on the individual pages to the entire content? What does the page look like and how long was it visited on average? Downloads: Which and how often were certain files downloaded?
Infoanforderung: Wie oft wurde die Seite mit einer Infoanforderung besucht und wie oft wurde anschließend die Information tatsächlich angefordert? Aktualisierung: Wann und was wurde an einer bestimmten Seite verändert bzw. aktualisiert? Farbtiefe: Welche Farbtiefe hat der User auf seinem Rechner eingestellt? Auflösung: Welche Auflösung hat der User auf seinem Rechner eingestellt?Information request: How often was the page visited with an information request and how often was the information actually requested afterwards? Update: When and what was changed or updated on a certain page? Color depth: What color depth has the user set on his computer? Resolution: What resolution has the user set on his computer?
Prozessor: Welchen Prozessortyp besitzt der User?Processor: What processor type does the user have?
Cookies: Hat der User auch tatsächlich die Cookies ak- tiviert oder besitzt er nur einen cookiefähigen Browser?Cookies: Has the user actually activated the cookies or does he only have a cookie-enabled browser?
Java: Welche Version von Java kann auf dem Browser des Users ausgeführt werden?Java: Which version of Java can be run on the user's browser?
VB: Ist die Performance des Users in der Lage VB aus- zuführen?VB: Is the user's performance able to perform VB?
Links: Wie werden die Verlinkungen genutzt? Die Messung erfolgt bidirektional, d.h. es werden abgehende und eingehende Links gemessen und verglichen. Direkteinwahl: Wie viele User wählen die Domain direkt an und wie ist die prozentuale Verteilung zu den anderen EinWahlmöglichkeiten?Left: How are the links used? The measurement is bidirectional, i.e. outgoing and incoming links are measured and compared. Direct dial-in: How many users dial the domain directly and what is the percentage distribution compared to the other dial-in options?
Sub-Domain: Wie viele User kommen über eine evtl. untergeordnete Domain auf die Haupt-Domain? Diese Möglichkeit wird häufig genutzt, um den Erfolg einer Aktion zu bewerten.Subdomain: How many users come to the main domain via a possibly subordinate domain? This option is often used to evaluate the success of an action.
Neu-/Altkunde: War der Besucher schon einmal auf der Domain, wie oft kommt er in welchen Zeitintervallen erneut vorbei? Welches Profil besitzt er und was sind seine Informationsbedürfnisse ?New / old customer: Has the visitor been to the domain before, how often does he come back at what time intervals? What profile does he have and what are his information needs?
Verweilzeiten: Welche Benutzergruppe verweilt wie lange bei welchen Informationen? Wie lange bleibt der Besucher auf bestimmten Seiten und wie lange dauert sein gesamter Besuch? Anzahl der Besuche: Wie viele Besuche hatte die Domain und von wie vielen Besuchern wurden die Visits ausgelöst?Dwell times: Which user group stays with which information for how long? How long does the visitor stay on certain pages and how long does his entire visit last? Number of visits: How many visits did the domain have and how many visitors triggered the visits?
Aktionen: Die Aktionsauswertung ist ein wesentlicher Faktor des Verfahrens. Bei dieser Auswertung wer- den alle Aktionen, die einen Verbesserungsprozeß auslösen sollen protokolliert und anschließend auf ihren Erfolg überprüft . Mail-Listings: Protokollierung sämtlicher eingehender MailsActions: The evaluation of actions is an essential factor of the procedure. With this evaluation, All actions that are supposed to trigger an improvement process are logged and then checked for success. Mail listings: logging of all incoming mails
Alarmsystem: In diesem Modul werden die Eingriffsgrenzen definiert. Hier soll vermieden werden, daß Seiten verweisen und nicht die nötige Beachtung im Evaluierungsprozeß finden. Zielvorgaben-Kontrolle: Dieses Modul dient der Ziel- vorgaben-Kontrolle . Hier werden die angestrebten Zielvorgaben mit dem erreichten Ziel verglichen und von den normal zu erwartenden Steigerungsraten bereinigt. Das Ergebnis ist eine Über- bzw. Unter- deckung der Zielvorgaben. e-commerce: Dieses vergleichende Tool mißt das Verhältnis zwischen der Betrachtung von Informationen und den tatsächlichen Bestellungen. Dieses Verhältnis ist für weitere Optimierungsmaßnahmen im Kommunikationsmix ein entscheidender Planungsfaktor. Pikanalyse: Die Pikanalyse stellt alle Vorgänge dar, die außerhalb eines Trends liegen. Durch die Untersuchung von ungewöhnlichen Ausschlägen können Rückschlüsse auf Werbemaßnahmen außerhalb des Webs getroffen werden.Alarm system: The intervention limits are defined in this module. It is to be avoided here that pages refer and do not receive the necessary attention in the evaluation process. Target control: This module is used for target control. Here, the desired targets are compared with the achieved goals and adjusted for the normally expected rate of increase. The result is an over- or under-coverage of the targets. e-commerce: This comparative tool measures the relationship between viewing information and actual orders. This ratio is a decisive planning factor for further optimization measures in the communication mix. Picanalysis: Picanalysis shows all processes that are outside of a trend. By examining unusual rashes, conclusions can be drawn about advertising measures outside the web.
Diese schon sehr ausführliche Dokumentation der historischen Daten, die natürlich von Interpretationsfehlern bereinigt sind, ist für eine zielorientierte Planung nicht ausreichend. Hier kommt die vergleichende Analyse zum tragen, die zwischen relativem und absolutem Erfolg unterscheidet . Natürlich können die zu vergleichenden Zeiträume frei gewählt werden. Ebenso werden evtl. Ak- tualisierungen, die die Auswertung verfälschen könnten, bereinigt dargestellt.This already very detailed documentation of the historical data, which of course has been corrected from interpretation errors, is not sufficient for goal-oriented planning. This is where the comparative analysis comes into play, which differentiates between relative and absolute success. Of course, the periods to be compared can be chosen freely. Likewise, possibly Adjustments that could distort the evaluation are shown adjusted.
Das Verfahren zeichnet sich deshalb durch folgende zu- sätzliche Funktionalitäten aus:The process is therefore characterized by the following additional functionalities:
Vergleich beliebiger Zeiträume: Beim Vergleich beliebiger Zeiträume werden alle Übersichtsdaten in den entsprechenden Zeitintervallen dargestellt. Die daraus resultierenden Ergebnisse zeigen den Erfolg verschiedenster Maßnahmen auf . Die Ergebnisse sind von den Aktualisierungen und damit verbundenen möglichen Fehlinterpretationen bereinigt . Steigerungsraten Kompensation: Jede Internet-Domain erfährt eine natürliche Steigerungsrate. Dies liegt häufig an der steigenden Anzahl von Altkunden, die immer wieder die Domain besuchen bzw. an der steigenden Zahl von Internet- Usern. Diese natürliche Steigerungsrate, die nicht unbedingt die Erfolgssteigerung widerspiegelt, wird im Verfahren ermittelt und kompensiert . So wird der exakte Erfolg ermittelt, der von möglichen Fehlinterpretationen bereinigt ist. Analyse der Informationsbedürfnisse der User: Die vergleichende Analyse erlaubt es, Änderungen der Informationsbedürfnisse der User festzustellen. Mit diesem Wissen kann der Content dem Userprofil angeglichen werden und so die Kundenzufriedenheit positiv beeinflußt werden. Dies ist insbesondere für das Binden von Altkunden von großer Bedeutung. Analyse der relativen Ausgewogenheit: Zum Start einer Internet-Domain wird man feststellen, daß User nicht die gesamte Bandbreite der Informationen benötigen. Durchschnittlich dauert der erste Besuch einer Page 4 Minuten. Aus diesem Grund ist es wichtig Benutzerprofile anzulegen, um daraus eine Ausgewogenheit der gesamten Domain zu erzeugen. Die symmetrische Verteilung von Visits auf con- tentführenden Seiten ist anzustreben.Comparison of any time period: When comparing any time period, all overview data are displayed in the corresponding time intervals. The resulting results show the success of various measures. The results have been cleared of the updates and possible misinterpretations associated with them. Rate of increase compensation: Every internet domain experiences a natural rate of increase. This is often due to the increasing number of old customers who visit the domain again and again or the increasing number of Internet users. This natural rate of increase, which does not necessarily reflect the increase in success, is determined and compensated for in the process. This is how the exact success is determined, which is cleared of possible misinterpretations. Analysis of the users 'information needs: The comparative analysis makes it possible to determine changes in the users' information needs. With this knowledge, the content can be adapted to the user profile and thus customer satisfaction can be positively influenced. This is particularly important for the retention of old customers. Analysis of the relative balance: At the start of an Internet domain you will find that users do not need the full range of information. The first visit lasts on average one minute. For this reason, it is important to create user profiles in order to create a balance of the entire domain. The symmetrical distribution of visits to content-generating sites should be aimed at.
Analyse der Veränderungen von Rechnerfähigkeiten:Analysis of changes in computing skills:
Möchten Sie auch gerne wissen, ob Ihr Klientel die Cookies aktiviert hat oder nicht? Oder ob Sie endlich einmal eine andere Auflösung als Stan- dard voraussetzen können? Mit der vergleichenden Analyse sehen Sie auf einen Blick die Veränderungen der Performance von Rechnern. Dies bietet genügend Raum rechtzeitig auf die veränderten Bedingungen reagieren zu können. Suchmaschinen: Das Eintragen in Suchmaschinen ist sehr wichtig. Oft ist dies die einzige Möglichkeit Informationen zu beschaffen. Es reicht nicht aus, Anzeigen mit www. Adresse zu schalten oder diese auf der Visitenkarte zu erwähnen. Ein Eintrag auf den vorderen Plätzen ist von immenser Bedeutung. Dazu müssen die Erfolge der Suchmaschinen und die Suchworte analysiert und die Veränderungen abgespeichert werden. Verlinkungen: Wie viele neue Besucher Ihrer Seite re- sultieren aus einer Verlinkung? Ist der Werbeträger geeignet für eine Plazierung von Werbebotschaften? Diese und weitere Fragen werden mit diesem Modul beantwortet . Alt-/Neukunde: Sehr interessant sind die Veränderungen des Neu- /Altk nden Verhältnisses. Ist es möglich Kunden dauerhaft durch einen besonderen Service an die Domain zu binden? Ein ausgewogenes Verhältnis zwischen Neu- /Alt-künden ist von großer Wichtig- keit. Es zeigt auf, wieviel Vertrauen Sie zu Ihrem Kunden via Internet aufbauen können. Verweilzeiten: Wie verändern sich die Verweilzeiten besonders im Altkunden-Segment? Die Antwort auf die- se Frage drückt die Entspanntheit und das Vertrauen in den Informationsgehalt aus. Ebenso sind die Veränderungen der Userpfade wichtig für eine kundennahe Gestaltung der Domain. Steigerungsraten im e-commerce: Die Veränderungen zwischen Informationsbeschaffung und der tatsächlichen Bestellung von Dienstleistungen, Informationen oder Produkten sind wichtige Kennzahlen für die Absatzplanung . Die hieraus resultierenden Ergebnisse lassen sich direkt in den entsprechenden Planungswerkzeugen einsetzen.Would you also like to know whether your clientele has activated cookies or not? Or whether you can finally require a resolution other than standard? With the comparative analysis you can see at a glance the changes in the performance of computers. This offers enough space to be able to react to the changed conditions in good time. Search engines: Submitting to search engines is very important. This is often the only way to get information. It is not enough to place advertisements with www. Address or mention it on the business card. An entry in the front places is of immense importance. To do this, the success of the search engines and the search words must be analyzed and the changes saved. Links: How many new visitors to your site result from a link? Is the advertising medium suitable for placing advertising messages? This and other questions are answered with this module. Old / new customer: The changes in the new / old customer relationship are very interesting. Is it possible to permanently bind customers to the domain through a special service? A balanced relationship between new / old customers is very important ness. It shows how much trust you can build in your customer over the Internet. Dwell times: How do dwell times change, particularly in the legacy customer segment? The answer to this question expresses relaxation and confidence in the information content. Changes in the user paths are also important for customer-oriented design of the domain. Rise rates in e-commerce: The changes between obtaining information and actually ordering services, information or products are important key figures for sales planning. The resulting results can be used directly in the corresponding planning tools.
Vergleichende Pikanalyse: Abweichungen im normalen Zugriffsverhalten, die z.B. durch Anzeigen oder andere Aktionen ausgelöst werden, können hier genau verfolgt werden. Als Beispiel dient hier eine Reihe von Anzeigen, die im 14tägigen Abstand unverändert in derselben Zeitung erscheint. Nach einer gewissen Laufzeit werden die Ausschläge im Internet immer geringer. Dies kann als eindeutiges Zeichen für das „Abnutzen" des Inserates gewertet werden. Die Konsequenz: Die Anzeigen-Aktion pausieren lassen oder eine neue Anzeige konzipieren.Comparative picanal analysis: deviations in normal access behavior, e.g. triggered by ads or other actions can be followed closely here. An example is a series of advertisements that appear unchanged in the same newspaper every 14 days. After a certain period of time, the rashes on the Internet decrease. This can be seen as a clear sign of the "wear" of the advertisement. The consequence: Have the ad action paused or design a new ad.
Nachdem das Analyseverfahren richtige und bereinigte Daten ermittelt hat und diese in eine vergleichende Analyse münden, ist die logische Konsequenz die Ermittlung und Berechnung der Trends . Diese Trendberechnung wird nach DIN ISO durchgeführt. Als Basis werden statistische Modelle der Qualitätssicherung angewendet. Die- se Berechnungen sind im Einklang mir der DGQ und dem TÜV cert entstanden.After the analysis process has determined correct and corrected data and this leads to a comparative analysis, the logical consequence is the determination and calculation of the trends. This trend calculation is carried out according to DIN ISO. Statistical models of quality assurance are used as a basis. The- These calculations were made in accordance with the DGQ and TÜV cert.
Beantwortet werden folgende Fragen : - Wie entwickeln sich die Seitenzugriffe?The following questions are answered: - How are the pageviews developing?
Wie ändert sich zukünftig das zeitbezogene Userverhalten?How will time-related user behavior change in the future?
Wie entwickelt sich die Rechner Performance?How is computer performance developing?
Welchen Einfluß werden zukünftig Suchmaschinen und Links auf den Erfolg einer Domain haben?What influence will search engines and links have on the success of a domain in the future?
Wie wird sich zukünftig das Verhältnis Neu-How will the relationship between new and
/Altkunde verändern und welche Auswirkungen wird dies haben?/ Change old customers and what effects will this have?
Wie wird sich zukünftig das Verhältnis zwischen Informationsbedarf und Bestellungen im e-commerceHow will the relationship between information needs and orders in e-commerce change in the future?
Sektor ändern?Change sector?
Ferner benötigt der Webmaster einen Referenzpunkt, um seine eigene Position bestimmen zu können. Es stellt sich z.B. die Frage: "Ist das Verhältnis von 36:1 von Informationsbeschaffung zu tatsächlicher Bestellung positiv oder negativ zu bewerten ? Diese Kalibrierung erfolgt durch eine externe Erfahrungsdatenbank . In der externen Erfahrungsdatenbank wird das Know-how von vielen Domains komprimiert dargestellt. Sämtliche Daten sind von Erkennungsmerkmalen der Firmen bereinigt . Diese Daten werden den Usern des Verfahrens online zur Verfügung gestellt . Hier werden Informationen über Trends im Internet, Erfahrungen im Bereich e- commerce, typische User-Profile sowie Informationen über das Userverhalten gespeichert sein. Aus diesen Erfahrungen resultieren diverse Optimierungsmöglichkeiten für die vorhandene Internet Domain. Zur Optimierung der Domain stehen diverse Tools zur Verfügung, die sich in drei generelle Kategorien einteilen lassen :The webmaster also needs a reference point in order to determine his own position. For example, the question arises: "Is the ratio of 36: 1 of obtaining information to an actual order to be evaluated positively or negatively? This calibration is carried out by an external experience database. The know-how of many domains is shown in compressed form in the external experience database Data has been cleaned up from identifying features of the companies. This data is made available to the users of the method online. Information about trends on the Internet, experiences in the field of e-commerce, typical user profiles and information about user behavior are stored. From these experiences result in various optimization options for the existing Internet domain. Various tools are available for optimizing the domain, which can be divided into three general categories:
Kategorie 1 beinhaltet statische Module . Diese Module optimieren den Code der Domain in zweierlei Hinsicht . Zum einen werden die Module zur exakten Analyse integriert. Zum anderen werden mögliche Fehler kompensiert und korrigiert. Es ist ein „Übersetzer" integriert, der die technische Information in eine anschauliche, dem Content entsprechende Darstellungsform transferiert. In diesem Abschnitt werden die Parameter und Zielvorgaben gesetzt, Fragen nach Eingriffsgrenzen gestellt und so das Verfahren initialisiert. Die in der Kategorie 1 befindlichen statischen Module sind: - CodeoptimierungCategory 1 contains static modules. These modules optimize the code of the domain in two ways. On the one hand, the modules are integrated for exact analysis. On the other hand, possible errors are compensated for and corrected. A "translator" is integrated, who transfers the technical information into a descriptive form of presentation that corresponds to the content. In this section, the parameters and targets are set, questions are asked about the limits of intervention and the process is thus initialized. The static modules in Category 1 are: - Code optimization
Frame-KorrekturFrame correction
Proxy-OptimierungProxy Optimization
Struktur-Konverter allgemeine Korrekturmodule - Parameter ModulStructure converter general correction modules - parameter module
Kategorie 2 beinhaltet dynamische Module, die Informationen während des Betriebes der Internet-Domain liefern. Zu diesen Modulen zählen die implementierten Sta- tistik-Module und ein sogenannter Error-Messenger. Dieser schickt bei Auftritt eines Fehlers auf dem Server ein E-Mail an den Webmaster mit dem Vermerk, welcher Fehler beim User entstanden ist. Der User erhält im Gegenzug die Meldung, daß dieser Fehler schnellstmöglich beseitigt wird. Diese Maßnahme ist ein entscheidender Schritt in Richtung Kundenorientierung.Category 2 contains dynamic modules that provide information during the operation of the Internet domain. These modules include the implemented statistical modules and a so-called error messenger. If an error occurs on the server, the latter sends an email to the webmaster stating which error has occurred with the user. In return, the user receives the message that this error will be eliminated as soon as possible. This measure is a decisive step towards customer orientation.
Kategorie 3 beinhaltet dynamisch-administrative Module. Der Suchwort-Optimierer analysiert aus den Contentsei- ten die Wörter, die eine hohe Frequenz aufweisen und erarbeitet daraus eine Vorschlagsliste. Diese Vorschlagsliste wird vom Webmaster angenommen bzw. verbessert. Diese Wörter werden anschließend in das Modul Me- ta-Optimierung einprogrammiert. Das Resultat ist ein Metatag, der allen Anforderungen der Suchmaschinen entspricht und den größtmöglichen Erfolg garantiert. Die Veränderungen werden im Suchmaschinen-Eintragsmodul gespeichert. Dieses Modul nimmt automatisch den Kontakt zu den gewählten Suchmaschinen auf und veranlaßt die Suchrobots zu einem Besuch der aktualisierten Domain. Durch diese Maßnahme ist es erstmals möglich diese Aufgabe teilweise zu automatisieren. So ist es möglich, das Ranking wesentlich zu verbessern und eine der obe- ren Positionen permanent beizubehalten. Weitere Module generieren Vorschlagslisten für sämtliche Aktionen, die offline betrieben werden müssen. Zu diesen zählt z.B. ein Vorschlagswesen für Anzeigenschaltungen.Category 3 contains dynamic administrative modules. The search word optimizer analyzes from the content ten words that have a high frequency and compiles a list of suggestions from them. This list of suggestions is accepted or improved by the webmaster. These words are then programmed into the Meta Optimization module. The result is a meta tag that meets all search engine requirements and guarantees the greatest possible success. The changes are saved in the search engine entry module. This module automatically contacts the selected search engines and prompts the search robots to visit the updated domain. This measure makes it possible for the first time to partially automate this task. This makes it possible to significantly improve the ranking and to permanently maintain one of the top positions. Additional modules generate suggestion lists for all actions that have to be carried out offline. These include, for example, a suggestion system for advertising.
Der nun innenliegende Regelkreis ist geschlossen: Messung, Vergleich, Trendberechnung, Optimierung, Übertragung und erneute Erfolgsmessung. Dieses Verfahren ermöglicht es Schritt für Schritt einen kontinuierlichen Verbesserungsprozeß einzuleiten, welcher von der DIN ISO 9000 gefordert wird.The internal control loop is now closed: measurement, comparison, trend calculation, optimization, transfer and renewed success measurement. This process enables a continuous improvement process to be initiated step by step, which is required by DIN ISO 9000.
Ein weitere Bestandteil des Verfahrens ist ein Lernprogramm für effektives Webcontrolling und ein Configura- tions-Tool. Dieses Tool vermittelt multimedial sämtli- ches Know-how, welches für den sukzessiven Aufbau und die Vermarktung von Content im Internet relevant ist . Hier können folgende Informationen abgerufen werden:Another part of the process is a tutorial for effective web controlling and a configuration tool. This tool conveys all the know-how that is relevant for the successive development and marketing of content on the Internet. The following information can be called up here:
Was kann analysiert werden?What can be analyzed?
Wie sicher sind die Aussagen und die Daten? Welche Datenschutzgesetze müssen beachtet werden? Welche Punkte müssen besondere Beachtung finden? Wie kann ein kontinuierlicher Verbesserungsprozeß erreicht werden? Wie wird ein effektives Webcontrolling am bestens strukturiert?How safe are the statements and the data? Which data protection laws must be observed? Which points need special attention? How can a continuous improvement process be achieved? How is effective web controlling best structured?
Im Modul „Configuration Tool" werden dem Webmaster konkrete Fragen zu seinem Informationsbedürfnis gestellt. In diesem Bereich entsteht die Darstellungsform der Ergebnisse. Es erfolgt eine Nachbildung der Contentstruktur sowie eine Vorstellung des Verfahrens als Basis für das effektive Webcontrolling. Dieses Tool modifiziert und optimiert den Quellcode einer Domain. Wei- terhin werden strukturelle Änderungen durchgeführt und bestimmte Merkmale hinzugefügt. Diese Modifikationen werden gesichert, so daß zu jedem Zeitpunkt der Originalzustand wieder hergestellt werden kann. Aus diesem Grund ist der zentrale Datenpool das Herzstück des Ver- fahrens .In the "Configuration Tool" module, the webmaster is asked specific questions about his need for information. This is where the results are presented. The content structure is replicated and the process is presented as the basis for effective web controlling. This tool modifies and optimizes the source code Furthermore, structural changes are carried out and certain features are added.These modifications are saved so that the original state can be restored at any time.For this reason, the central data pool is the heart of the process.
In einem weiteren Modul, dem zentralen Datenpool, wird eine Sicherung der Domain vor jeglicher Veränderung angelegt . Dort wird neben der alten Struktur der Daten die nun modifizierte Struktur angelegt. Die Parameter und die historischen Änderungen werden abgespeichert. So ist es möglich, bei der vergleichenden Analyse Weiterentwicklungen zu integrieren. Fehlinterpretationen sind so nahezu ausgeschlossen. Parallel zum klassischen Logfile erfolgt die Etablierung eines zweiten Logfiles. Dieser Logfile wird neben dem externen Logfile gespeichert. Sämtliche Daten sind nun unabhängig vom Provider zu führen; automatisches Downloaden von Logfiles ermöglicht das lückenlose Erfassen von Userdaten. Hier wer- den sämtliche Analyse-Auswertungen gespeichert und in verständlicher Form im Analysebereich webmastergerecht dargestellt. Diese Informationen können auch über die Universalschnittstelle in bereits existierende Pla- nungswerkzeuge integriert werden. Natürlich können auch diese Daten in individuellen Erweiterungsmodulen ihren Einsatz finden.In a further module, the central data pool, a backup of the domain is created against any changes. In addition to the old structure of the data, the now modified structure is created there. The parameters and the historical changes are saved. This makes it possible to integrate further developments in the comparative analysis. Misinterpretations are almost impossible. A second log file is established in parallel to the classic log file. This log file is saved next to the external log file. All data are now to be kept independently of the provider; Automatic downloading of log files enables the seamless recording of user data. Here All analysis evaluations are saved and displayed in an understandable form in the analysis area in a way that is webmaster-friendly. This information can also be integrated into existing planning tools via the universal interface. Of course, this data can also be used in individual expansion modules.
Die offene Plattform, die das Verfahren darstellt, er- laubt es weitere Werkzeuge zu kreieren. Diese Module werden individuell nach Kundenwunsch gefertigt. Zu diesen möglichen Produkten zählt das Mail-Controlling, das Kommunikationsmix-Controlling oder das Administrations- Controlling .The open platform that represents the process allows further tools to be created. These modules are manufactured individually according to customer requirements. These possible products include mail controlling, communication mix controlling or administration controlling.
Der rasante Fortschritt in den modernen Kommunikations- techniken, wie z.B. ADSL, HDSL und power line communi- cation ermöglicht ungeahnte multimediale Fähigkeiten im Internet . Die Inhalte werden stärker auf zielgruppen- spezifische Aspekte ausgerichtet. Interaktivität fördert den Dialog mit den einzelnen Kundensegmenten. Somit können Service- und Dienstleistungs-merkmale besser hervorgehoben werden. Internet ermöglicht eine kostengünstige, kontinuierliche Kommunikationskette zum Kun- den und bildet eine breitgefächerte Informationsbasis ohne unmittelbaren Kaufdruck. Die Berechnung des Erfolges bzw. return on investment (ROI) einer Internetseite ist entscheidend für die strategische und inhaltliche Weiterentwicklung des Content, der Kundenansprache und der Kundennähe .The rapid progress in modern communication technologies, such as ADSL, HDSL and power line communication enable unimagined multimedia capabilities on the Internet. The content is geared more towards target group-specific aspects. Interactivity promotes dialogue with the individual customer segments. Service and service features can thus be better emphasized. The Internet enables a cost-effective, continuous communication chain to the customer and forms a broad information base without immediate buying pressure. The calculation of the success or return on investment (ROI) of a website is crucial for the strategic and content-related further development of content, customer approach and customer proximity.
Ziel des Verfahrens ist - im Sinne eines hochwertigen Reporting Systems - die Erhöhung der Interaktivität zum Kunden. Die Herausstellung von Produkt- bzw. Service- vorteilen sowie die Optimierung der Logistik und des Kostenmanagements sind ebenfalls von hoher Relevanz.The aim of the process - in the sense of a high-quality reporting system - is to increase the interactivity with the customer. The highlighting of product or service advantages and the optimization of logistics and cost management are also of great relevance.
Einfache Web-Site-Statistiken lassen sich durch Stan- dard-Analysen erstellen. Diese bleiben jedoch generell unspezifisch, da sie keine Identifikation des Users und der User-Pfade sowie keine Analyse der Vertiefungsgrade der Abfrage, der Pausen, der Verweildauer etc. ermöglichen. Attraktive Inhalte und Kommunikationsinstrumente lassen sich jedoch nur durch eine personifizierte Analyse der Benutzerbedürfnisse realisieren. Daher ist die Zielgruppenanalyse, also die Unterteilung nach typischen Verhaltensmerkmalen, von immenser Bedeutung.Simple website statistics can be generated through standard analyzes. However, these generally remain unspecific, since they do not allow any identification of the user and the user paths and no analysis of the depth of the query, the pauses, the length of stay, etc. However, attractive content and communication tools can only be realized through a personalized analysis of user needs. Therefore, the target group analysis, i.e. the subdivision according to typical behavioral characteristics, is of immense importance.
Um neue, innovative Dialog-Konzepte zu generieren, reicht die Standard-Analyse nicht aus. Nur eine Kombination verschiedener Methoden ermöglicht ein idealtypi- sches Dialog-Konzept und gewährleistet, daß alle wesentlichen Einflußfaktoren einer zukunftswiesenden und qualifizierten Kundenorientierung Berücksichtigung finden.The standard analysis is not sufficient to generate new, innovative dialog concepts. Only a combination of different methods enables an ideal-typical dialogue concept and ensures that all essential influencing factors of a forward-looking and qualified customer orientation are taken into account.
Der so zu realisierende Nutzen für den Anwender läßt sich wie folgt spezifizieren: - Flexibilisierung und Optimierung des kundenorientierten Kommunikationsmix Dokumentation des Internet-Auftritts Erfolgsmessung und Offenlegung von Stärken und potentiellen Herausforderungen der Kommunikation - Etablierung integrierter Kommunikationskonzepte durch Print-Medien, TV, Hörfunk, Direct Mailing und elektronische Medien unmittelbare Ableitung von Markt- und Nachfrage- trends und sofortige Anpassung des Kommunikations- mixThe benefits for the user that can be realized in this way can be specified as follows: - Flexibility and optimization of the customer-oriented communication mix Documentation of the website Presence measurement and disclosure of strengths and potential challenges of communication - Establishment of integrated communication concepts through print media, TV, radio, direct Mailing and electronic media Immediate derivation of market and demand trends and immediate adjustment of the communication mix
Senkung der Medienbelegungs- , Logistik- und Print- kosten optimierte Zielgruppenansprache.Reduction of media occupancy, logistics and print costs optimized target group approach.
Der Funktionalitätsumfang des Verfahrens eröffnet ihm Einsatzmöglichkeiten, die vom privater Anbieter über lokale und regionale Anbieter bis hin zu national/multinationalen Anbietern reichen.The scope of functionality of the procedure opens up possible uses that range from private providers to local and regional providers to national / multinational providers.
Der private Anbieter stellt auf einem virtuellen Webspace persönliche Informationen zur Verfügung. Wie der private Anbieter verfügt der lokale Anbieter häufig über keinen eigenen Server. Sein Anforderungsprofil entspricht somit weitestgehend dem des privaten Anbieters . Beide werden mit nur einigen der beschriebenen Module auskommen, um ihre Anforderungen zu realisieren. Der regionale Anbieter stellt ein weitaus umfangreiche- res Informationsangebot zur Verfügung, da er zumeist über mehrere Dependancen in einer Region verfügt . Es ist davon auszugehen, daß dieser Kunde über ausgereif- tere technische Möglichkeiten verfügt, um verifizierte Daten über das User-Verhalten zu erhalten. Er ist somit potentieller Anwender des Verfahrens im vollen Umfang. Die national/multinationalen Unternehmen verfügen zumeist über einen eigenen Server und sind somit in der Lage, das gesamte Internet-Spektrum auszunutzen. Sie sind potentielle Kunden des gesamten Verfahrens ein- schließlich der Trainings-Tools. Je nach Unternehmensgröße empfiehlt sich außerdem die individuelle Programmierung von Schnittstellen zu anderen handelsüblichen Warenwirtschaftsprogrammen und Planungswerkzeugen. Das Dienstleistungskonzept beginnt mit der Ist-Analyse des Internetauftrittes des Kunden. Hierbei wird eine Stärken- /Schwächen-Analyse vorgenommen, die kundensei- tige Verbesserungspotentiale aufzeigt .The private provider provides personal information on a virtual web space. Like the private provider, the local provider often does not have its own server. His profile of requirements thus largely corresponds to that of the private provider. Both will only need a few of the modules described to meet their requirements. The regional provider provides a much more extensive range of information, since it usually has several branches in one region. It can be assumed that this customer has more sophisticated technical options to obtain verified data about user behavior. He is therefore a potential user of the method in full. The national / multinational companies mostly have their own server and are therefore able to use the entire Internet spectrum. They are potential customers of the entire process, including the training tools. Depending on the size of the company, it is also advisable to individually program interfaces to other commercially available ERP programs and planning tools. The service concept begins with the as-is analysis of the customer's website. Here, a strengths / weaknesses analysis is carried out, which shows customer improvement potential.
Da nicht alle Features des Controlling Tools automatisiert werden können, werden einige Tools manuell entsprechend dem Anforderungsprofil des Kunden adaptiert .Since not all features of the controlling tool can be automated, some tools are adapted manually according to the customer's requirement profile.
Hieraus resultieren für den Kunden diverse Vorteile. So wird durch das "Outsourcen" von Software-Spezialisten jederzeit ein qualitativ hochwertiger Support sichergestellt und gleichzeitig eine Kostenreduktion im Bereich des Personalwesens des Kunden realisiert. So ist Spezialisten Know-how "on demand" abrufbar oder alternativ eine vor-Ort-Betreuung durch einen lokalen Spezialisten - z.B. einen Franchisenehmer- möglich.This results in various advantages for the customer. Thus, the "outsourcing" of software specialists ensures high-quality support at all times and at the same time realizes a cost reduction in the area of the customer's human resources. Specialist know-how can be called up "on demand" or, alternatively, on-site support by a local specialist - e.g. a franchisee possible.
Ein optimales Dienstleistungskonzept beinhaltet folgende Komponenten :An optimal service concept includes the following components:
Ist-AnalyseActual analysis
Workshop zur Determinierung von Verbesserungs- potentialen - Festlegung des Soll-ZustandesWorkshop for the determination of improvement potential - determination of the target state
Zieldefinition : kurzfristig - langfristigGoal definition: short term - long term
Umsetzung mit dem erfindungsgemäßen VerfahrenImplementation with the method according to the invention
Kontrollecontrol
Per Ist-Analyse wird der aktuelle Zustand der Domain determiniert und alle verwertbaren Informationen aus dem Logfile entnommen. Anschließend erfolgt eine Potentialermittlung in einem Workshop in Kooperation mit dem Kunden. Ferner werden hier der Soll -Zustand sowie die kurz- und langfristigen Ziele festgelegt.The current state of the domain is determined by an actual analysis and all usable information is taken from the log file. A potential is then determined in a workshop in cooperation with the Customers. Furthermore, the target status as well as the short and long-term goals are defined.
Durch die Implementierung der einzelnen Module des Ver- fahrens, der Meta-Optimierung und der strukturellen Optimierung werden erste fehlerbereinigte Analysen des User-Verhaltens ermöglicht. Anhand historischer Daten erfolgt die Durchführung von Trendberechnungen, die als Basis für die weitere Planung dienen. Anschließend er- folgt eine kundengerechte Aufbereitung der Daten und daraus resultierend Optimierungsvorschläge. Diese Ergebnisse werden mit den Daten der externen Datenbank sowie mit den Daten des durch das Verfahren angelegten Datenpools abgeglichen und evaluiert . Nach Präsentation dieser Informationen erfolgt ein erneuter Abgleich der kurz- und langfristigen Ziele und der daraus resultierenden Maßnahmen in Zusammenarbeit mit dem Kunden . In Übereinstimmung mit diesen Zielen erfolgt nun die Content- und Strukturoptimierung sowie die Entwicklung der Corporate Identity und die Optimierung des Workflows. Hiermit schließt sich der Regelkreis, der in beliebigen Intervallen von 1 - 3 Monaten wiederholt wird.The implementation of the individual modules of the process, meta-optimization and structural optimization enables the first error-corrected analysis of user behavior. Based on historical data, trend calculations are carried out, which serve as the basis for further planning. Then the data is prepared in a customer-friendly manner and the resulting optimization suggestions. These results are compared and evaluated with the data from the external database and with the data from the data pool created by the method. After presenting this information, the short and long-term goals and the resulting measures are compared again in cooperation with the customer. In accordance with these goals, the content and structure optimization as well as the development of the corporate identity and the optimization of the workflow now take place. This closes the control loop, which is repeated at any intervals of 1 - 3 months.
Das Verfahren umfaßt folgende spezielle Dienstleistungen:The procedure includes the following special services:
Optimierung des Kommunikationsmixes durch gezielte Werbewirksamkeitsanalysen - Etablierung von Sponsor-Konzepten durch exakte Analyse von Besucherzahlen und Zielgruppen Online-Werbung incl . Erfolgsmessung und Kosten- /Nutzen-Analyse Unterstützung von "Star-Allianzen" durch Schnittstellen-Programmierung zu Warenwirtschaftssystemen und Etablierung von Logistik-Konzepten Optimierung des Workflows von Bestellung bis zur Lieferung und Fakturierung in den jeweiligen Part- nerunternehmenOptimization of the communication mix through targeted advertising effectiveness analyzes - establishment of sponsor concepts through exact analysis of visitor numbers and target groups online advertising incl. Success measurement and cost / benefit analysis Support of "star alliances" through interface programming to ERP systems and establishment of logistics concepts. Optimization of the workflow from ordering to delivery and invoicing in the respective partner company
Folgende Charakteristika unterstreichen die Einzigartigkeit des Dienstleistungs-konzepts für den Kunden : - durch Outsourcing ressourcenschonende Personal- und Kostenstruktur innovative, "state-of -the-art " -Lösungen durch permanent geschultes Fachpersonal schnelle, messbare Erfolge durch zeitnahes Eta- blieren von Konzepten unabhängige und wertfreie Analyse des Userverhaltens durch qualitätsgesicherte Maßnahmen eindeutige Präsentation der Ergebnisse für die Entseheidungsträger - unternehmensunabhängige Auswertung der Analyse- ergebnisse als "Stabsfunktion"The following characteristics underline the uniqueness of the service concept for the customer: - Outsourcing, resource-saving personnel and cost structure, innovative, "state-of-the-art" solutions by permanently trained specialist personnel, rapid, measurable success through the timely establishment of concepts independent and value-free analysis of user behavior through quality-assured measures, clear presentation of the results for decision-makers - company-independent evaluation of the analysis results as a "staff function"
Investitionsminimierung und -schütz durch sukzessive Investitionstätigkeit mit paralleler Erfolgsmessung - Netzwerke durch Kooperation mit Marktführern und Know-how-Trägern zur Lösung individueller HerausforderungenInvestment minimization and protection through successive investment activity with parallel success measurement - networks through cooperation with market leaders and know-how carriers to solve individual challenges
Die Erfindung ist nicht beschränkt auf die hier darge- stellten Ausführungsbeispiele. Vielmehr ist es möglich, durch Kombination und Modifikation der genannten Mittel und Merkmale weitere Ausführungsvarianten zu realisieren, ohne den Rahmen der Erfindung zu verlassen. The invention is not restricted to the exemplary embodiments shown here. Rather, it is possible to implement and implement further embodiment variants by combining and modifying the means and features mentioned, without leaving the scope of the invention.

Claims

Patentansprüche claims
1. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web- Präsenz, dadurch gekennzeichnet, daß1. A method for analyzing user behavior in computer networks to optimize the web presence, characterized in that
- nach Implementierung des Verfahrens der Quellcode der Domain optimiert wird,- after implementing the procedure, the source code of the domain is optimized,
- von mindestens einem Servercomputer Benutzerakti- vitäten erfaßt und protokolliert werden,- user activities are recorded and logged by at least one server computer,
- die erfaßten Aktivitäten von Interpretationsfehlern bereinigt werden,- the recorded activities are corrected from interpretation errors,
- die nach der Bereinigung vorliegenden Daten analysiert und mit Daten aus einer Erfahrungsdatenbank vergleichen werden und- the data available after the cleanup are analyzed and compared with data from an experience database and
- die Ergebnisse des Vergleiches zur Optimierung eingesetzt werden, indem durch eine Rückführung eine aktive Einflußnahme auf den Servercomputer erfolgt und hierdurch ein geschlossener Regelkreis realisiert wird.- The results of the comparison are used for optimization by actively influencing the server computer by means of feedback and thereby realizing a closed control loop.
2. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach Anspruch 1 , dadurch gekennzeichnet, daß die Benutzeraktivitäten in einem Logfile protokolliert und/oder in einer zweiten Datenbank gespeichert werden. 2. A method for analyzing user behavior in computer networks to optimize the web presence according to claim 1, characterized in that the user activities are logged in a log file and / or stored in a second database.
3. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach Anspruch 1 oder 2 , dadurch gekennzeichnet, daß im Logfile und/oder der zweiten Datenbank Parameter des Controllings und/oder Daten über die Struktur der HTML-Dokumente und/oder die Ist-Analyse und/oder - die historischen Daten und/oder die Trend-Analyse gespeichert werden.3. A method for analyzing user behavior in computer networks to optimize the web presence according to claim 1 or 2, characterized in that in the log file and / or the second database parameters of controlling and / or data on the structure of the HTML documents and / or the actual analysis and / or the historical data and / or the trend analysis are stored.
4. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 3 , dadurch gekennzeichnet, daß das Verfahren eine Universalschnittstelle zur Verfügung stellt.4. A method for analyzing user behavior in computer networks to optimize the web presence according to one of claims 1 to 3, characterized in that the method provides a universal interface.
5. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die protokollierten Benutzeraktivitäten über einen Zeitraum von mehreren Monaten gespeichert werden.5. A method for analyzing user behavior in computer networks to optimize the web presence according to one of claims 1 to 4, characterized in that the logged user activities are stored over a period of several months.
6. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach Anspruch 1, dadurch gekennzeichnet, daß die Erfahrungsdatenbank Informationen enthält über alle HTML-Dokumente, die, versehen mit Attributen, in Zuordnungs-Tabellen aufgelistet sind, und/oder über Parameter des Controlling.6. A method for analyzing user behavior in computer networks to optimize the web presence according to claim 1, characterized in that the experience database contains information about all HTML documents, which are provided with attributes, listed in assignment tables, and / or about parameters of controlling.
7. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß die den HTML-Dokumenten zugeordneten Attribute die HTML-Dokumente als technische Dokumente,7. A method for analyzing user behavior in computer networks to optimize the web presence according to one of claims 1 to 6, characterized in that the attributes assigned to the HTML documents the HTML documents as technical documents,
Dokumente zur Navigation, contentführende Dokumente oder werbeführende Dokumente kennzeichnen .Mark documents for navigation, content-bearing documents or advertising documents.
8. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß die durch den Aufbau der Website und/oder die durch den Einsatz von8. A method for analyzing user behavior in computer networks to optimize the web presence according to one of claims 1 to 7, characterized in that by the structure of the website and / or by the use of
Proxy-Cacheservern und/oder - Lokalen Cachespeichern und/oder Routern und/oder Firewalls und/oder dynamisch vergebenen IP-Adressen hervorgerufenen Interpretationsfehler bereinigt werden. Proxy cache servers and / or local cache memories and / or routers and / or firewalls and / or dynamically assigned IP addresses, interpretation errors caused are cleaned up.
9. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, daß jede Anfrage an eine dynamisch erzeugte Seite einschließlich der generierten Inhalte protokolliert wird.9. A method for analyzing user behavior in computer networks to optimize the web presence according to one of claims 1 to 8, characterized in that each request to a dynamically generated page including the generated content is logged.
10. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen nd zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, daß jede Anfrage an eine Website zu einem Eintrag in das Logfile führt, indem eine Anfrage mittels eines CGI -Images immer dem Server mitgeteilt wird.10. A method for analyzing user behavior in computer networks nd for optimizing the web presence according to one of claims 1 to 9, characterized in that each request to a website leads to an entry in the log file by a request by means of a CGI image always is communicated to the server.
11. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, daß die Bereinigung der Interpretationsfehler mit Hilfe von Zuordnungstabellen erfolgt .11. A method for analyzing user behavior in computer networks to optimize the web presence according to one of claims 1 to 10, characterized in that the interpretation errors are corrected with the aid of assignment tables.
12. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, daß - die automatische Behebung von Programmierfehlern in den HTML-Dokumenten und/oder die automatische Anpassung der HTML-Dokumente an die gerätetechnischen Voraussetzungen der Nutzer und/oder die automatische Anpassung der Inhalte der Websites an das Nutzerverhalten und/oder die Anforderungen der Nutzer Bestandteil der Optimierung sind.12. A method for analyzing user behavior in computer networks to optimize the web presence according to one of claims 1 to 11, characterized in that - the automatic correction of programming errors in the HTML documents and / or the automatic adaptation of the HTML documents to the technical requirements of the users and / or the automatic adaptation of the content of the websites to the user behavior and / or the requirements of the users are part of the optimization.
13. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet, daß die Optimierung durch13. A method for analyzing user behavior in computer networks to optimize the web presence according to one of claims 1 to 12, characterized in that the optimization by
Vergleich mit dem typischen Zielgruppenverhalten und/oder - nach Methoden des kundenbezogenen Qualitätsmanagements erfolgt .Comparison with the typical target group behavior and / or - made according to methods of customer-related quality management.
14. Verfahren zur Analyse des Benutzerverhaltens in Computernetzen zur Optimierung der Web-Präsenz nach einem der Ansprüche 1 bis 13, dadurch gekennzeichnet, daß eine Darstellung der Ergebnisse der Analyse nach Vorgabe individueller Parameter erfolgt.14. A method for analyzing user behavior in computer networks to optimize the web presence according to one of claims 1 to 13, characterized in that the results of the analysis are presented according to the specification of individual parameters.
15. Methode zur Optimierung der Web-Präsenz in Compu- ternetzen, dadurch gekennzeichnet, daß das Benutzerverhalten erfasst und analysiert wird, wobei fehlerhafte Einflußfaktoren eliminiert werden und eine Optimierung der Web-Präsenz mit dem Ziel der Erhöhung der betriebswirtschaftlichen Wirksamkeit der Web-Präsenz erfolgt derart, daß aus den erfassten, bereinigten Benutzeraktivitäten und Aussagen aus einer Erfahrungsdatenbank ein Regelwert zur Realisierung eines geschlossenen Regelkreises gebildet wird, welcher Einfluß auf die Gestaltung der Web-Präsenz ausübt. 15. Method for optimizing the web presence in computer networks, characterized in that the user behavior is recorded and analyzed, with erroneous influencing factors being eliminated and an optimization of the web presence with the aim of increasing the economic effectiveness of the web presence takes place in such a way that a rule value is formed from the recorded, cleaned user activities and statements from an experience database for the implementation of a closed control loop, which influence the design of the Web presence.
PCT/EP2000/010136 1999-10-14 2000-10-13 Method for the analysis of user behavior in a computer network in order to optimize web presence WO2001027760A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU12722/01A AU1272201A (en) 1999-10-14 2000-10-13 Method for the analysis of user behavior in a computer network in order to optimize web presence
EP00974394A EP1222544A3 (en) 1999-10-15 2000-10-13 Method for the analysis of user behavior in a computer network in order to optimize web presence

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19951209.4 1999-10-15
DE19951209 1999-10-15

Publications (3)

Publication Number Publication Date
WO2001027760A2 true WO2001027760A2 (en) 2001-04-19
WO2001027760A3 WO2001027760A3 (en) 2002-07-11
WO2001027760A9 WO2001027760A9 (en) 2002-09-06

Family

ID=7926715

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/010136 WO2001027760A2 (en) 1999-10-14 2000-10-13 Method for the analysis of user behavior in a computer network in order to optimize web presence

Country Status (3)

Country Link
EP (1) EP1222544A3 (en)
AU (1) AU1272201A (en)
WO (1) WO2001027760A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006034844A1 (en) * 2004-09-29 2006-04-06 1&1 Internet Ag Method for the targeted control of online advertising and associated method and system
CN102685224A (en) * 2012-04-28 2012-09-19 华为技术有限公司 User behavior analysis method, related equipment and system
EP3809354A1 (en) 2019-10-15 2021-04-21 Eisenbürger GmbH Method for generating at least part of the content of a web page

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5892917A (en) * 1995-09-27 1999-04-06 Microsoft Corporation System for log record and log expansion with inserted log records representing object request for specified object corresponding to cached object copies
US5960409A (en) * 1996-10-11 1999-09-28 Wexler; Daniel D. Third-party on-line accounting system and method therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5892917A (en) * 1995-09-27 1999-04-06 Microsoft Corporation System for log record and log expansion with inserted log records representing object request for specified object corresponding to cached object copies
US5960409A (en) * 1996-10-11 1999-09-28 Wexler; Daniel D. Third-party on-line accounting system and method therefor

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
COOLEY ET AL: "Grouping Web page references into transactions for mining World Wide Web browsing patterns" PROCEEDINGS OF THE KNOWLEDGE AND DATA ENGINEERING WORKSHOP, 1997, Seiten 2-9, XP002195450 *
FELCIANO R M ET AL: "Lamprey: Tracking Users on the World Wide Web" 1996 AMIA ANNUAL FALL SYMPOSIUM, 1996, XP002195453 Washington, D.C. *
MAH B A : "An empirical model of HTTP network traffic" PROCEEDINGS OF THE INFOCOM 97, 16TH ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER AND COMMUNICATION SOCIETIES, Bd. 2, 1997, Seiten 592-600, XP002195452 *
PITKOW J: "In search of Reliable Usage Data on the WWW" PROCEEDINGS OF THE 6TH INTERNATIONAL WWW CONFERENCE, 1997, Seiten 451-463, XP002195451 Santa Clara, CA *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006034844A1 (en) * 2004-09-29 2006-04-06 1&1 Internet Ag Method for the targeted control of online advertising and associated method and system
AU2005289059B2 (en) * 2004-09-29 2010-09-02 1&1 Internet Ag Method for the targeted control of online advertising and associated method and system
CN102685224A (en) * 2012-04-28 2012-09-19 华为技术有限公司 User behavior analysis method, related equipment and system
WO2013159512A1 (en) * 2012-04-28 2013-10-31 华为技术有限公司 User behavior analysis method, and related equipment and system
US9589275B2 (en) 2012-04-28 2017-03-07 Huawei Technologies Co., Ltd. User behavior analysis method, and related device and method
EP3809354A1 (en) 2019-10-15 2021-04-21 Eisenbürger GmbH Method for generating at least part of the content of a web page

Also Published As

Publication number Publication date
AU1272201A (en) 2001-04-23
WO2001027760A9 (en) 2002-09-06
WO2001027760A3 (en) 2002-07-11
EP1222544A3 (en) 2002-09-04
EP1222544A2 (en) 2002-07-17

Similar Documents

Publication Publication Date Title
DE69733606T2 (en) COMPUTER NETWORK AND METHOD FOR DETERMINING THE USER BEHAVIOR
EP1435148B1 (en) Method for customized data output on a web site
EP1797699B1 (en) Method for the targeted control of online advertising and associated method and system
DE60314275T2 (en) SYSTEM FOR THE DELIVERY OF INFORMATION BASED ON A WEBSITE CONTENT
DE10320615A1 (en) Using extensible markup language in a system and method for manipulating a position on a search result list generated by a computer network search engine
DE112012003376T5 (en) page coverage
DE10115586A1 (en) Process for generating Internet information
EP1131752A1 (en) Method for databank-assisted selection of products for electronic commerce applications in internet
WO2007076897A1 (en) Method for tracking network transactions
EP1716529A1 (en) Information system
DE19813884B4 (en) System and method for determining and presenting connection-related performance data in networks
AT5506U1 (en) DEVICE AND METHOD FOR SENDING ADVERTISING INFORMATION
WO2001027760A2 (en) Method for the analysis of user behavior in a computer network in order to optimize web presence
DE10325998A1 (en) Method for optimizing a link referring to a first network page
DE10115895C1 (en) Method for generating a representation for the retrieval of an information page that has already been called up
DE102004047815B4 (en) Method of targeted advertising and system control
DE19959142A1 (en) Method and device for transmitting content, in particular advertising
DE102004008493B4 (en) Internet-based information system
DE10319887B4 (en) A method of aligning a database displayed on a client computing device with a source database stored on a server computing device
DE60014718T2 (en) PROCEDURE FOR SENDING A SELECTION ON ONE WEBSITE AND THIS SITE TO ANOTHER USER THROUGH A SERVER
DE10061470C2 (en) Procedure and arrangement for providing information via a communication network
DE69910352T2 (en) Procedures for controlling the work environment of company employees
WO2024067920A1 (en) Database of a computer
DE102020126572A1 (en) tracking procedure
DE10061469C2 (en) Procedure and system for providing information via a communication network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2000974394

Country of ref document: EP

CFP Corrected version of a pamphlet front page
CR1 Correction of entry in section i

Free format text: PAT. BUL. 16/2001 UNDER (30) REPLACE "14.10.99" BY "15.10.99"

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 09868110

Country of ref document: US

AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWP Wipo information: published in national office

Ref document number: 2000974394

Country of ref document: EP

COP Corrected version of pamphlet

Free format text: PAGES 1/3-3/3, DRAWINGS, REPLACED BY NEW PAGES 1/7-7/7; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

WWW Wipo information: withdrawn in national office

Ref document number: 2000974394

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP