Thứ Sáu, 17 tháng 8, 2018

Youtube daily Aug 17 2018

In this video, I'm going to show you how you can measure dwell time with the help of Google

Analytics and Google Tag Manager.

That will tell you how much time they user spend on your landing pages before he returned

back to the search engine result pages and in turn help you to optimize your landing

pages for better search rankings.

All and more, coming up.

Hey there, welcome back to another video of measureschool.com teaching you the data-driven

way of digital marketing.

My name is Julian.

And today we want to talk about how you can measure dwell time with the help of Google

Analytics and Google Tag Manager.

Now, what does dwell time really all about?

It's when you as a user, click on a result in a search engine, then go to that landing

page and spend some time there and maybe, then click on the back button to return to

the search engine result pages.

The time that you spend on the landing page before going back to the search engine result

page is called dwell time.

And this is a bit disputed, but Google might use that time because they can actually measure

the click out and then coming back to the search result page as a ranking factor.

Why would they use the dwell time as a ranking factor?

Well, if a user spends only seconds on a landing page, and then goes back to the search engine

result page to click on another result, then he might have had a bad experience.

And that might be an indication that the result is not as relevant to the search term that

the user has actually entered.

Now, don't get me wrong.

This is one of many factors that Google takes into consideration like links, Page Speed,

the content that is on the website obviously and dwell time is just a tiny fraction of

that probably.

But if you want to pay close attention to all these different ranking factors, then

you also want to take a look at the dwell time.

Now Google doesn't actually give us this data, so we would need to measure it ourselves.

And there is a genius technique by Simo Ahava.

He has written a blog post about the SERP bounce time, which is the dwell time that

he figured out how to measure with the help of Google Tag Manager and Google Analytics.

Really a genius method of combining the powers of JavaScript, Google Tag Manager, Google

Analytics and the browser history API together into a tracking deployment it will give us

the dwell time.

If you want to find out more about this technique, I'll also going to link up his blog post

down below.

But today, I want to give you a tutorial on how to implement this with the help of Google

Tag Manager.

Now, we got lots to cover.

So let's dive in.

All right, let's start out with a demo on what our implementation will look like, and

what data we can get.

So I have this implemented on measureschool.

So I'm gonna look for measureschool on Google.

And I'm going to click on one of the results and the page loads like normally.

The only thing that the user can notice is that there is a #GREF appended to the URL

when he comes from Google.

Now, the interaction that we want to track is whether the user goes back to the search

engine result pages after he has landed on our page.

So on this first page, if I click on the spec button, again, nothing really happens for

the user.

But there's actually tracking firing in the background, we can detect whether the user

clicked on this back button, or went back in the browser and send a timing head over

to Google Analytics.

What will this look like in the end?

In Google Analytics, I've built a custom report here that will give me the page URL and the

actual average user timing.

So everybody who went back to the search engine result pages will send back a timing hit telling

Google Analytics the seconds that he will on the page.

And if he ever searches out, you will see that on this page, for example, people stayed

305 seconds, which is already pretty long, probably started watching the video.

And then they got the information that they wanted and return back to Google.

But there are pages here that are way shorter so he only three seconds, probably a user

clicked on the result.

And notice that's not for him, or so complicated to set up.

And we're back and look for another result.

So maybe there's something we can do on this page to optimize it to have the user stick

around longer, or given more options to continuous journey on our page.

So really great data when it comes to optimizing your pages, but also specifically tracking

for the people coming from Google and extend that time in terms of going back to the search

engine result page.

Now, the magic that we have implemented here comes really from a pending the hash bang

and then detecting when the user tries to go back to the search engine result page.

In between, there's actually a step that detects that and sends over the time and hit to Google

Analytics.

Everything not really visible to the user itself but definitely to Google Analytics

and our tracking.

So let's see how we can set this up with Google Tag Manager.

So here's my Google Tag Manager account.

I already have Google Tag Manager installed on this demo shop here.

And I have a Google Analytics page view tag firing so we can have a base installation

of Google Analytics already set up.

Now the first step is copying the custom HTML tag from Simo's site.

So we have here the whole HTML tag that you can simply copy.

And in our Google Tag Manager account will implement this by a custom HTML tag.

Go over to tags, click on new.

And then as the tag configuration, we'll choose our custom HTML.

And here we're going to implement the custom HTML.

Now let's give this all a name.

This is a listener for our SERP Bounce and take a closer look at the code right here.

Now, the code is really divided in two parts here.

One is the part that actually detects whether you come from Google and then adds the #GRef

to your URL, it's this part.

And then the second part would be to actually detect when the user does the action of the

back and then calculate the time and then fire our Google Analytics tag.

And finally, redirect the user back to the search result page.

Since these are two functionalities, let's comment one of those out just to take this

step by step.

And attach in all pages trigger to this whole thing.

