Recherche avancée

Médias (1)

Mot : - Tags -/lev manovitch

Autres articles (63)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

  • Other interesting software

    13 avril 2011, par

    We don’t claim to be the only ones doing what we do ... and especially not to assert claims to be the best either ... What we do, we just try to do it well and getting better ...
    The following list represents softwares that tend to be more or less as MediaSPIP or that MediaSPIP tries more or less to do the same, whatever ...
    We don’t know them, we didn’t try them, but you can take a peek.
    Videopress
    Website : http://videopress.com/
    License : GNU/GPL v2
    Source code : (...)

Sur d’autres sites (8841)

  • Script error logging and filtering leads to truncated inputs [duplicate]

    11 septembre 2023, par Alex Ixeras

    I have a short script to log the output of an ffmpeg error output. I want to suppress logging a particular error message, but log any other.

    


    while IFS= read -r file; do
    if [[ "$file" == *.mov ]]; then
        error=$(ffmpeg -v error -i "$file" -f null - 2>&1)
        if [[ "$error" != *"Application provided invalid, non monotonically increasing dts"* ]]; then
            echo "File: $file" >> error.log
            echo "$error" >> error.log
            echo "\n" >> error.log
        fi
    fi
done < /dir/to/list_of_files.txt


    


    On running this I get some output working well, some other however, seems to be truncated or seemingly providing truncated input. Below is some sample output.

    


    There are two truncated inputs (mes/bar/media/040F4F7F-7555-42C0-A8BE-F00C2240B1E9.mov and olumes/bar/media/05DD1E0E-3AA6-4803-9FE3-95101CF69AC7.mov) and one .heic file, which is sitting in the same folder, seemingly causing an issue (r/media/06D46531-B088-46D6-AEEA-7192845D09E0.heic). None of the files and their paths listed in /dir/to/list_of_files.txt is listed incomplete, meaning list_of_files.txt shows

    


      

    • /Volmes/bar/media/040F4F7F-7555-42C0-A8BE-F00C2240B1E9.mov
    • 


    • /Volumes/bar/media/05DD1E0E-3AA6-4803-9FE3-95101CF69AC7.mov
    • 


    • /Volumes/bar/media/06D46531-B088-46D6-AEEA-7192845D09E0.heic
    • 


    


    Here is the sample output :

    


    File: /Volumes/bar/media/006BE123-DA3F-46AA-A7DB-4FB747ECE3A8.mov&#xA;[h264 @ 0x126f1acf0] cabac decode of qscale diff failed at 44 1&#xA;[h264 @ 0x126f1acf0] error while decoding MB 44 1, bytestream 74947&#xA;&#xA;&#xA;File: /Volumes/bar/media/026B2681-840E-4B5E-945B-3CD485C74DA4.mov&#xA;[h264 @ 0x150e46e10] cabac decode of qscale diff failed at 51 24&#xA;[h264 @ 0x150e46e10] error while decoding MB 51 24, bytestream 29149&#xA;[h264 @ 0x150e50220] cabac decode of qscale diff failed at 56 33&#xA;[h264 @ 0x150e50220] error while decoding MB 56 33, bytestream 26749&#xA;[h264 @ 0x150e3da00] cabac decode of qscale diff failed at 71 42&#xA;[h264 @ 0x150e3da00] error while decoding MB 71 42, bytestream 22012&#xA;[h264 @ 0x150e62a40] cabac decode of qscale diff failed at 64 52&#xA;[h264 @ 0x150e62a40] error while decoding MB 64 52, bytestream 15091&#xA;&#xA;&#xA;File: mes/bar/media/040F4F7F-7555-42C0-A8BE-F00C2240B1E9.mov&#xA;mes/bar/media/040F4F7F-7555-42C0-A8BE-F00C2240B1E9.mov: No such file or directory&#xA;&#xA;&#xA;File: olumes/bar/media/05DD1E0E-3AA6-4803-9FE3-95101CF69AC7.mov&#xA;olumes/bar/media/05DD1E0E-3AA6-4803-9FE3-95101CF69AC7.mov: No such file or directory&#xA;&#xA;&#xA;File: /Volumes/bar/media/06C7E26A-C494-498A-8B57-BBC6E6CB7848.mov&#xA;[NULL @ 0x1246059c0] Invalid NAL unit size (1206193094 > 73032).&#xA;[NULL @ 0x1246059c0] missing picture in access unit with size 73036&#xA;[h264 @ 0x124646d10] Invalid NAL unit size (1206193094 > 73032).&#xA;[h264 @ 0x124646d10] Error splitting the input into NAL units.&#xA;[h264 @ 0x12463d900] left block unavailable for requested intra4x4 mode -1&#xA;[h264 @ 0x12463d900] error while decoding MB 0 12, bytestream 49336&#xA;Error while decoding stream #0:0: Invalid data found when processing input&#xA;[h264 @ 0x124659530] left block unavailable for requested intra4x4 mode -1&#xA;[h264 @ 0x124659530] error while decoding MB 0 4, bytestream 67241&#xA;[NULL @ 0x1246059c0] Invalid NAL unit size (385154995 > 70401).&#xA;[NULL @ 0x1246059c0] missing picture in access unit with size 70405&#xA;[h264 @ 0x124662940] cabac decode of qscale diff failed at 78 12&#xA;[h264 @ 0x124662940] error while decoding MB 78 12, bytestream 56219&#xA;[h264 @ 0x12466bd50] cabac decode of qscale diff failed at 86 9&#xA;[h264 @ 0x12466bd50] error while decoding MB 86 9, bytestream 61798&#xA;[h264 @ 0x124662940] Invalid NAL unit size (385154995 > 70401).&#xA;[h264 @ 0x124662940] Error splitting the input into NAL units.&#xA;[h264 @ 0x124621cd0] cabac decode of qscale diff failed at 107 5&#xA;[h264 @ 0x124621cd0] error while decoding MB 107 5, bytestream 60244&#xA;[h264 @ 0x1246188c0] top block unavailable for requested intra mode&#xA;[h264 @ 0x1246188c0] error while decoding MB 30 0, bytestream 70310&#xA;[h264 @ 0x124621cd0] cabac decode of qscale diff failed at 96 9&#xA;[h264 @ 0x124621cd0] error while decoding MB 96 9, bytestream 61611&#xA;Error while decoding stream #0:0: Invalid data found when processing input&#xA;[h264 @ 0x12463d900] cabac decode of qscale diff failed at 35 6&#xA;[h264 @ 0x12463d900] error while decoding MB 35 6, bytestream 54803&#xA;[h264 @ 0x124646d10] cabac decode of qscale diff failed at 57 10&#xA;[h264 @ 0x124646d10] error while decoding MB 57 10, bytestream 58139&#xA;[h264 @ 0x12466bd50] cabac decode of qscale diff failed at 78 4&#xA;[h264 @ 0x12466bd50] error while decoding MB 78 4, bytestream 66779&#xA;[h264 @ 0x1246188c0] left block unavailable for requested intra4x4 mode -1&#xA;[h264 @ 0x1246188c0] error while decoding MB 0 2, bytestream 199872&#xA;[h264 @ 0x124650120] cabac decode of qscale diff failed at 111 1&#xA;[h264 @ 0x124650120] error while decoding MB 111 1, bytestream 59299&#xA;[h264 @ 0x124646d10] left block unavailable for requested intra4x4 mode -1&#xA;[h264 @ 0x124646d10] error while decoding MB 0 15, bytestream 60124&#xA;[h264 @ 0x124659530] cabac decode of qscale diff failed at 114 5&#xA;[h264 @ 0x124659530] error while decoding MB 114 5, bytestream 56033&#xA;[h264 @ 0x124621cd0] cabac decode of qscale diff failed at 40 11&#xA;[h264 @ 0x124621cd0] error while decoding MB 40 11, bytestream 60838&#xA;[h264 @ 0x12463d900] left block unavailable for requested intra mode&#xA;[h264 @ 0x12463d900] error while decoding MB 0 8, bytestream 53862&#xA;[h264 @ 0x124646d10] cabac decode of qscale diff failed at 37 10&#xA;[h264 @ 0x124646d10] error while decoding MB 37 10, bytestream 51872&#xA;[h264 @ 0x124650120] cabac decode of qscale diff failed at 116 13&#xA;[h264 @ 0x124650120] error while decoding MB 116 13, bytestream 48950&#xA;[h264 @ 0x124659530] top block unavailable for requested intra mode -1&#xA;[h264 @ 0x124659530] error while decoding MB 61 0, bytestream 59379&#xA;[h264 @ 0x124662940] cabac decode of qscale diff failed at 101 5&#xA;[h264 @ 0x124662940] error while decoding MB 101 5, bytestream 52129&#xA;[h264 @ 0x12466bd50] left block unavailable for requested intra4x4 mode -1&#xA;[h264 @ 0x12466bd50] error while decoding MB 0 12, bytestream 60271&#xA;[h264 @ 0x1246188c0] top block unavailable for requested intra mode&#xA;[h264 @ 0x1246188c0] error while decoding MB 95 0, bytestream 75286&#xA;[h264 @ 0x1246344f0] cabac decode of qscale diff failed at 43 11&#xA;[h264 @ 0x1246344f0] error while decoding MB 43 11, bytestream 52247&#xA;[NULL @ 0x1246059c0] Invalid NAL unit size (274069289 > 199826).&#xA;[NULL @ 0x1246059c0] missing picture in access unit with size 199830&#xA;[h264 @ 0x124662940] Invalid NAL unit size (274069289 > 199826).&#xA;[h264 @ 0x124662940] Error splitting the input into NAL units.&#xA;[h264 @ 0x124621cd0] left block unavailable for requested intra4x4 mode -1&#xA;[h264 @ 0x124621cd0] error while decoding MB 0 2, bytestream 69812&#xA;[h264 @ 0x124650120] left block unavailable for requested intra4x4 mode -1&#xA;[h264 @ 0x124650120] error while decoding MB 0 63, bytestream 5884&#xA;&#xA;Enter command: <target>|all <time>|-1 <command>[ <argument>]&#xA;&#xA;Parse error, at least 3 arguments were expected, only 1 given in string &#x27;r/media/06D46531-B088-46D6-AEEA-7192845D09E0.heic&#x27;&#xA;Error while decoding stream #0:0: Invalid data found when processing input&#xA;[NULL @ 0x1246059c0] Invalid NAL unit size (-1948339868 > 63994).&#xA;[NULL @ 0x1246059c0] missing picture in access unit with size 63998&#xA;[h264 @ 0x12466bd50] Invalid NAL unit size (-1948339868 > 63994).&#xA;[h264 @ 0x12466bd50] Error splitting the input into NAL units.&#xA;[NULL @ 0x1246059c0] Invalid NAL unit size (-632247255 > 62292).&#xA;[NULL @ 0x1246059c0] missing picture in access unit with size 62296&#xA;[h264 @ 0x12460bc20] Invalid NAL unit size (-632247255 > 62292).&#xA;[h264 @ 0x12460bc20] Error splitting the input into NAL units.&#xA;[h264 @ 0x1246344f0] cabac decode of qscale diff failed at 46 2&#xA;[h264 @ 0x1246344f0] error while decoding MB 46 2, bytestream 63786&#xA;[h264 @ 0x12463d900] left block unavailable for requested intra mode&#xA;[h264 @ 0x12463d900] error while decoding MB 0 1, bytestream 62099&#xA;[h264 @ 0x124646d10] left block unavailable for requested intra4x4 mode -1&#xA;[h264 @ 0x124646d10] error while decoding MB 0 4, bytestream 56879&#xA;[h264 @ 0x1246188c0] cabac decode of qscale diff failed at 38 4&#xA;[h264 @ 0x1246188c0] error while decoding MB 38 4, bytestream 57286&#xA;[h264 @ 0x124621cd0] top block unavailable for requested intra mode&#xA;[h264 @ 0x124621cd0] error while decoding MB 24 0, bytestream 75479&#xA;Error while decoding stream #0:0: Invalid data found when processing input&#xA;    Last message repeated 1 times&#xA;[aac @ 0x1246081f0] Pulse data corrupt or invalid.&#xA;Error while decoding stream #0:1: Invalid data found when processing input&#xA;[aac @ 0x1246081f0] Reserved bit set.&#xA;[aac @ 0x1246081f0] Number of bands (48) exceeds limit (39).&#xA;Error while decoding stream #0:1: Invalid data found when processing input&#xA;[aac @ 0x1246081f0] Reserved bit set.&#xA;[aac @ 0x1246081f0] Number of bands (7) exceeds limit (4).&#xA;Error while decoding stream #0:1: Invalid data found when processing input&#xA;[aac @ 0x1246081f0] Reserved bit set.&#xA;[aac @ 0x1246081f0] Prediction is not allowed in AAC-LC.&#xA;Error while decoding stream #0:1: Invalid data found when processing input&#xA;[aac @ 0x1246081f0] Reserved bit set.&#xA;[aac @ 0x1246081f0] Number of bands (43) exceeds limit (40).&#xA;Error while decoding stream #0:1: Invalid data found when processing input&#xA;[aac @ 0x1246081f0] Reserved bit set.&#xA;[aac @ 0x1246081f0] ms_present = 3 is reserved.&#xA;Error while decoding stream #0:1: Invalid data found when processing input&#xA;[h264 @ 0x124646d10] top block unavailable for requested intra mode -1&#xA;[h264 @ 0x124646d10] error while decoding MB 83 0, bytestream 200857&#xA;[h264 @ 0x1246188c0] top block unavailable for requested intra mode -1&#xA;[h264 @ 0x1246188c0] error while decoding MB 74 0, bytestream 72661&#xA;[h264 @ 0x124621cd0] cabac decode of qscale diff failed at 63 8&#xA;[h264 @ 0x124621cd0] error while decoding MB 63 8, bytestream 62599&#xA;[h264 @ 0x1246344f0] left block unavailable for requested intra mode&#xA;[h264 @ 0x1246344f0] error while decoding MB 0 8, bytestream 64506&#xA;[h264 @ 0x12463d900] top block unavailable for requested intra mode&#xA;[h264 @ 0x12463d900] error while decoding MB 85 0, bytestream 73041&#xA;[h264 @ 0x124659530] top block unavailable for requested intra mode -1&#xA;[h264 @ 0x124659530] error while decoding MB 36 0, bytestream 64753&#xA;[h264 @ 0x124650120] left block unavailable for requested intra mode&#xA;[h264 @ 0x124650120] error while decoding MB 0 12, bytestream 63916&#xA;[h264 @ 0x12460bc20] cabac decode of qscale diff failed at 85 8&#xA;[h264 @ 0x12460bc20] error while decoding MB 85 8, bytestream 55869&#xA;[h264 @ 0x124621cd0] left block unavailable for requested intra mode&#xA;[h264 @ 0x124621cd0] error while decoding MB 0 9, bytestream 55282&#xA;[h264 @ 0x12463d900] left block unavailable for requested intra mode&#xA;[h264 @ 0x12463d900] error while decoding MB 0 12, bytestream 50989&#xA;[h264 @ 0x124650120] top block unavailable for requested intra mode&#xA;[h264 @ 0x124650120] error while decoding MB 38 0, bytestream 63979&#xA;[h264 @ 0x124659530] cabac decode of qscale diff failed at 77 1&#xA;[h264 @ 0x124659530] error while decoding MB 77 1, bytestream 60749&#xA;[h264 @ 0x124662940] left block unavailable for requested intra4x4 mode -1&#xA;[h264 @ 0x124662940] error while decoding MB 0 4, bytestream 58098&#xA;[h264 @ 0x12466bd50] top block unavailable for requested intra mode&#xA;[h264 @ 0x12466bd50] error while decoding MB 12 0, bytestream 63853&#xA;[h264 @ 0x12460bc20] left block unavailable for requested intra mode&#xA;[h264 @ 0x12460bc20] error while decoding MB 0 3, bytestream 55763&#xA;[h264 @ 0x1246188c0] cabac decode of qscale diff failed at 64 8&#xA;[h264 @ 0x1246188c0] error while decoding MB 64 8, bytestream 51798&#xA;[h264 @ 0x124646d10] left block unavailable for requested intra mode&#xA;[h264 @ 0x124646d10] error while decoding MB 0 20, bytestream 43042&#xA;[h264 @ 0x12460bc20] left block unavailable for requested intra mode&#xA;[h264 @ 0x12460bc20] error while decoding MB 0 33, bytestream 35359&#xA;</argument></command></time></target>

    &#xA;

    When I try running the commands individually line by line from the input file, they all work as expected, e.g.

    &#xA;

      &#xA;
    • ffmpeg -v error -i "/Volumes/bar/media/006BE123-DA3F-46AA-A7DB-4FB747ECE3A8.mov" -f null -
    • &#xA;

    • ffmpeg -v error -i "/Volumes/bar/media/026B2681-840E-4B5E-945B-3CD485C74DA4.mov" -f null -
    • &#xA;

    • ffmpeg -v error -i "/Volumes/bar/media/040C2C65-7643-4432-9C73-3B4A74861908.mov" -f null -
    • &#xA;

    • ffmpeg -v error -i "/Volumes/bar/media/040F4F7F-7555-42C0-A8BE-F00C2240B1E9.mov" -f null -
    • &#xA;

    • ffmpeg -v error -i "/Volumes/bar/media/042561B3-A732-457D-8ED4-A81A9EB3A5A7.mov" -f null -
    • &#xA;

    • ffmpeg -v error -i "/Volumes/bar/media/05DD1E0E-3AA6-4803-9FE3-95101CF69AC7.mov" -f null -
    • &#xA;

    &#xA;

    I've also tried initialising the error variable after every output, but without any success.

    &#xA;

    I'm running this under macOS 13.5 using ffmpeg version 6.0.

    &#xA;

    Why is the log output truncated or why does this script use truncated input ? Or, where does the script fail leading to these errors ?

    &#xA;

  • How to Check Website Traffic As Accurately As Possible

    18 août 2023, par Erin — Analytics Tips

    If you want to learn about the health of your website and the success of your digital marketing initiatives, there are few better ways than checking your website traffic. 

    It’s a great way to get a quick dopamine hit when things are up, but you can also use traffic levels to identify issues, learn more about your users or benchmark your performance. That means you need a reliable and easy way to check your website traffic over time — as well as a way to check out your competitors’ traffic levels, too. 

    In this article, we’ll show you how to do just that. You’ll learn how to check website traffic for both your and your competitor’s sites and discover why some methods of checking website traffic are better than others. 

    Why check website traffic ? 

    Dopamine hits aside, it’s important to constantly monitor your website’s traffic for several reasons.

    There are five reasons to check website traffic

    Benchmark site performance

    Keeping regular tabs on your traffic levels is a great way to track your website’s performance over time. It can help you plan for the future or identify problems. 

    For instance, growing traffic levels may mean expanding your business’s offering or investing in more inventory. On the flip side, decreasing traffic levels may suggest it’s time to revamp your marketing strategies or look into issues impacting your SEO. 

    Analyse user behaviour

    Checking website traffic and user behaviour lets marketing managers understand how users interact with your website. Which pages are they visiting ? Which CTAs do they click on ? What can you do to encourage users to take the actions you want ? You can also identify issues that lead to high bounce rates and other problems. 

    The better you understand user behaviour, the easier it will be to give them what they want. For example, you may find that users spend more time on your landing pages than they do your blog pages. You could use that information to revise how you create blog posts or focus on creating more landing pages. 

    Improve the user experience

    Once you understand how users behave on your website, you can use that information to fix errors, update your content and improve the user experience for the site. 

    You can even personalise the experience for customers, leading to significant growth. Research shows companies that grow faster derive 40% more of their revenue from personalisation. 

    That could come in the form of sweeping personalisations — like rearranging your website’s navigation bar based on user behaviour — or individual personalisation that uses analytics to transform sections or entire pages of your site based on user behaviour. 

    Optimise marketing strategies

    You can use website traffic reports to understand where users are coming from and optimise your marketing plan accordingly. You may want to double down on organic traffic, for instance, or invest more in PPC advertising. Knowing current traffic estimates and how these traffic levels have trended over time can help you benchmark your campaigns and prioritise your efforts. 

    Increasing traffic levels from other countries can also help you identify new marketing opportunities. If you start seeing significant traffic levels from a neighbouring country or a large market, it could be time to take your business international and launch a cross-border campaign. 

    Filter unwanted traffic

    A not-insignificant portion of your site’s traffic may be coming from bots and other unwanted sources. These can compromise the quality of your analytics and make it harder to draw insights. You may not be able to get rid of this traffic, but you can use analytics tools to remove it from your stats. 

    How to check website traffic on Matomo

    If you want to check your website’s traffic, you’d be forgiven for heading to Google Analytics first. It’s the most popular analytics tool on the market, after all. But if you want a more reliable assessment of your website’s traffic, then we recommend using Matomo alongside Google Analytics. 

    The Matomo web analytics platform is an open-source solution that helps you collect accurate data about your website’s traffic and make more informed decisions as a result — all while enhancing the customer experience and ensuring GDPR compliance and user privacy. 

    Matomo also offers multiple ways to check website traffic :

    Let’s look at all of them one by one. 

    The visits log report is a unique rundown of all of the individual visitors to your site. This offers a much more granular view than other tools that just show the total number of visitors for a given period. 

    The Visits log report is a unique rundown of your site's visitors

    You can access the visits log report by clicking on the reporting menu, then clicking Visitor and Visits Log. From there, you’ll be able to scroll through every user session and see the following information :

    • The location of the user
    • The total number of actions they took
    • The length of time on site
    • How they arrived at your site
    • And the device they used to access your site 

    This may be overwhelming if your site receives thousands of visitors at a time. But it’s a great way to understand users at an individual level and appreciate the lifetime activity of specific users. 

    The Real-time visitor map is a visual display of users’ location for a given timeframe. If you have an international website, it’s a fantastic way to see exactly where in the world your traffic comes from.

    Use the Real-time Map to see the location of users over a given timeframe

    You can access the Real-time Visitor Map by clicking Visitor in the main navigation menu and then Real-time Map. The map itself is colour-coded. Larger orange bubbles represent recent visits, and smaller dark orange and grey bubbles represent older visits. The map will refresh every five seconds, and new users appear with a flashing effect. 

    If you run TV or radio adverts, Matomo’s Real-time Map provides an immediate read on the effectiveness of your campaign. If your map lights up in the minutes following your ad, you know it’s been effective. It can also help you identify the source of bot attacks, too. 

    Finally, the Visits in Real-time report provides a snapshot of who is browsing your website. You can access this report under Visitors > Real-time and add it to your custom dashboards as a widget. 

    Open the report, and you’ll see the real-time flow of your site’s users and counters for visits and pageviews over the last 30 minutes and 24 hours. The report refreshes every five seconds with new users added to the top of the report with a fade-in effect.

    Use the Visits in Real-Time report to get a snapshot of your site's most recent visitors

    The report provides a snapshot of each visitor, including :

    • Whether they are new or a returning 
    • Their country
    • Their browser
    • Their operating system
    • The number of actions they took
    • The time they spent on the site
    • The channel they came in from
    • Whether the visitor converted a goal

    3 other ways to check website traffic

    You don’t need to use Matomo to check your website traffic. Here are three other tools you can use instead. 

    How to check website traffic on Google Analytics

    Google Analytics is usually the first starting point for anyone looking to check their website traffic. It’s free to use, incredibly popular and offers a wide range of traffic reports. 

    Google Analytics lets you break down historical traffic data almost any way you wish. You can split traffic by acquisition channel (organic, social media, direct, etc.) by country, device or demographic.

    Google Analytics can split website traffic by channel

    It also provides real-time traffic reports that give you a snapshot of users on your site right now and over the last 30 minutes. 

    Google Analytics 4 shows the number of users over the last 30 minutes

    Google Analytics may be one of the most popular ways to check website traffic, but it could be better. Google Analytics 4 is difficult to use compared to its predecessor, and it also limits the amount of data you can track in accordance with privacy laws. If users refuse your cookie consent, Google Analytics won’t record these visits. In other words, you aren’t getting a complete view of your traffic by using Google Analytics alone. 

    That’s why it’s important to use Google Analytics alongside other web analytics tools (like Matomo) that don’t suffer from the same privacy issues. That way, you can make sure you track every single user who visits your site. 

    How to check website traffic on Google Search Console

    Google Search Console is a free tool from Google that lets you analyse the search traffic that your site gets from Google. 

    The top-line report shows you how many times your website has appeared in Google Search, how many clicks it has received, the average clickthrough rate and the average position of your website in the search results. 

    Google Search Console is a great way to understand what you rank for and how much traffic your organic rankings generate. It will also show you which pages are indexed in Google and whether there are any crawling errors. 

    Unfortunately, Google Search Console is limited if you want to get a complete view of your traffic. While you can analyse search traffic in a huge amount of detail, it will not tell you how users who access your website directly or via social media behave. 

    How to check website traffic on Similarweb

    Similarweb is a website analysis tool that estimates the total traffic of any site on the internet. It is one of the best tools for estimating how much traffic your competitors receive. 

    What’s great about Similarweb is that it estimates total traffic, not just traffic from search engines like many SEO tools. It even breaks down traffic by different channels, allowing you to see how your website compares against your competitors. 

    As you can see from the image above, Similarweb provides an estimate of total visits, bounce rate, the average number of pages users view per visit and the average duration on the site. The company also has a free browser extension that lets you check website traffic estimates as you browse the web. 

    You can use Similarweb for free to a point. But to really get the most out of this tool, you’ll need to upgrade to a premium plan which starts at $125 per user per month. 

    The price isn’t the only downside of using Similarweb to check the traffic of your own and your competitor’s websites. Ultimately, Similarweb is only an estimate — even if it’s a reasonably accurate one — and it’s no match for a comprehensive analytics tool. 

    7 website traffic metrics to track

    Now that you know how to check your website’s traffic, you can start to analyse it. You can use plenty of metrics to assess the quality of your website traffic, but here are some of the most important metrics to track. 

    • New visitors : These are users who have never visited your website before. They are a great sign that your marketing efforts are working and your site is reaching more people. But it’s also important to track how they behave on the website to ensure your site caters effectively to new visitors. 
    • Returning visitors : Returning visitors are coming back to your site for a reason : either they like the content you’re creating or they want to make a purchase. Both instances are great. The more returning visitors, the better. 
    • Bounce rate : This is a measure of how many users leave your website without taking action. Different analytics tools measure this metric differently.
    • Session duration : This is the length of time users spend on your website, and it can be a great gauge of whether they find your site engaging. Especially when combined with the metric below. 
    • Pages per session : This measures how many different pages users visit on average. The more pages they visit and the longer users spend on your website, the more engaging it is. 
    • Traffic source : Traffic can come from a variety of sources (organic, direct, social media, referral, etc.) Tracking which sources generate the most traffic can help you analyse and prioritise your marketing efforts. 
    • User demographics : This broad metric tells you more about who the users are that visit your website, what device they use, what country they come from, etc. While the bulk of your website traffic will come from the countries you target, an influx of new users from other countries can open the door to new opportunities.

    Why do my traffic reports differ ?

    If you use more than one of the methods above to check your website traffic, you’ll quickly realise that every traffic report differs. In some cases, the reasons are obvious. Any tool that estimates your traffic without adding code to your website is just that : an estimate. Tools like Similarweb will never offer the accuracy of analytics platforms like Matomo and Google Analytics. 

    But what about the differences between these analytics platforms themselves ? While each platform has a different way of recording user behaviour, significant differences in website traffic reports between analytics platforms are usually a result of how each platform handles user privacy. 

    A platform like Google Analytics requires users to accept a cookie consent banner to track them. If they accept, great. Google collects all of the data that any other analytics platform does. It may even collect more. If users reject cookie consent banners, however, then Google Analytics can’t track these visitors at all. They simply won’t show up in your traffic reports. 

    That doesn’t happen with all analytics platforms, however. A privacy-focused alternative like Matomo doesn’t require cookie consent banners (apart from in the United Kingdom and Germany) and can therefore continue to track visitors even after they have rejected a cookie consent screen from Google Analytics. This means that virtually all of your website traffic will be tracked regardless of whether users accept a cookie consent banner or not. And it’s why traffic reports in Matomo are often much higher than they are in Google Analytics.

    Matomo doesn't need cookie consent, so you see a complete view of your traffic

    Given that around half (47.32%) of adults in the European Union refuse to allow the use of personal data tracking for advertising purposes and that 95% of people will reject additional cookies when it is easy to do so, this means you could have vastly different traffic reports — and be missing out on a significant amount of user data. 

    If you’re serious about using web analytics to improve your website and optimise your marketing campaigns, then it is essential to use another analytics platform alongside Google Analytics. 

    Get more accurate traffic reports with Matomo

    There are several methods to check website traffic. Some, like Similarweb, can provide estimates on your competitors’ traffic levels. Others, like Google Analytics, are free. But data doesn’t lie. Only privacy-focused analytics solutions like Matomo can provide accurate reports that account for every visitor. 

    Join over one million organisations using Matomo to accurately check their website traffic. Try it for free alongside GA today. No credit card required. 

  • How Funnel for Piwik Analytics enriches your Piwik experience giving you ultimate insights and debugging capabilities

    13 janvier 2017, par InnoCraft — Community

    No matter what type of website or app you have, whether you are trying to get your users to sign up for something or sell products, there is a certain number of steps your visitors have to go through. On every step you lose visitors and therefore potential revenue and conversions. Therefore it is critical to know where your visitors actually follow those steps in your website or app, where you lose them and where your visitors maybe get confused. By defining a funnel, you can improve your conversion rates, sales and revenue as you can exactly determine where you lose your visitors in converting your goal or a sale.

    A Funnel defines a series of steps that you expect your visitors to take on their way to converting a goal. Funnels, a premium feature for Piwik developed by InnoCraft, lets you create funnels to get the data you need to improve your websites and mobile apps. Learn more about Funnel.

    In this blog post we will cover the reports the Funnel plugin provides. The next blog post shows you how to configure and validate your funnel in Piwik.

    Integration in Goal reports

    At Piwik and InnoCraft, we usually start looking into our goal reports. Funnel integrates directly into each goal reporting page giving you a quick overview how your funnel is doing. This saves us a lot of time as we don’t have to separately look into each funnel page and only takes us maybe an additional second to keep an eye on our funnels. By clicking on the headline or “View funnel report” link, you can directly go to the funnel report to get a more detailed report if you notice any spike in the evolution of the conversions or conversion rate.

    Getting an overall Funnel overview

    Next we usually go to the “Funnel Overview” page where it shows a list of all activated Funnels and their performance over time. You will find the look familiar as it is similar to the “Goals Overview” page. If we find something unusual there, for example any spikes, we usually directly click on the headline of the Funnel to go to the detailed Funnel report. You can also choose a funnel from the left reporting menu or search for a funnel by entering the shortcut “f”.

    Viewing a funnel report

    A funnel reporting page looks very similar to a Goal reporting page. It starts with an evolution graph and sparklines showing you the performance of your funnel over time.

    In the evolution graph you can select the metrics you want to plot. We usually have an eye on the funnel conversion rate and the number of “Funnel entries” or the number of “Funnel conversions”. The conversion rate alone does not show you how your funnel is performing. Imagine the rate is always stable at around 20% and you might think everything is alright, but if the number of visitors that take part in your funnel goes down, you might have a problem as the number of funnel conversions actually decreases even though the rate is the same. So we recommend to not only have a look at the conversion rate. The report will remember the metrics you want to plot each time you open it so you don’t have to re-select them over and over again.

    The funnel overview

    In the funnel overview we are giving you more details about the funnel and goal related conversion metrics so you don’t have to switch between the goal and funnel report and compare them easily.

    When you analyze a funnel report, you might not always remember how the funnel is configured. Even though you specify names for each step you sometimes need to know on which pages a certain step will be activated. By clicking on the funnel summary link you can quickly look into the funnel configuration and also see all important metrics at a glance in a simple table without having to scroll.

    You might also notice the Visitor Log link which will show you all actions for all visitors that have entered this funnel. This lets you really understand how your visitors navigate through your website and how they proceeded, exited or converted your funnel on a visitor level.

    The Funnel visualization

    Below the funnel overview you can visually see where your visitors entered, proceeded, converted and exited your funnel. We kept the UI clean so you can focus on the important things.

    Most tools only give you the pages where visitors have entered your funnel but we do better and also show you the list of external referrers used by visitors to enter your funnel directly (marketing campaigns, search engines or other websites). Also we do not only show only the top 5 pages but up to 100 pages and 50 referrers (more can be configured if needed). When you hover a row, you will not only see the number of hits but also the percentage each row has contributed to the entries. Here you want to look and understand how your visitors enter your funnel and based on the data maybe invest in successful referrers, campaigns and pages. If the pages or referrers you expect to see there don’t show up, your users might not understand the path you had in mind for them.

    Next you may notice how many visits have gone through each step, in this case 3487 visits. The green and red bar lets you quickly identify how many of your visitors have proceeded to the next step (green) compared to how many have exited the funnel at this step (red). Ideally, most of the bar is green and not red indicating that more visitors proceed to the next step than they exit.

    Now the next feature is really valuable. When you hover the step title or the number of visits, you will notice that two icons appear :

    Those two little icons are really powerful and give you even more insights to really dig into all the data. The left icon shows you the visitor log showing all actions of each visitor that have participated in this particular funnel step. This means for each step you get to see all the details and actions of each visitor. This lets you really debug and understand problems in your funnel.

    At InnoCraft, we understand that plain numbers are often not so valuable. Only the evolution over time, when you put the numbers in relation to something else you can really understand how your website is doing. The icon to the right lets you do exactly this, it lets you view the row evolution for each funnel step. We are sure you will enjoy this feature. It lets you explore how each funnel step is doing over time. For example the number of entries for a step or how many proceeded to the next step from here over time. Here you ideally want to see that the “Proceeded Rate” increases over time, meaning more and more visitors actually proceed to the next step instead of exiting it.

    We are sure you will really love those features that give you just those extra insights that other tools don’t give you.

    On the right you can find out where your visitors went to, if they did not proceed any further in the funnel. This lets you better understand why they left the funnel and did not proceed any further.

    At the end of the funnel report you find again the number of conversions and the conversion rate. Here we recommend looking into the visitor log when you hover the name of the last step as you can analyze how each visitor converted this funnel in detail.

    Applying segments

    Funnels lets you apply any Piwik segment to the Funnel report allowing you to dice your visitors multiplying the value you get out of Funnel. For example you may want to apply a segment and analyze the funnel for visitors that have visited your website or mobile app for the first time vs. recurring visitors. Sometimes it may be interesting how visitors from different countries go through your funnel, the possibilities are endless. We really recommend to take advantage of segments to understand your different target groups even better.

    The plugin also adds some new segments to your Piwik letting you segment any Piwik report by visitors that have participated in a funnel or participated in a particular funnel step. For example you could go to the “Visitors => Locations” report and apply a segment for your funnel to see which countries have participated or converted most in your funnel.

    Widgets, Scheduled Reports, and more.

    This is not where the fun ends. Funnels defines new widgets that you can add to your dashboard or export it into a third party website. You can set up scheduled reports to receive the Funnel report automatically via email or sms or download the report to share it with your colleagues. It works also very well with Custom Alerts and you can view the Funnel report in the Piwik Mobile app. You can manage Funnels via HTTP API and also fetch all Funnel reports via the HTTP Reporting API. The plugin is really nicely integrated into Piwik we will need some more blog posts to show you all the ways Funnels advances your Piwik experience and how it lets you dig into all the data so you can increase your conversions and sales based on this data.

    How to get Funnels and related features

    You can get Funnels on the Piwik Marketplace. If you want to learn more about Funnels you might be also interested in the Funnel User Guide and the Funnel FAQ.

    Similar to Funnels we also offer Users Flow which lets you visualize the flow of your users and visitors across several interactions.