
Recherche avancée
Médias (91)
-
Spitfire Parade - Crisis
15 mai 2011, par kent1
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Wired NextMusic
14 mai 2011, par kent1
Mis à jour : Février 2012
Langue : English
Type : Video
-
Video d’abeille en portrait
14 mai 2011, par kent1
Mis à jour : Février 2012
Langue : français
Type : Video
-
Sintel MP4 Surround 5.1 Full
13 mai 2011, par kent1
Mis à jour : Février 2012
Langue : English
Type : Video
-
Carte de Schillerkiez
13 mai 2011, par kent1
Mis à jour : Septembre 2011
Langue : English
Type : Texte
-
Publier une image simplement
13 avril 2011, par kent1, Webmaster - Bij de Brest
Mis à jour : Février 2012
Langue : français
Type : Video
Autres articles (6)
-
Supporting all media types
13 avril 2011, par kent1Unlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)
-
Automated installation script of MediaSPIP
25 avril 2011, par kent1To overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
The documentation of the use of this installation script is available here.
The code of this (...) -
Script d’installation automatique de MediaSPIP
25 avril 2011, par kent1Afin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
La documentation de l’utilisation du script d’installation (...)
Sur d’autres sites (3824)
-
What is Web Log Analytics and Why You Should Use It
26 juin 2024, par ErinCan’t use JavaScript tracking on your website ? Need a more secure and privacy-friendly way to understand your website visitors ? Web log analytics is your answer. This method pulls data directly from your server logs, offering a secure and privacy-respecting alternative.
In this blog, we cover what web log analytics is, how it compares to JavaScript tracking, who it is best suited for, and why it might be the right choice for you.
What are server logs ?
Before diving in, let’s start with the basics : What are server logs ? Think of your web server as a diary that notes every visit to your website. Each time someone visits, the server records details like :
- User agent : Information about the visitor’s browser and operating system.
- Timestamp : The exact time the request was made.
- Requested URL : The specific page or resource the visitor requested.
These “diary entries” are called server logs, and they provide a detailed record of all interactions with your website.
Server log example
Here’s what a server log looks like :
192.XXX.X.X – – [24/Jun/2024:14:32:01 +0000] “GET /index.html HTTP/1.1” 200 1024 “https://www.example.com/referrer.html” “Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36”
192.XXX.X.X – – [24/Jun/2024:14:32:02 +0000] “GET /style.css HTTP/1.1” 200 3456 “https://www.example.com/index.html” “Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36”
192.XXX.X.X – – [24/Jun/2024:14:32:03 +0000] “GET /script.js HTTP/1.1” 200 7890 “https://www.example.com/index.html” “Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36”
192.XXX.X.X – – [24/Jun/2024:14:32:04 +0000] “GET /images/logo.png HTTP/1.1” 200 1234 “https://www.example.com/index.html” “Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36”
Breakdown of the log entry
Each line in the server log represents a single request made by a visitor to your website. Here’s a detailed breakdown of what each part means :
- IP Address : 192.XXX.X.X
- This is the IP address of the visitor’s device.
- User Identifier : – –
- These fields are typically used for user identification and authentication, which are not applicable here, hence the hyphens.
- Timestamp : [24/Jun/2024:14:32:01 +0000]
- The date and time of the request, including the timezone.
- Request Line : “GET /index.html HTTP/1.1”
- The request method (GET), the requested resource (/index.html), and the HTTP version (HTTP/1.1).
- Response Code : 200
- The HTTP status code indicates the result of the request (200 means OK).
- Response Size : 1024
- The size of the response in bytes.
- Referrer : “https://www.example.com/referrer.html“
- The URL of the referring page that led the visitor to the current page.
- User Agent : “Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36”
- Information about the visitor’s browser and operating system.
In the example above, there are multiple log entries for different resources (HTML page, CSS file, JavaScript file, and an image). This shows that when a visitor loads a webpage, multiple requests are made to load all the necessary resources.
What is web log analytics ?
Web log analytics is one of many methods for tracking visitors to your site.
Web log analytics is the process of analysing server log files to track and understand website visitors. Unlike traditional methods that use JavaScript tracking codes embedded in web pages, web log analytics pulls data directly from these server logs.
How it works :
- Visitor request : A visitor’s browser requests your website.
- Server logging : The server logs the request details.
- Analysis : These logs are analysed to extract useful information about your visitors and their activities.
Web log analytics vs. JavaScript tracking
JavaScript tracking
JavaScript tracking is the most common method used to track website visitors. It involves embedding a JavaScript code snippet into your web pages. This code collects data on visitor interactions and sends it to a web analytics platform.
Differences and benefits :
Privacy :
- Web log analytics : Since it doesn’t require embedding tracking codes, it is considered less intrusive and helps maintain higher privacy standards.
- JavaScript tracking : Embeds tracking codes directly on your website, which can be more invasive and raise privacy concerns.
Ease of setup :
- Web log analytics : No need to modify your website’s code. All you need is access to your server logs.
- JavaScript tracking : Requires adding tracking code on your web pages. This is generally an easier setup process.
Data collection :
- Web log analytics : Contain requests of users with adblockers (ghostery, adblock, adblock plus, privacy badger, etc.) sometimes making it more accurate. However, it may miss certain interactive elements like screen resolution or user events. It may also over-report data.
- JavaScript tracking : Can collect a wide range of data, including Custom dimensions, Ecommerce tracking, Heatmaps, Session recordings, Media and Form analytics, etc.
Why choose web log analytics ?
Enhanced privacy
Avoiding embedded tracking codes means there’s no JavaScript running on your visitors’ browsers. This significantly reduces the risk of data leakage and enhances overall privacy.
Comprehensive data collection
It isn’t affected by ad blockers or browser tracking protections, ensuring you capture more complete and accurate data about your visitors.
Historical data analysis
You can import and analyse historical log files, giving you insights into long-term visitor behaviour and trends.
Simple setup
Since it relies on server logs, there’s no need to alter your website’s code. This makes setup straightforward and minimises potential technical issues.
Who should use web log analytics ?
Web log analytics is particularly suited for businesses that prioritise data privacy and security.
Organisations that handle sensitive data, such as banks, healthcare providers, and government agencies, can benefit from the enhanced privacy.
By avoiding JavaScript tracking, these entities minimise data exposure and comply with strict privacy regulations like Sarbanes Oxley and PCI.
Why use Matomo for web log analytics ?
Matomo stands out as a top choice for web log analytics because it prioritises privacy and data ownership
Here’s why :
- Complete data control : You own all your data, so you don’t have to worry about third-party access.
- IP anonymisation : Matomo anonymises IP addresses to further protect user privacy.
- Bot filtering : Automatically excludes bots from your reports, ensuring you get accurate data.
- Simple migration : You can easily switch from other tools like AWStats by importing your historical logs into Matomo.
- Server log recognition : Recognises most server log formats (Apache, Nginx, IIS, etc.).
Start using web log analytics
Web log analytics offers a secure, privacy-focused alternative to traditional JavaScript tracking methods. By analysing server logs, you get valuable insights into your website traffic while maintaining high privacy standards.
If you’re serious about privacy and want reliable data, give Matomo’s web log analytics a try.
Start your 21-day free trial now. No credit card required.
Try Matomo for Free
21 day free trial. No credit card required.
-
What is last click attribution ? A beginner’s guide
10 mars 2024, par ErinImagine you just finished a successful marketing campaign. You reached new highs in campaign revenue. Your conversion was higher than ever. And you did it without dramatically increasing your marketing budget.
So, you start planning your next campaign with a bigger budget.
But what do you do ? Where do you invest the extra money ?
You used several marketing tactics and channels in the last campaign. To solve this problem, you need to track marketing attribution — where you give conversion credit to a channel (or channels) that acted as a touchpoint along the buyer’s journey.
One of the most popular attribution models is last click attribution.
In this article, we’ll break down what last click attribution is, its advantages and disadvantages, and examples of how you can use it to gain insights into the marketing strategies driving your growth.
What is last click attribution ?
Last click, or last interaction, is a marketing attribution model that seeks to give all credit for a conversion to the final touchpoint in the buyer’s journey. It assumes the customer’s last interaction with your brand (before the sale) was the most influential marketing channel for the conversion decision.
Example of last click attribution
Let’s say a woman named Jill stumbles across a fitness equipment website through an Instagram ad. She explores the website, looking at a few fitness bands and equipment, but she doesn’t buy anything.
A few days later, Jill was doing a workout but wished she had equipment to use.
So, she Googles the name of the company she checked out earlier to take a look at the fitness bands it offers. She’s not sure which one to get, but she signs up for a 10% discount by entering her email.
A few days later, she sees an ad on Facebook and visits the site but exits before purchasing.
The next day, Jill gets an email from the store stating that her discount code is expiring. She clicks on the link, plugs in the discount code, and buys a fitness band for $49.99.
Under the last click attribution model, the fitness company would attribute full credit for the sale to their email campaign while ignoring all other touchpoints (the Instagram ad, Jill’s organic Google search, and the Facebook ad).
3 advantages of last click attribution
Last click attribution is one of the most popular methods to credit a conversion. Here are the primary advantages of using it to measure your marketing efforts :
1. Easiest attribution method for beginners
If something’s too complicated, many people simply won’t touch it.
So, when you start diving into attribution, you might want to keep it simple. Fortunately, last click attribution is a wonderful method for beginner marketers to try out. And when you first begin tracking your marketing efforts, it’s one of the easiest methods to grasp.
2. It can have more impact on revenue
Attribution and conversions go hand in hand. But conversions aren’t just about making a sale or generating more revenue. We often need to track the conversions that take place before a sale.
This could include gaining a new follower on Instagram or capturing an email subscriber with a new lead magnet.
If you’re trying to attribute why someone converted into a follower or lead, you may want to ditch last click for something else.
But when you’re looking strictly at revenue-generating conversions, last click can be one of the most impactful methods for giving credit to a conversion.
3. It helps you understand bottom-of-funnel conversions
If SEO is your focus, chances are pretty good that you aren’t looking for a direct sale right out of the gate. You likely want to build your authority, inform and educate your audience, and then maybe turn them into a lead.
However, when your primary focus isn’t generating traffic or leads but turning your leads into customers, then you’re focused on the bottom of your sales funnel.
Last click can be helpful to use in bottom-of-funnel (BoFu) conversions since it often means following a paid ad or sales email that allows you to convert your warm audience member.
If you’re strictly after revenue, you may not need to pay as much attention to the person who reads your latest blog post. After they read the article, they may have seen a social media post. And then, maybe they saw your email with a discount to buy now — which converted them into a paying customer.
3 challenges of last click attribution
Last click attribution is a simple way to start analysing the channels that impact your conversions. But it’s not perfect.
Here are a few challenges of last click attribution you should keep in mind :
1. It ignores all other touchpoints
Last click attribution is a single-touch attribution model. This type of model declares that a single channel gets 100% of the credit for a sale.
But this can overlook impactful contributions from other channels.
Multi-touch attribution seeks to give credit to multiple channels for each conversion. This is a more holistic approach.
2. It fragments the customer journey
Most customers need a few touchpoints before they’ll make a purchase.
Maybe it’s reading a blog post via Google, checking out a social media post on Instagram, and receiving a nurture email.
If you look only at the last touchpoint before a sale, then you ignore the impact of the other channels. This leads to a fragmented customer journey.
Imagine this : You tell your marketing leaders that Facebook ads are responsible for your success because they were the last touch for 65% of conversions. So, you pour your entire budget into Facebook ads.
What happens ?
Your sales drop by 60% in one month. This happens because you ignored the traffic you were generating from SEO blog posts that led to that conversion — the nurturing that took place in email marketing.
3. Say goodbye to brand awareness marketing
Without a brand, you can’t have a sustainable business.
Some marketing activities, like brand awareness campaigns, are meant to fuel brand awareness to build a business that lasts for years.
But if you’re going to use last click attribution to measure the effectiveness of your marketing efforts, then you’re going to diminish the impact of brand awareness.
Your brand, as a whole, has the ability to generate multiples of your current revenue by simply reaching more people and creating unique brand experiences with new audiences.
Last click attribution can’t easily measure brand awareness activities, which means their importance is often ignored.
Last click attribution vs. other attribution models
Last click attribution is just one type of attribution model. Here are five other common marketing attribution models you might want to consider :
First interaction
We’ve already touched on last click interaction as a marketing attribution model. But one of the most common models does the opposite.
First interaction, or first touch, gives full credit to the first channel that brought a lead in.
First interaction is best used for top-of-funnel (ToFU) conversions, like user acquisition.
Last non-direct interaction
A similar model to last click attribution is one called last non-direct interaction. But one major difference is that it excludes all direct traffic from the calculation. Instead, it assigns full conversion credit to the channel that precedes it.
For instance, let’s say you see someone comes to your website via a Facebook ad but doesn’t purchase. Then one week later, they go directly to your website through a bookmark they saved and they complete a purchase. Instead of giving attribution to the direct traffic touchpoint (entering your site through a saved bookmark), you attribute the conversion to the previous channel.
In this case, the Facebook ad gets the credit.
Last non-direct attribution is best used for BoFu conversions.
Linear
Another common attribution model is called linear attribution. Here, you split the credit for a conversion equally across every single touchpoint.
This means if someone clicks on your blog post in Google, TikTok post, email, and a Facebook ad, then the credit for the conversion is equally split between each of these channels.
This model is helpful for looking at both BoFu and ToFu activities.
Time decay
Time decay is an attribution model that more accurately credits conversions across different touchpoints. This means the closer a channel is to a conversion, the more weight is given to it.
The time decay model assumes that the closer a channel is to a conversion, the greater that channel’s impact is on a sale.
Position based
Position-based, also called U-shaped attribution, is an interesting model that gives multiple channels credit for a conversion.
But it doesn’t give equal credit to channels or weighted credit to the channels closest to the conversion.
Instead, it gives the most credit to the first and last interactions.
In other words, it emphasises the conversion of someone to a lead and, eventually, a customer.
It gives the first and last interaction 40% of the credit for a conversion and then splits the remaining 20% across the other touchpoints in the customer journey.
If you’re ever unsure about which attribution model to use, with Matomo, you can compare them to determine the one that best aligns with your goals and accurately reflects conversion paths.
In the above screenshot from Matomo, you can see how last-click compares to first-click and linear models to understand their respective impacts on conversions.
Try Matomo for Free
Get the web insights you need, without compromising data accuracy.
Use Matomo to track last click attribution
If you want to improve your marketing, you need to start tracking your efforts. Without marketing attribution, you will never be certain which marketing activities are pushing your business forward.
Last click attribution is one of the most popular ways to get started with attribution since it, very simply, gives full credit to the last interaction for a conversion.
If you want to start tracking last click attribution (or any other previously mentioned attribution model), sign up for Matomo’s 21-day free trial today. No credit card required.
Try Matomo for Free
21 day free trial. No credit card required.
-
A Guide to GDPR Sensitive Personal Data
13 mai 2024, par ErinThe General Data Protection Regulation (GDPR) is one of the world’s most stringent data protection laws. It provides a legal framework for collection and processing of the personal data of EU individuals.
The GDPR distinguishes between “special categories of personal data” (also referred to as “sensitive”) and other personal data and imposes stricter requirements on collection and processing of sensitive data. Understanding these differences will help your company comply with the requirements and avoid heavy penalties.
In this article, we’ll explain what personal data is considered “sensitive” according to the GDPR. We’ll also examine how a web analytics solution like Matomo can help you maintain compliance.
What is sensitive personal data ?
The following categories of data are treated as sensitive :
-
- Personal data revealing :
- Racial or ethnic origin ;
- Political opinions ;
- Religious or philosophical beliefs ;
- Trade union membership ;
- Genetic and biometric data ;
- Data concerning a person’s :
- Health ; or
- Sex life or sexual orientation.
- Personal data revealing :
Sensitive vs. non-sensitive personal data : What’s the difference ?
While both categories include information about an individual, sensitive data is seen as more private, or requiring a greater protection.
Sensitive data often carries a higher degree of risk and harm to the data subject, if the data is exposed. For example, a data breach exposing health records could lead to discrimination for the individuals involved. An insurance company could use the information to increase premiums or deny coverage.
In contrast, personal data like name or gender is considered less sensitive because it doesn’t carry the same degree of harm as sensitive data.
Unauthorised access to someone’s name alone is less likely to harm them or infringe on their fundamental rights and freedoms than an unauthorised access to their health records or biometric data. Note that financial information (e.g. credit card details) does not fall into the special categories of data.
Legality of processing
Under the GDPR, both sensitive and nonsensitive personal data are protected. However, the rules and conditions for processing sensitive data are more stringent.
Article 6 deals with processing of non-sensitive data and it states that processing is lawful if one of the six lawful bases for processing applies.
In contrast, Art. 9 of the GDPR states that processing of sensitive data is prohibited as a rule, but provides ten exceptions.
It is important to note that the lawful bases in Art. 6 are not the same as exceptions in Art. 9. For example, while performance of a contract or legitimate interest of the controller are a lawful basis for processing non-sensitive personal data, they are not included as an exception in Art. 9. What follows is that controllers are not permitted to process sensitive data on the basis of contract or legitimate interest.
The exceptions where processing of sensitive personal data is permitted (subject to additional requirements) are :
- Explicit consent : The individual has given explicit consent to processing their sensitive personal data for specified purpose(s), except where an EU member state prohibits such consent. See below for more information about explicit consent.
- Employment, social security or social protection : Processing sensitive data is necessary to perform tasks under employment, social security or social protection law.
- Vital interests : Processing sensitive data is necessary to protect the interests of a data subject or if the individual is physically or legally incapable of consenting.
- Non-for-profit bodies : Foundations, associations or nonprofits with a political, philosophical, religious or trade union aim may process the sensitive data of their members or those they are in regular contact with, in connection with their purposes (and no disclosure of the data is permitted outside the organisation, without the data subject’s consent).
- Made public : In some cases, it may be permissible to process the sensitive data of a data subject if the individual has already made it public and accessible.
- Legal claims : Processing sensitive data is necessary to establish, exercise or defend legal claims, including legal or in court proceedings.
- Public interest : Processing is necessary for reasons of substantial public interest, like preventing unlawful acts or protecting the public.
- Health or social care : Processing special category data is necessary for : preventative or occupational medicine, providing health and social care, medical diagnosis or managing healthcare systems.
- Public health : It is permissible to process sensitive data for public health reasons, like protecting against cross-border threats to health or ensuring the safety of medicinal products or medical devices.
- Archiving, research and statistics : You may process sensitive data if it’s done for archiving purposes in the public interest, scientific or historical research purposes or statistical purposes.
In addition, you must adhere to all data handling requirements set by the GDPR.
Important : Note that for any data sent that you are processing, you always need to identify a lawful basis under Art. 6. In addition, if the data sent contains sensitive data, you must comply with Art. 9.
Explicit consent
While consent is a valid lawful basis for processing non-sensitive personal data, controllers are permitted to process sensitive data only with an “explicit consent” of the data subject.
The GDPR does not define “explicit” consent, but it is accepted that it must meet all Art. 7 conditions for consent, at a higher threshold. To be “explicit” a consent requires a clear statement (oral or written) of the data subject. Consent inferred from the data subject’s actions does not meet the threshold.
The controller must retain records of the explicit consent and provide appropriate consent withdrawal method to allow the data subject to exercise their rights.
Examples of compliant and non-compliant sensitive data processing
Here are examples of when you can and can’t process sensitive data :
- When you can process sensitive data : A doctor logs sensitive data about a patient, including their name, symptoms and medicine prescribed. The hospital can process this data to provide appropriate medical care to their patients. An IoT device and software manufacturer processes their customers’ health data based on explicit consent of each customer.
- When you can’t process sensitive data : One example is when you don’t have explicit consent from a data subject. Another is when there’s no lawful basis for processing it or you are collecting personal data you simply do not need. For example, you don’t need your customer’s ethnic origin to fulfil an online order.
Other implications of processing sensitive data
If you process sensitive data, especially on a large scale, GDPR imposes additional requirements, such as having Data Privacy Impact Assessments, appointing Data Protection Officers and EU Representatives, if you are a controller based outside the EU.
Penalties for GDPR non-compliance
Mishandling sensitive data (or processing it when you’re not allowed to) can result in huge penalties. There are two tiers of GDPR fines :
- €10 million or 2% of a company’s annual revenue for less severe infringements
- €20 million or 4% of a company’s annual revenue for more severe infringements
In the first half of 2023 alone, fines imposed in the EU due to GDPR violations exceeded €1.6 billion, up from €73 million in 2019.
Examples of high-profile violations in the last few years include :
- Amazon : The Luxembourg National Commission fined the retail giant with a massive $887 million fine in 2021 for not processing personal data per the GDPR.
- Google : The National Data Protection Commission (CNIL) fined Google €50 million for not getting proper consent to display personalised ads.
- H&M : The Hamburg Commissioner for Data Protection and Freedom of Information hit the multinational clothing company with a €35.3 million fine in 2020 for unlawfully gathering and storing employees’ data in its service centre.
One of the criteria that affects the severity of a fine is “data category” — the type of personal data being processed. Companies need to take extra precautions with sensitive data, or they risk receiving more severe penalties.
What’s more, GDPR violations can negatively affect your brand’s reputation and cause you to lose business opportunities from consumers concerned about your data practices. 76% of consumers indicated they wouldn’t buy from companies they don’t trust with their personal data.
Organisations should lay out their data practices in simple terms and make this information easily accessible so customers know how their data is being handled.
Get started with GDPR-compliant web analytics
The GDPR offers a framework for securing and protecting personal data. But it also distinguishes between sensitive and non-sensitive data. Understanding these differences and applying the lawful basis for processing this data type will help ensure compliance.
Looking for a GDPR-compliant web analytics solution ?
At Matomo, we take data privacy seriously.
Our platform ensures 100% data ownership, putting you in complete control of your data. Unlike other web analytics solutions, your data remains solely yours and isn’t sold or auctioned off to advertisers.
Additionally, with Matomo, you can be confident in the accuracy of the insights you receive, as we provide reliable, unsampled data.
Matomo also fully complies with GDPR and other data privacy laws like CCPA, LGPD and more.
Start your 21-day free trial today ; no credit card required.
Disclaimer
We are not lawyers and don’t claim to be. The information provided here is to help give an introduction to GDPR. We encourage every business and website to take data privacy seriously and discuss these issues with your lawyer if you have any concerns.
Try Matomo for Free
21 day free trial. No credit card required.
-