I'm also going to add a line of code, which you don't have to do, just to show us what

is happening here.

So here we have a line of an alert code that will just stop the browser.

You shouldn't do this in production, just for testing and showing and doing this right

now.

Let's refresh and go back to our demo shop, reload the page and our listener for the SERP

Bounce is firing.

That's a good time.

But nothing is happening in the browser.

And this is totally normal because we actually didn't come from Google at this point.

So let's try to simulate this.

You just go to Google and put in demoshop.com.

So here we go.

So this site doesn't really exist.

So you'll see some weird stuff here.

It's running on my local machine.

Nonetheless, it will work if I click on this first result.

We're coming from Google to our page, we get this message that a Google referral was detected.

And now our script will add the #GREF.

Let's click okay here and we see in the URL the #GREF has been added to the URL.

Now what happens or what should happen when I click on the back button because I want

to get back to the SERPs?

We just are removing that #GREF.

This is very useful because, in the time of detecting the #GREF being changed, in essence,

changing the history state, we have another signal to send from the browser to Google

Tag Manager saying that the user wants to go back to the SERPs, please calculate a time

that he was on the page.

And we can do this with a nifty trick here.

And finally, just invoke the history change, so programmatically send the user back where

he was previously on that previous page.

And that's part of the second part of the script that we have commented out.

So let's take a look at that.

Let's get rid of our comments here and take a look.

So first of all, if a history change is detected, and we need to have a special trigger for

this, which we're going to set up in a second, then simply look at the old history fragments.

So this GREF?

If yes, then calculate the time.

And as you see here, we're actually making use of a data layer variable, which we need

to generate in a second, in this data layer variable just looks at when GTM started and

deducts this from the actual time that we have right now.

And therefore getting the milliseconds that we were on the page itself that is all passed

into the data layer.

And as a special event called Return to SERP, that then transfers the time that we calculated

up here and has a special function called Event Callback.

Now, this Event Callback is a special function within Google Tag Manager data layer, where

you can enter a function just like him, and it will be invoked once Google Tag Manager

has fired all the tags that are related to the Return to SERP event.

That is very crucial because, in the short period of time of the user clicking on the

event and being redirected back to his old page, we want to fire our Google Analytics

tag with the time information.

Now, after this is all done, this is invoked the window history go minus one, which simply

says that the browser should go back one step.

Let me add another line of code here.

All right, this should just stop the browser again, and give us an alert message.

Again, you shouldn't do this in production.

And now we can go ahead and try this out before we need to actually build a special trigger

that listens to this history change event.

And Google Tag Manager has a built-in trigger for this.

So we can just add another trigger to this tag, create a new trigger, and will utilize

the built-in history change listener.

So here, we can go to history change.

And we only want to fire this on certain events.

One is the History Source should equal popstate.

This simply says, if any kind of change is happening in the History API, which is basically

these two buttons here, then fire this and the new history fragment.

So the step that we are going to should be blank, which means we could put in a regex

that matches that with the caret and the dollar sign.

By the way, if you don't have the history source and the new history fragment available,

you would need to activate them in the built-in variables.

Let's save this for now.

This is a history event back to SERP.

Let's save this, and it has been attached to our tag.

Now, these are two triggers that either fire on all pages, this is every time a new page

loads.

Remember, it will only actually go through the execution order here once we detect that

the user comes from Google.

Or if there is a history fragment, a GREF available in the URL only, then it will actually

do any kind of calculations.

So there are really a lot of rules already built into the script.

And we need to fire them on all pages because we want to detect whether the user comes from

Google.

And then again, if the user clicked on the back button.

Now, let's save this.

Before we try this out, let's click on the refresh button.

We have an error here, 3869, let's take a look.

Probably my alert statement.

Yep, I forgot the quotation marks that should do it.

Let's try this out again.

And we also need to build a data layer variable that's named GTM start.

So I'm just going to copy the exact name here because that's a tag.

Go over to variables, and utilize the built-in capabilities of pulling out data from the

data layer by a data layer variable.

And we want to get the GTM start value.

Name this correctly.

And by the way, this is a default value that we can see on any page.

If you go to the page view here and look into our data layer, we see that as a GTM start

page, which really just tells the time when Google Tag Manager was deployed, and this

event is fired in the page view.

This is happening by default, we are just pulling it out of the data layer.

All right, now that we have that setup.

Let's try it out.

Again, I'm going to go to Google, click on the event, click on the search result, we

get that there's a Google referral detected and the GREF will be added.

Here we go.

Our tags fire like normally.

And if the user now wants to return to return to the SERPs, he clicks on the back button.

And we get our message here, which is built in we are returning to the SERPs.

So this was detected.

Now the time was calculated which 21,957 milliseconds about 21 seconds.

And afterward, once I click on OK here, we will be redirected back to our previous page,

which in our case, is Google.

So from that state, everything works just fine.

Now the only thing that we need to do is actually send data to Google Analytics.

First of all, let's get rid of our alert statements here because I don't want to have this in

production.

We now know how it works and we can set up our Google Analytics tag.

Now this Google Analytics tag will purely base on this data layer push.

So we should look at this data layer push a little bit closer.

There's an event called Return to SERP which will trigger our Google Analytics tag on.

There is a data layer variable called time to SERP which we need to create in order to

get the time.

And that's basically already it.

So let's start out by building our data layer variable for the time to SERP.

Go over to variables, and simply build a new data layer variable.

Put in our key, which we have pushed into the data layer, that should pull it out.

Now, we can use this variable in our trigger, we just build a custom event trigger, we should

call Back to SERP.

And configure it with our custom event, which we pushed into the data layer, which was return

SERP.

Before we save this, we can put in a filter to only fire this in certain circumstances.

It is something that Simo has in his trigger as well to actually say, if the time to SERP

is longer than the session time, mostly 20 minutes or 30 minutes.

By default, it's 20 minutes I believe.

We can put in a number here.

Like if the user returns after half an hour, don't fire this.

So only if this is less than the half an hour, we should fire this.

This is actually one zero too much.

So that should do it.

Only if the user is shorter than half an hour on the page and goes back to the SERP, we

want to fire our tag.

Let's save this.

And now our triggers set up.

Only what's left to do is to build a Google Analytics tag for our timing event, which

will fire on back to SERP.

Let's choose our Google Analytics tag here Universal Analytics.

And the track type will be in this time timing.

And timing is something that is not often used.

But if we are sending milliseconds over to Google Analytics, Google Analytics has actually

a protocol to interpret this time and build this into the data system that they have available.

You might have seen this in page timing, for example, when you see how long a page loads

in Google Analytics.

These are calculated with this timing event.

So we will utilize this here.

And as the variables category and value, we can fill out whatever we want.

It's not often used in the end, it's like the event categories that you have.

What's just important is that you could say, how do you want to divide it by the variable

should be the parameter in the end that you want to set over.

And then the value should be the time that you're sending over.

So here, we can already fill out the value, which is in our case; the time to SERP, and

then the variable by what do we want to view this data.

In our case, that would be by page URL, or by page path.

Let's go with page path.

And then a category if you have multiple timing hits, I'm just going to call this back to

SERP time.

And that's really it, then you have to send it to the right account.

You can enter your tracking ID here, I already have that saved in a Google Analytics variable

and attached to trigger that we have just created back to SERPs right her.

Let's save this and refresh our preview and debug mode.

See if everything works.

Let's go back to our page and click on the search result.

You get our GREF here.

We go back, something else fires and sends over the information and we have redirected

back to our Google search result.

Now, we couldn't really see what data was sent over to Google Analytics, you can't

also not really see that in the tag assistant, unfortunately.

Also, our real-time reporting doesn't have any information about the timing events that

we actually sent over.

And therefore, to inspect this, we could build in just to see again, something into our listener

right here before the user is sent back.

Let's stop the browser again with an alert statement saying simple stop, refresh this

and go back to our page.

Again, we'll go through the exercise of clicking on our search result.

GREF is appended, we click on the back button, and we are stopped.

Now what we already can see, unfortunately, browser's completely stopped at this point.

We can already see that there is the right event fired.

And if you open up our preview and debug mode, unfortunately, can't do anything here.

Let's try this again.

This time, I'm going to simply take out this window history event.

Let's get rid of the alert.

That's a better way to test this, refresh.

And we're going to go back to our page, click on the back button.

Now we are not redirected but we can see that there was an event in the data layer, return

to SERP.

Our GA timing hit was fired.

And if we had the GA debugger enabled, which I haven't yet.

So let me just go back and go through the exercise again.

And now I'm going to open up my developer console here.

And through this GA debugger extension, we have some great information inside of our

console here.

And we should be able to see what data was sent over.

So first of all, there was a page view sent, and then, later on, there should be a timing

hit sent.

That actually has our variable of the homepage.

And then the timing value of around five seconds.

Tthe label is not defined, which is fine as well.

So this all works as expected.

Again, in Google Analytics, we can see that data inside of the real-time reporting, we

will need to wait till we get some data in in order to build our reports.

Now, how do you build such a report that you can later look at?

Inside of your customizations up here, you'll find your custom reports, which you can create.

And you simply need to go with a new custom report.

It depends how you want to look at the data, but I will go with a flat table here.

I'm going to call this Back to SERP Timing report.

And as the dimension, we want to simply get our timing variable that we had entered at

the beginning.

And as the metric again, we will put in timing, we have the average user timing available

to us, which we then can use to build our data set.

So let's save this.

We have just created this so will not be any data in here.

Ahh, we already have data in here so here we go.

The homepage, so the average time the user spends on the page before he goes back to

the search engine result pages is 4.2 seconds.

So ready data in here.

And this is how you can build that report as well.

All right, so there you have it.

This is how you can track dwell time with the help of Google Tag Manager and Google

Analytics.

Now you need to be a little bit careful here because this is a little bit of a techie technique.

We are misusing the browser API to track a metric in outside of our Google Analytics.

And normally, the browser history API is used for manipulation of the history, especially

on single page websites.

So be aware that you need to test this very thoroughly before you put this into production.

And talk to your developer if there are any concerns if browser history API is used.

But nonetheless, I think it's a great use of the data different components of Google

Tag Manager to track that metric and really props to Simo to come up with this way on

how to track this with the help of Google Tag Manager.

Now, I'd love to hear from you.

Is dwell time something you're going to build into your system?

Is that something you pay attention to when you try to influence the search engine result?

Is that something you pay attention to in your SEO efforts?

Please leave us a comment down below and let us know how you think about dwell time.

And if you haven't yet, then maybe consider subscribing right over there because we bring

you new videos just like this one every week.

Now my name is Julian.

Till next time.

For more infomation >> How to #measure SEO Dwell Time with Google Analytics and Google Tag Manager - Duration: 24:19.

-------------------------------------------

Money Matters: Google updates policy on location history - Duration: 2:38.

For more infomation >> Money Matters: Google updates policy on location history - Duration: 2:38.

-------------------------------------------

Sometimes I could Talk a Client Out of Working with Me - Duration: 5:45.

Hey, this is the Daily Overpass. My name is Eric and I make apps. Now today I want

to talk about how sometimes I could talk a client out of working with me.

Okay so this morning I get a phone call from somebody saying, "Hey we just found

your website, we've been watching some of your videos, our company needs an app.

Can you help us?" and so I said," Yeah, of course! Absolutely that's what we do. We're app

developers I would love to be able to help you." So we have a little

conversation and we start talking about what they need and basically what

you're saying is they have a bunch of content that they want to make into a

course so that they can have an app so people could take the course by paying a

subscription. So they've got videos they've got text and they want to have

something where people pay a subscription I think you get access to

all that content and as I'm listening to this the first question that come to the

end of my mind is, "Are you sure you want this to be an app and not a website?"

because this sounds like it should be would be better as a website because you

know I don't see how an app would really add anything to this and it goes, "Hmm

yeah I suppose you're right maybe it should be a website" and I said, "Have you

looked at platforms like Kajabi and Teachable and the other online education

platforms we can build your own course and people can subscribe to it?" and they

said, "No." I said, "You might want to look into that because it might be better

than building a custom solution where you have to spend all this money to

build something custom when just already something out of the box that will help

you." and he said, "Hmm... Okay you know that sounds really good that sounds fantastic."

and they says, "How can you help us do that?" and I said, "I can't I'm an app developer."

Eric Wroolie, Master Salesman. Yes, that's right. This is why Overpass

is the thriving company it is because this is how I am as a salesman. Right?

Most people start telling me about their technical solutions if I can find

something better, a lot of the times I can't keep my mouth shut and I and I

suggest it. I do this all the time where people call up and they'll be adamant

about the fact that they need an app and as I start listening to it.

I'm thinking, I think this would be a better I think

this would be better as a website or better as something else and then I'll

make those recommendations or what I might even say, "You might want to test

this out with an app builder software like Appy Pie or Business Asset"

or things I've told people that before too and then they would go off and try that.

Which might not be a very good solution as a small business.

Whatever when people come to you with work to do, you don't want to talk them

out of the work to do but sometimes I do. Now sometimes this is

paid off for me I have had people come back to me say, "Hey I don't know if you

remember, I spoke to you last year you were so honest with us now we actually

do have something that we think would be an app. Can you help us do that?" right and

then so it has actually worked out but it's something that

I just can't do. I can't sell somebody something they don't need, if I think

there's a better solution out there.

I always think,

if my car was making a noise and I convinced myself that it was the muffler

I need a new muffler which or silencer, I think it's called something different in

England but if I need a new muffler and I took it to the mechanic and

I said, "I need a new muffler because it's making this noise. Can you help me?"

and the mechanic could either replace a muffler based on whatever I

told him or he could say, "That noise doesn't sound like it's coming from the

muffler. I think you have a dead cat in your engine or whatever."

Something that he says it just pulls it out and says, "I think that will solve

your problem. If you ever have a real mechanical problem come back."

That's what I would expect, even though I go in there convinced that I need to

spend all this money on a solution. So every so often this I mean it has

come back to me, it's at least I have a clear conscience when I go to bed at

night but sometimes I think despite all of the sales books I've read

and I've read so many. One of these days I got to show you guys my bookshelf here

in the office and the one at home I've read so many books on sales but when it

comes to things like that, being a trusted advisor I think it's better when

someone calls you up because a lot of times they will come back to you with

more stuff. Even if they don't, it's like, if you were you, I always put

myself in the situation I would hate if I started building a project and as soon

as I started building it or I was halfway through it or if I was got

completed with it. I can find an off-the-shelf solution that would do the

exact same thing. Anyway I just thought I would share that with you this

morning, it's not the first time this kind of stuff happened and

sometimes I think maybe I should just take this kind of work but

I can't with clean conscience I can't do it and I'd love to

be a trusted advisor when people call up and I would

like to know anybody else out there who's running an app agency or you're

doing work for clients. Have you ever had that kind of situation where someone has

come to you and they were convinced that they needed something, they

convinced they needed an app or they needed one technology and you were just

looking at it thinking, "You know what, I don't think they need this, even though it

means less work for me I have to tell them. I have to let them know what's out

there" which i think is probably it's probably good business but

anyway that is it for today I'll talk to you guys again tomorrow.

For more infomation >> Sometimes I could Talk a Client Out of Working with Me - Duration: 5:45.

-------------------------------------------

Matt Groening Talks About Disenchantment - Duration: 4:45.

-Our next guest is a cartoonist and the Emmy-winning creator

of "Futurama" and "The Simpsons."

His new series, "Disenchantment,"

begins streaming on Netflix tomorrow.

Let's take a look.

[ Kissing ]

♪♪

-Oh, Elfo, you're so naughty.

-Why is everyone always saying that?

Just because I'm not jolly all the time doesn't make me

a weirdo.

Hey, get out of here, weirdo!

[ Breathing shakily ]

-Your whining really turns me on.

-Please welcome to the show Matt Groening, everyone.

[ Cheers and applause ]

How are you? -I'm good.

-I'm so happy and honored to have you here.

-That was a misleading clip. -That is a misleading clip.

Okay. -Yeah, yeah, because the rest of

the show does not look like that.

-Okay, gotcha. -That was our little

introduction to Elfwood, which is drawn and animated

in a Fleischer Brothers style from the 1930s.

-Interesting. -The rest -- We were going

to start the show that way, and realized that people would

turn it off in 15 seconds.

So you'll get the real show, and then you'll get that later.

-So you arguably sent over the worst possible clip

for the show. [ Light laughter ]

-Yeah, I did. -I've never -- we've never had

this before where someone's immediately come out...

-Comes out and apologizes. -...and had to distance

themselves from the clip. -Well here's the --

[ Laughter ]

Well, I like the clip. -It's a good clip.

-Here's the thing about fantasy.

Things are not what they seem to be.

-Right. -Right?

-Yeah. -It's actually -- that's true

of most things, but things are not what they seem to be,

and that's what this whole show is about.

-So, congratulations, by the way.

"The Simpsons" passed "Gunsmoke" for the longest scripted

primetime series this year.

[ Cheers and applause ]

600 plus episodes. 30 seasons.

-You know that's what you --

Longevity, that's what it's all about.

-It's impressive. -And beating a Western

from the 1960s. -Yeah.

-Wow. -When you guys set out

with your cartoon, you were like,

"we're gonna get this Western." So -- and you know --

for those who don't know, these are --

your parents were Marge and Homer.

-That's right. -You had sisters who were

Lisa and Maggie. -Lisa and Maggie, yes.

-So you basically just managed to extend your own family into

a world for us all to enjoy, which is really something.

-And I'll tell you something, if you ever get a chance

to start your own cartoon show and name them after your family,

don't do it. [ Laughter ]

You know? Because it was a surprise,

and the surprise was really funny on the debut night.

-Uh-huh. -And then as the show continued

year after year after year, they got kind of tired of it.

-Yeah, I bet. -Well certainly, I would think

for your dad it would be tough to be like, "Yeah, that's me."

-He -- he actually liked the show.

He only didn't like it when Homer Simpson was mean to Marge.

-Oh, that's interesting. -He -- yeah.

-That's really sweet. -Yeah.

-I don't think -- -But when when Homer

strangled Bart -- -Loved it.

-Yeah. [ Laughter ]

-Probably very cathartic for him to watch that.

So you have -- you have eight children,

which is really incredible. Do they watch the show?

-No, they do not. -Okay, gotcha.

You went "O" for eight? -Well, the older ones do.

-Okay. -The older ones grew up

on the show. They're really -- -Well, that's nice.

-Yeah, they're in their 20s now. -And they were fully invested

in it and thought it was cool that it was yours?

-They were invested in it. They were born right around

the time the show started, and so they grew up with the show.

And then -- and then "Family Guy" came along

and my son Abe came to me one day and he said,

"Dad, 'Simpsons' is out.

[ Laughter ]

'Family Guy' is what everybody wants to watch now."

And I said, "Tell 'Family Guy' to buy you an Xbox."

[ Laughter ]

And he said, "I wish Seth McFarlane was my dad."

[ Laughter ]

I told Seth that, and he went -- It was a bit.

He was doing a good bit. -All right, good.

So this is an idea -- so you have a new show,

"Disenchantment." Is this an idea you've had

for a long time? -Long time, long time.

Yeah, I grew up with all sorts of -- the fantasy that

we all grew up with: "Wizard of Oz,"

"Alice in Wonderland," and all that stuff.

So -- and then, in more recent times,

there's been some amazing movies by Stephen Chow from China.

S.S. Rajamouli, Telugu filmmaker, made a great film

which I'd like to recommend, "Magadheera."

-"Magadheera." -Go out and watch "Magadheera."

-Okay, great. So you still, at this point,

even though you obviously have created all this work,

you're still inspired by other artists.

That's really interesting to hear.

-Of course. -That's great.

-James L. Brooks, executive producer of "The Simpsons,"

says if you steal from a black and white movie,

it's an homage. -Yeah, that's really smart.

For more infomation >> Matt Groening Talks About Disenchantment - Duration: 4:45.

-------------------------------------------

Matt Groening Shares the Secrets of Animation - Duration: 3:22.

We have a

Princesses elves demons. Yes

What was I assume the one an obviously being both the crater in the animator of the look of it becomes very important

What was the first character you conceived of as far as how they would look?

Elf Oh alpha was based on the very first character that I ever drew when I learned how to draw in my style

It just you know a little nose a big tragic overbite and eyes that are so big they crowd out the brains

Yeah, yeah

Did you do can you look back cuz I know you know so much of art any kind of art is

You know doing it and redoing it redoing

Did you have that moment where it sort of clicked for you that like oh, this is my style

Now that thing you just did

Yeah, it was in the sixth grade and I realized I'm never gonna draw any other way than this and what was great

It's that style. You're all familiar with it's the big eyes. Like I said in the over by will you show us how you

Okay, so the secret the secret of animation is coming up with a character that is

recognizable and iconic and the way you do that is you have a character that is

recognizable in silhouette so

Who's that?

Okay, there you go right Bart, yep, that was Bart Bart

Who's this?

Hey go right over there to camera one. There we go. Yep

Mickey Mouse. Yes, and the thing about Mickey Mouse. Is that no matter which way he turns his head

It's always like that right never see like the side ear

No, this is a little hard one

Trump oh yeah, really good

And again, whichever way you look at him right it's it's a hair frisbee. Yeah

Again this is my this is my

My style now. Okay. This is what I came up with when I was 12. Okay right now

Uh-huh could be Bart could be Bart could be Homer

It could be Mars could be Lisa could be any of the characters. So with elf

Oh, all he did was extend the nose down. I gave him two nostrils to make hit original. Yeah, right. That's incredible

What an incredible change and then?

Pointy-ears. Oh, there you go. That's an elephant. That's an elf. There you go

That end and so elf. Oh

the hero

Is in love with Princess beam. Yeah, but he's also a little small and he sort of looked like a kid, so

Sideburns, oh, thank you guys. So now it's not creepy. Yeah, it's not as creepy. Yeah

I think that I want every kid at home whose parents are telling them

Not to be an animator to realize how fast he did that and how rich he is. Here's the thing

You want that of course I want this

Alright, I'll let the crew come out and grab my original piece of art here

Thank you so much Congrats on the new show. It really is just such an honor and pleasure

For more infomation >> Matt Groening Shares the Secrets of Animation - Duration: 3:22.

-------------------------------------------

Effects of Smoking Marijuana on the Lungs - Duration: 4:59.

For more infomation >> Effects of Smoking Marijuana on the Lungs - Duration: 4:59.

-------------------------------------------

Live PD: Calling In on Yourself (Season 2) | A&E - Duration: 3:35.

For more infomation >> Live PD: Calling In on Yourself (Season 2) | A&E - Duration: 3:35.

-------------------------------------------

Ancient Aliens: Intergalactic Energy Grid (Season 12, Episode 4) | History - Duration: 3:45.

For more infomation >> Ancient Aliens: Intergalactic Energy Grid (Season 12, Episode 4) | History - Duration: 3:45.

-------------------------------------------

Dallas officer shot, suspect injured - Duration: 1:14.

For more infomation >> Dallas officer shot, suspect injured - Duration: 1:14.

-------------------------------------------

Toy Blasters Nerf Hailfire Box of Toys for Kids Toy Weapons - Duration: 6:22.

Toy Blasters Nerf Hailfire Box of Toys for Kids Toy Weapons

For more infomation >> Toy Blasters Nerf Hailfire Box of Toys for Kids Toy Weapons - Duration: 6:22.

-------------------------------------------

SEC asked to study six-month filing system for companies: Trump - Duration: 1:03.

For more infomation >> SEC asked to study six-month filing system for companies: Trump - Duration: 1:03.

-------------------------------------------

ASMR Eating "MOCHI" Mukbang Party (Sticky Sounds) - Duration: 3:02.

ASMR Eating "MOCHI" Mukbang Party (Sticky Sounds)

For more infomation >> ASMR Eating "MOCHI" Mukbang Party (Sticky Sounds) - Duration: 3:02.

-------------------------------------------

SEC asked to study six-month filing system for companies: Trump - Duration: 1:05.

For more infomation >> SEC asked to study six-month filing system for companies: Trump - Duration: 1:05.

-------------------------------------------

2018 Honda CBR250RR New Color Red Black | Mich Motorcycle - Duration: 2:06.

For more infomation >> 2018 Honda CBR250RR New Color Red Black | Mich Motorcycle - Duration: 2:06.

-------------------------------------------

美衛星拍到驚人畫面:中國殺手鐧的曝光令美軍直呼不可能 - Duration: 5:23.

For more infomation >> 美衛星拍到驚人畫面:中國殺手鐧的曝光令美軍直呼不可能 - Duration: 5:23.

-------------------------------------------

Analyzing Furry YouTubers' Comments 2: Unofficial sequel - Duration: 6:49.

So I saw this video by Avery Miller, titled

"Analyzing Furry YouTuber's Comments".

In it, Avery looks at spreadsheets that detail how many times different words and in what percentages were used

in comments sections under videos of multiple furry related YouTube channels.

At the time of me making this, that video is already about 5 months old,

and some of those channels took notice of statistics mentioned in this video,

Which means they are probably different now.

So I decided to try and get what those percentages are now, 5 months later, to see what changed.

According to what Avery said in the video, the software used to extract those comments was written by Fauxil Fox.

However, since I'm too lazy

(and shy)

to contact them, and since I'm a programmer, I decided to write my own version of that.

After a bit of research and googling, I found a Python script written by Egbert Bouman,

that allows to scrape comments off videos with a single Windows command prompt command.

Then, I took the thing I know, Processing(basically Java with more functions), and started coding a thing.

After about 3000 lines of code and many night I've been leaving my laptop on for to let it download comments for testing purposes,

, I have finally finished it.

Now, let me go in detail how it works and what it does, just so that you know how exactly I count numbers and percentages.

First of all, it replaces all characters that are not english letters with spaces.

Then, it converts stuff like "don t" and "can t" into single words, just so that we wouldn't have

"DON" and "T"

being at the top of the table

Then, when counting, it counts a word only once from every comment, so a comment like

THIS...

...gets compressed into a single word, so that it wouldn't skew the numbers

Also, since I don't know how to get videos off a YouTube channel the proper way,

my thing downloads comments only from the last 30 videos of a channel.

This could be thought of as a good thing, actually, since with this setup the results are not biased by extremely old, possibly non furry related videos of those channels.

And it speeds up the whole process, since instead of GBs mentioned by Avery I get like 30MB of comments at most.

Downside to that is that livestreams with no comments count as videos too, so we get even less comments from channels who stream a lot.

For channels to compare, I chose the same ones as Avery chose, to keep data the same. So if you want to compare other channels, you can download my tool yourself and just do it. Link's in the description.

Now, the data in Avery's spreadsheets was represented with only 1 dimension.

Either it was how many times a word X was used in all channels, or how common is a word.

I decided to represent data in 2 dimensions instead, so you can see what word is the most common per this channel,

or how common the word X is compared to word Y in a channel Z.

That's probably enough talk. Let's look at the numbers.

So here is the tool that I made.

As you can see, it represents everything in percentages.

The amount of times a word was used in a channel.

For example, we can see that the word "i" is the most used word.

I don't know why that is.

A lot of this is different in Avery's video.

In fact, his top 10 words was completely different. I don't know why.

I guess he excluded some words.

Now we can see what words were used in what channels in what amounts.

Every number means how many comments on that channel included that word.

For example, on Aberguine's channel, ~35% of comments include the word "i".

We can also sort.

We can also sort..

We can also sort...

We can also sort....

(you are supposed to look at how it sorts not at this subtitle)

The words that Avery tried were "OwO", "gay", "furry" and "fluffy".

"Furry" is the 30th most used word in all comments.

So let's see.

Rainy Chaos comes first.

...And Aberguine, Blü, and so on...

...The least furry channel being Spoctor Tech. (yes I said "fluffy" my bad)

Spoctor Tёhh.

I hate English.

Now, let's find some other words.

Like, "gay".

The most "gay" channel, somehow, happens to be Bolt Mutt.

And not Quartz Husky.

I have no idea how this happened.

Least "gay" channel happens to be...

This one. (Kijani Lion) (and NIIC too)

I'm not even going to try to pronounce this, I'm sorry.

Another words: "OwO"...

Avery's channel contain "OwO" the most times that other channels.

Majira being second, Odin, Zabu, and so on.

With the least "OwO"ish channel being... Duke's channel.

Now if we compare with "fluffy"ness...

We can see that Avery's channel is, again, first.

Mostly because people saw that video of his and spammed... all over... with those words.

And then Faux Films, CandyPaws, Pocari Roo, and so on.

Majira being 9th.

Considering that we have 39 channels, ("All" is included as 40th channel), and Majira being 9th...

...That means that he's fluffy, after all.

And, I don't know what interesting or not to mention...

"Dont" is 34th, with Rainy Chaos being the most "negative" channel.

Not much to talk, about.

I can also zoom out.

And look at all those numbers.

In incredible 5 frames per second.

Or even less.

Let's see what those black squares are. (I mean rectangles)

Black squares(rectangles) mean that this word was never used on this channel.

So, "Majira" is 80th most used word in all of those comments...

But, it's never used in Miss Wolfiee's channel's comments.

Link to download it is in the description. I think all of the instructions in there are enough for you to understand what you need to do.

However, just saying, it takes a pretty long amount of time to download all of those comments and to count all of those words,

so you would probably need to leave your PC running for the night. Or a few hours at least.

(No, really, thanks. I mean it.)

For more infomation >> Analyzing Furry YouTubers' Comments 2: Unofficial sequel - Duration: 6:49.

-------------------------------------------

Number of newly added jobs y/y in July marks lowest in South Korea since January 2010 - Duration: 1:55.

South Korea is still unable to claw out of the worst unemployment crises the country

has ever experienced.

Efforts to boot the gloomy job market has been ongoing but as the data shows, the government

has not produced desired results.

Ko Roon-hee delves deeper into the discouraging digits.

More disappointing figures on the jobs front in South Korea.

According to Statistics Korea, the number of people employed last month was around 27

million.

That's up a mere five-thousand from the same time last year.

It's also the smallest on-year rise in newly employed people since January 2010,... and

that year was a tough one for the South Korea... as it struggled to cope with the global financial

crisis.

Just five thousand new jobs for July... compared to last year's monthly average of more than

300-thousand.February this year was when the figure plunged by more than two thirds to

a level it roughly maintained until now.

An economics professor said the weakness in the job market is the result of Korea losing

its competitiveness in many industrial fields as other countries like China continue to

make technological advances.

"Fewer jobs means there's less demand for labor and, in turn, that means a decrease

in industrial production.

This is because South Korea has lost some of its competitiveness in the automobile and

ship sectors… which were the main industries that have led its economic growth."

Breaking it down by industry, the number of newly-added jobs in manufacturing fell on

year by two-point-seven percent.

The education service sector also saw a decline.

Meanwhile…

South Korea's overall jobless rate stood at three-point-seven percent in July,… up zero-point-three

percentage point from the previous year.

Ko Roon-hee, Arirang News.

For more infomation >> Number of newly added jobs y/y in July marks lowest in South Korea since January 2010 - Duration: 1:55.

-------------------------------------------

XXXTENTACION- RARE part 2 - Duration: 2:29.

Your Listening To XXXTENTACION- rare part 2 (prod. lirker)

Like, Subscribe & Comment

For more infomation >> XXXTENTACION- RARE part 2 - Duration: 2:29.

-------------------------------------------

Bring It!: Bonus - Dance Divas of Olive Branch Stands in Stands (S5, E7) | Lifetime - Duration: 1:49.

For more infomation >> Bring It!: Bonus - Dance Divas of Olive Branch Stands in Stands (S5, E7) | Lifetime - Duration: 1:49.

-------------------------------------------

Hot daily highs, cool in the evening _ 081718 - Duration: 2:02.

Now we turn to Michelle Park at the weather center for the latest updates.

Michelle, as of today, the weather feels a whole lot comfortable.

Daniel, the highs were in the mid-thirties today but it was bearable compared to the

near 40 degrees Celsius readings we've been having.

With cool air continuing to come in tomorrow from the east, it's going to be less humid

with nice partly cloudy skies in Northeast Asia.

Most of the country will have a pleasant evening,... relieved from the tropical nights.

By morning, Seoul will wake up to 22 degrees Celsius,... with cooler or similar temperatures

in most places.

The eastern regions, getting a direct hit from the easterly winds will be cooler than

the west.

Seoul will reach a high of 33 degrees Celsius while Gyeongju hits 29.

Don't get too relaxed, though.

As Typhoon "SOULIK" moves northwards it's expected to push up a steaming hot North Pacific

high-pressure front by next Monday,... as it moves closer to the south sea of the Korean

Peninsula.

The path of the typhoon and its impact on our country are still uncertain, so stay updated

with the forecast.

So by next week, tropical nights will be back in Seoul and the rest of the nation.

I'll leave you with the weather conditions around the world.

Không có nhận xét nào:

Đăng nhận xét