fabiochiu/medium-articles huggingface dataset:
ONE WAY TO UNLOCK MAGIC IN YOUR LIFE
By: Abhishek Pal
Tags: Life, Life Lessons, Abhishekpalpage, Lifehacks, Abhishek Pal

Are you Living a Magical life? ONE Way that can UNLOCK magic in your life.

Magic doesn’t always mean taking a parrot out of the pockets or converting a coin into 2 to make people laugh temporarily. However, I have used the word “MAGICAL LIFE” in a context where we are happy most of the times.

Magic is always there in our life, it is just that we lack the sense of Gratitude and often miss it.

One quick real Story:

My younger cousin sister got her Ankle bone fractured (Leg) sometime back, I always found her creeping, irritating and little disturbed as she was not able to perform her daily duties like always. I offered her a coffee treat, where we both sat together and tried to help her out.

This is how our conversation looks like :

I — For how long you have to wear this plaster (POP).

Her- She said for another 3 weeks ( 1 month total)

I- How long you are already carrying it.

Her- She said 1 stupid week.

I — Asked her age, though I knew it.

Her- She said 27.

I- For last 27 years your Leg/Foot was without any fracture but I never heard you thanking GOD to keep your leg fit, then how can you complain him since last week for this little injury that would be fine anyway in another 3 weeks.

She nodded and understood the message I was trying to deliver.

To sum it up, one-word Gratitude:

# Share more with people in need

# Give your patient ear to old people

# Reconnect with your inner child.

# Don’t forget to Dream.

# Look for miracles.

# Thank Almighty for all what you have

# Pray for others, trust me this would automatically sort your life
How to change society’s imposed way of thinking of an obstacle
Tags: Life, Life Lessons, Pyschology, Positive Thinking, Lifehacks

The power of the word No and how to make it your friend

There are many articles online about the power of the word NO. Briefly put, they either focus on two things:

1. Taking back your power by saying NO to things, people, jobs etc.; to not waste your time and focus on things that are important to you.

Or

2. The psychological negative effect it has on people, how it slams shut the window of opportunity.

While both are valid points, I believe there is one factor or power if you so will, of the word NO that is often overlooked:

The power NO gives you to take control of a situation, the fire and motivation it can ignite within you. The power of reverse psychology!

Throughout my life, I have heard that word more often than I sometimes cared for and in retrospect, I realised it was always a self-reflection of how the people felt who told me and not my limitations. Thankfully even from a young age I unknowingly always used it as a source of power to propel me forward.

Although not every NO opened new doors for me, I am truly grateful for every NO I received because it helped me grow and challenge myself to do things, I didn’t think I was capable of. It helped me push my boundaries and taught me to never give up without a fight.

Do not mistake every NO as an invitation to fight for something or someone, there are times when the word NO truly has your or the other persons best intention in mind and that must be respected.

The NO I am referring to is the limitation that others or sometimes even you yourself put on your shoulders when it comes to an opportunity to grow. It is important to choose your fights wisely, only fight for what you truly want and or believe in. Then you will be able to harness a power within you that comes with the word NO. People will use the word NO or you CANNOT lightly because they are afraid it will cause them extra work, it will change their world view, because it forces them outside of their comfort zone, but sometimes that is exactly where your home should be. The word NO can make you unleash a creative side of you, a dynamism that you were unaware of. How often do you think the legendary entrepreneurs, philanthropist and businessmen and woman have heard that word and it just made them work even harder to obtain results.

Use the words NO and CANNOT as a sign to work harder and to keep digging for your gold, whatever it may be…
3 ways to stop comparing yourself to others
By: Nadim Safieddine
Tags: Comparison, Life Lessons, Lifehacks, Mental Health, Tips And Tricks

We all do it. We look at what others have (or where they are in life) and we feel terrible about ourselves in the process. We compare, we single out what’s missing, and we repeat the vicious cycle. A small dose of envy every once in a while can be productive in certain cases, but when you find yourself engaging in this sort of behavior more often than you’d like, it’s time to start modifying your thinking patterns. Here are 3 steps that have helped me (after a whole lot of trial and error)

Step 1: Label the behavior

When you start comparing yourself to others, take a step back and notice this behavior. Recognize it. Label it. Shed light on it. This technique is quite similar to using awareness to battling anxiety. Once you label something and recognize it, you detach from the emotional reaction. You distance yourself from the toll it’s taking on your body and mind. Instead, you begin to watch yourself instead of getting involved. It’s trippy and strange, but it works. All it takes is practice. So go ahead — put a label on it.

Step 2: Replace envy with inspiration

Now that you’ve somewhat distanced yourself from the comparison, it’s time to look at the bright side. Instead of being envious of what somebody else might have, think about what you can learn from this person and this moment. Is their career making you green with envy? Let their accomplishments inspire you. Get practical and set a realistic goal that you’d like to achieve. What skillset are you missing? Personally, I’ve often envied people who are well-read about a variety topics as I often feel like what I offer is very limited: series, fitness, and mental health. That’s why I recently got proactive and started to make it a point to read up about politics and business — two subjects I feel I know little about. Envy is a learning opportunity, make the most of it.

Step 3: Focus on one (or two things) you have that are “better”

This sounds arrogant, it’s not. It’s subtly reminding yourself that you have a lot to offer. Perhaps the person on the receiving end of your jealousy is more successful in terms of job title, but maybe you have a caring spouse or closer ties to your family. Nobody has it all (although social media would love to convince you otherwise). The point of this exercise is to remind yourself of your strengths instead of focusing on your “failures”. Remind yourself that every one of us is on a different journey with its own peaks and valleys. Comparing yourself will get you nowhere. In fact, it does a disservice to your unique experiences.

Have you ever found yourself comparing yourself to others in an unhealthy way? What tips have helped you in the past? I’d love to know!
Four Reasons to Never Read Another Article with a List
By: B.G. Pelaire
Tags: Humor, Lists, Lifehacks

Folks, every other Medium article is a list — “Seven Ways to Self-Immolate Without Disturbing the Neighbors” and so on. You’ll have a much better reading experience on Medium by following my four definitive reasons for never, ever, reading articles with lists.

You’ll never do everything on the list, so why start? Of those Six Suggestions for Getting a Good Night’s Sleep, you’ll be able to do maybe four of them if you’re lucky. By the time you’ve done the fourth (“Wear Loose White Boxers and Flex Your Toes 45 Times”) you still won’t feel sleepy and you’ll reach for the Xanax. The lists are often far too long to print out and magnet on your fridge door. For example, “Eighty-five Power Foods You Need to Eat Daily, or More Often” likely runs to three pages. Many lists really need only one item. “Five Reasons Not to Pick Your Nose” can be boiled down to “Because your mother told you to stop.” List-reading addiction has become a nationwide emergency. Once you have read three lists within a week, you will begin searching for lists of the fifteen best lists, which will spiral into a desperate search for lists of ways to safely read just a few lists as your family begs you to go into rehab and your friends abandon you. These lists of safe lists are actually not safe. They are smuggled from China — and these powerful illicit lists have been causing overdoses even in rural communities where people normally do not read lists.

Now that you have read my reasons for avoiding list articles, what are you doing still reading? Looking for one more item to satisfy that urge to hack your life? Well. I could, but I won’t, give you five ways to get the most out of intermittent listing.
A Fool-Proof Laundry Routine
Tags: DIY, Lifehacks, Laundry, Clothing Care 101, Chores

A Fool-Proof Laundry Routine

Sometimes it can feel like laundry is taking over our lives. Whether it’s piles of dirty clothes in the hampers around the house, piles of clean clothes in baskets waiting to be folded or folded clothes that have yet to be put away, it can feel like there’s no end to laundry. With a few good habits though you can take control of the laundry in your life and minimize just how overwhelming it can be.

Pre-sort your items.

Even with the best of intentions we can get overwhelmed by the laundry in our life and fail to get it done. Get a little of the work out of the way on the front end by presorting your clothing before you ever get to the laundry room. Instead of using one hamper that to toss everything into, invest in a split clothing hamper and sort your clothing as you drop it into the basket.

Do a little laundry every day.

As painful as it may seem to do the laundry every day, doing a little bit each day prevents the sort of pile up that takes over your weekend and makes it seem like your laundry will never, ever be done. Do a small load of towels, darks or lights each day and you won’t end up with a massive pile on the weekend.

Fold it right away.

Just as it might seem painful to do laundry every day, it might sound just as bad to fold it every day. In reality, though, folding a small load of laundry typically takes less than ten minutes of your time and helps you avoid the hour-long folding sessions you encounter when you let laundry pile up.

Have a system for putting it away.

Whether you put it all away right away or have a basket for each room in the laundry room that you put away when it’s full, having a system for getting clean, folded clothes back into their space is vital.

Spread out the responsibility.

If you’re not the only one living in your house but you’re the only one doing laundry, there’s a problem. When you spread out the labor of laundry to multiple people, the burden per person gets way less. You can split up the labor by task, like washing and folding vs. putting away or by day but, no matter what, it should be split up.

Doing laundry isn’t most people’s greatest joy in life, but whether you hate it or only mildly dislike it, it has to get done. Use the tips above to create a perfect laundry routine and your days of being overwhelmed by laundry will be over!
5 Reasons to Use Vinegar in Your Laundry Routine
Tags: Lifehack, DIY, Laundry 101, Laundry, Clothing Care 101

Artwork by Trent Reese

5 Reasons to Use Vinegar in Your Laundry Routine

There are some things that every laundry room should have: detergent, spot treatment, dryer balls and… white vinegar? While it might seem odd to bring a type of vinegar into the mix, it turns out there are lots of good reasons to incorporate vinegar into your laundry routine. Check out the list below for five reasons you should be using distilled white vinegar in your laundry routine.

1) It brightens your whites!

There’s nothing worse than watching your favorite white t-shirt turning dingy and grey after a few wears. With a little bit of distilled white vinegar though, your whites will stay white over the years. Simply apply a tablespoon of distilled white vinegar and add a small amount to the softener compartment of your washer before you start your load.

2) … And keeps your darks dark.

Dark-colored clothing can often hang onto residue from soaps and detergents that leave them looking lighter and duller than when they went into the washing machine. Vinegar will erase this residue from your fabrics, leaving them as dark or darker than before they were washed.

3) It naturally softens your fabrics.

While some people don’t mind artificial softener, others prefer to keep things a little more natural in the laundry room. If you’re in the natural camp, you’ll want to consider adding vinegar in the wash as it naturally softens fabrics. If you prefer a scentless softener, simply add vinegar during the rinse portion of the cycle. If you would prefer a light scent, consider adding a couple of drops of an essential (lemon and eucalyptus are our favorites!) to the vinegar bottle.

4) It gets rid of mildew and odors.

Nothing kills odors like vinegar. If your clothes have a habit of coming out of the wash smelling of mildew, vinegar is your best bet for kicking the offending odors to the curb. To make sure the small is banished, fill the washer with hot water and two cups of vinegar and run a cycle before you run a second cycle featuring your regular detergent.

4) And keeps your washer fresh!

You can’t expect your clothes to be cleaned properly if you wash them in a dirty machine. Keep your machine fresh and free of residue and soap scum by running a load with hot water and two cups of distilled white vinegar every couple of months.

While you might be used to using vinegar to cook or to clean around the house with and banish offensive odors, it turns out it’s pretty handy in the laundry room too. Keep a bottle of vinegar handy in the laundry room and you’ll be taking your laundry game to the next level!
Why Is SEO Important for Your Business?
By: Gaurav Yadav
Tags: Seo Services, Website, Google Analytics, SEO, Content Marketing

Think of any product. If you wished to buy for it without delay, what would you do?

You would pull out your phone or laptop, open an internet browser and do a look for that product.

That’s why SEO matters.

Your business should show up once somebody sorts within the product or service you supply into a look engine. If your web site doesn’t show informed a fast search, however, does one expect to convert motivated patrons into happy customers?

To make your web site show up, you would like to know what SEO is, begin optimizing your page titles and meta descriptions, produce valuable content and so begin building a network of backlinks.

What Is SEO?

SEO stands for Search Engine Optimization and is that the apply of tweaking your website to rank higher on the Search Engine results page (SERP) like Google. the improve your rank, a lot of possible somebody can click on your website. obtaining started doesn’t have to be compelled to be difficult, you simply have to be compelled to apprehend wherever to start.

The beauty of SEO is that when you’ve optimized your website you’ll be able to begin saving cash by obtaining a lot of direct traffic to your web site. rather than paying for each traveler to your web site through advertising, customers can begin finding your business as a result of you’re finding their issues.

Also Know: Best SEO Tips To Optimize Facebook Advertising

Get started with on-page SEO

Google crawls and indexes all of the websites on the Internet using complicated algorithms and robots. It sounds difficult, however, a lot of straightforward it’s for those robots to know your website, the higher you’ll rank.

Page titles and meta descriptions ought to be enclosed on each page of your web site thus program robots will quickly consume the knowledge they have. an equivalent thought goes for alt tags on the photographs throughout your website. Filling within the alt tag data tells the crawling robot what the image is in order that they will choose however relevant it’s to the remainder of the page, which can rank you higher on SERPs. fastidiously getting into all of those necessary details will impact what percentage potential customers square measure landing on your website.

Also Read: What is SEO Friendly address Structure

Publish Good & Valuable Content
What is the actual impact of ITP 2.1 and 2.2 on your Google Analytics data? (+ free tool)
By: Marieke Pots
Tags: Google Analytics Tips, Google Analytics, Analytics, Data Analytics, Data Studio

The theory

Google Analytics relies on a cookie that is set when you visit a website for the first time. If you would visit the same website again after a couple of days, the same cookie will make sure that you are being recognized as a returning user and your complete journey starts to map. At least as long as you do not delete your cookies, stay on the same device and visit the website at least once in every two years. This last condition changed dramatically with the release of ITP 2.1.

ITP 2.1 came into the picture when Apple released Safari 12.1 and iOS 12.2 around the end of March 2019. A few weeks later ITP 2.2 was released among iOS users. This impacts the Google Analytics cookie in two ways:

The Google Analytics cookie will be deleted after 7 days of inactivity (ITP 2.1).

The Google Analytics cookie will be deleted after 1 day of inactivity if the visitor came from a cross-domain link (ITP 2.2) and only visits one page.

So, instead of a cookie expiration time of two years, we are now facing a cookie expiration time of 1 to 7 days! This means that a returning visitor cannot be recognized as such if he or she has not visited your website in the last 1 or 7 day(s). The theoretical impact: more sessions by new users, shorter journeys per user and less channels to attribute your revenue to.

Let’s find out if the theory is right when it comes to your data.

Tool: ITP Impact Calculator

Do not hesitate to make use of the ITP Impact Calculator to find out how ITP 2.1 and 2.2 may have impacted your Google Analytics data. Below you will find an explanation of the output of this tool. Of course, you can also continue reading without using the tool for yourself.

How many of your visitors actually use an ITP 2.1 and 2.2 browser?

First, it is important to have an idea about the number of visitors that actually use an ITP 2.1 or 2.2 browser. Only versions of Safari 12.1 or higher have ITP 2.1 or 2.2. By creating a segment of this browser and version, you will find out when your visitors have adopted this new browser and what its total share is among your visitors. The more people use such a browser, the more ITP 2.1 will make a mark on your data.
Monitor your dataLayer’s data quality in real-time using Google Tag Manager custom templates and Firebase
By: Matthew Niederberger
Tags: JavaScript, Google Tag Manager, Firebase, Google Analytics, Firebase Cloud Functions

How to implement your dataLayer monitor?

STEP 1 Download or clone both Github repos.

STEP 2 Setup Firebase by creating a project, activate functions and databases, then deploy the functions script. Follow steps 1 through 7 in my other article with the new functions script.

STEP 3 Copy and save your Firebase Function endpoint URL and keep it ready to use in the tag template in Google Tag Manager.

STEP 4 Import the custom template into Google Tag Manager.

Import the dataLayer Monitor template

STEP 5 Create a new tag in Google Tag Manager using the new template and assign it a trigger for All Pages and if you want also all events.

The latter can be done by creating a trigger using the Custom Event template. Enter .* as the Event Name and check the option Use regex matching. It should look something like this:

Custom Event trigger to work on all events

STEP 6 Fill in the dataLayer keys in the dataLayer Monitor Custom Template tag you have just created in step 4 with the values you want to monitor.

dataLayer = [{

'customerId': '123456789',

'country':'nl',

'meta': {

'path':'/some/path',

'title':'Some Title'

}

}];

Now, let’s say your dataLayer was set on page load and it contains the values in the example above.

In the dataLayer Key fields you can enter the following values for each:

customerId

country

meta.path

meta.title

CAVEAT there is one problem with reading dataLayer keys from a custom template at the moment. Google Tag Manager will not allow you to access to the root dataLayer by default. In the template’s Permissions tab you will need to enter all the dataLayer keys you want to monitor before you can save your tag.

Root access to the dataLayer is not allowed

You can use dot notation to traverse the dataLayer into deeper levels.

Your tag should look like this now:

dataLayer Monitor tag with 4 keys filled in for monitoring

Now we need to add the conditional statements. Let’s use the following:

customerId has length of 9 digits/characters

9 digits/characters country has length of 2 characters

2 characters meta.path does not equal undefined

meta.title contains Tagticians

Your tag will now look like this:

dataLayer Monitor tag with 4 keys and conditions defined

Now copy your Firebase Function endpoint URL into the Notification Endpoint URL field at the bottom. Make sure it ends on /collect since this is the define endpoint that Firebase listens on for incoming requests.

STEP 7 Save and preview. Test (see below). When satisfied publish to production.
Track the click on third-party iFrame with GTM using custom JavaScript trigger
By: Rafael Perozin
Tags: Google Analytics, Google Tag Manager

Why you need a custom JavaScript trigger to track click on third-party events like chats and payments?

Because normally you add a javascript snippet that generates an iFrame inside your side. And iFrames works like a separated window inside of your website. They work independently and separated by security. And this affects your tracking control because google just looks for your code.

In this case, di you have 2 situations:

- You have access to the iframe source code. Then you can use the post Cross Domain iFrame Tracking via Google Tag Manager written by Aaron Dicks our you can search on the web and find a lot of other posts and videos showing how to do it.

- You DON’T have access to the iFrame source code. And we will talk about it today.

Google Tag Manager gives you permission to create a custom JavaScript event tracks. And you must create a function that firing an event on GTM trigger pushing your information to the Data Layer.

What’s GTM Data Layer?

Google uses Data Layer to store the events and data of everything that happen on your website and use it to generate statistics from your website. This is an object where you also can add some data.

I separated this into two steps:

1. Firing a GTM event from your JavaScript code:

You need to use focus and addEventListener Blur to identify when the user changes the focus to the third-party iFrame and then push event and data to the Data Layer. Like I did on this codepen: Tag Manager Custom JavaScript Trigger Third-part iFrame Interaction.

JavaScript function to add on your website.

*IMPORTANT: It doesn’t matter what data you will push but you must add “event: ‘your_custom_event_name’” on the Data Layer.

2. Create a tag on GTM to track the click:

You will not trigger a click. You need to create a custom variable like the image below.

Custom Tag Manager Variable

Then you need to create a tag with a trigger that watches the data that you push to the Data Layer on the image below.

Tag Manager Tag Configuration

Tag Manager Custom Event

Pay attention that I’m using chatBtn like true or false to track when clicked and I type equal all times at every place. And I used event: ‘chatBtn’ to fire the event with the same name.

After done you can submit and test on preview and on Google Analytics Real-Time.

Hope this is useful for you. I spent some time to understand it and make it works.
Getting Weather Data into Google Analytics with Open Weather Map
Tags: Google Tag Manager, Shopify, Openweathermap Api, Google Analytics, Openweathermap

This is the result of what you will achieve in Google Analytics

This guide will show you step-by-step how to get weather data into Google Analytics. This is useful for example if you’d like to analyze conversion rate based on weather conditions.

Requirements:

Google Analytics

Open Weather Map (Free Account)

Google Tag Manager

Persistence

Some coding experience

Setup Google Analytics

Assuming you’ve already set up a Google Analytics account, go to your GA account and click on Admin in the bottom left corner.

2. Under Property settings, select Custom Definitions → Custom Dimensions.

3. Create two custom dimensions, named Weather and Temperature respectively. Take note of the index of each of these, as we will need them later.

Note: scope is set to ‘session’ and active ‘ticked’.

Sign up to Open Weather Map

Click here and sign up for a free OWM account. Then note down your API Key.

Set up Google Tag Manager

Install Google Tag Manager if you haven’t already done so.

Variables

Set up the following variables in GTM:

Example of the first variable

Name: DLV — temperature

Variable Type: Data Layer Variable

Data Layer Variable Name: temperature Name: DLV — weather

Variable Type: Data Layer Variable

Data Layer Variable Name: weather Name: GA — UA

Variable Type: Constant

Value: < Your Google Analytics UA code > Name: Session alive

Variable Type: 1st Party Cookie

Cookie Name: session

Triggers

Set up the following trigger in GTM:

Name: Event — weatherDone

Trigger Type: Custom Event

Event name: weatherDone

This trigger fires on: All Custom Events

Trigger weatherDone

Tags

Set up the following tags in GTM:

Tag #1

Name: Weather

Tag Type: Google Analytics: Universal Analytics

Track Type: Event

Category: Weather

Action: {{DLV — weather}} (Select the created variable)

Label: {{DLV — temperature}} (Select the created variable)

Non-Interaction Hit: True

Enable overriding settings in this tag

Tracking ID: {{GA UA}} (Select the created variable)

Custom Dimensions:

Index: 1: {{DLV — weather}} (Select the created variable)

Index: 2: {{DLV — temperature}} (Select the created variable)

Triggering: Event — weatherDone Name: Utility — HTML — Weather Query

Tag Type: Custom HTML

Triggering: All Pages

The (HTML) code to paste in, remember to replace <Your Open Weather Map Key> with your api key:

Note: This piece of code assumes you have already loaded in jQuery

Debugging

That’s it. Save everything and publish your GTM Workspace. Now, if you’ve followed all the steps carefully, the Google Event should be firing. If not, I’d suggest you start console.log-ing. Please comment if you’re stuck with anything.

Common mistakes

In the ‘Weather’ Tag, the indexes are wrong for Weather & Temperature

jQuery is not loaded (Add this piece of code above the script tag:

<script src=”//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js”></script>

Helpful articles that inspired this post
How to Get Google Analytics Report Data as Pandas DataFrame?
By: Dayal Chand Aichara
Tags: Google Api, Google Analytics, Pandas, Python, Pandas Dataframe

How to Get Google Analytics Report Data as Pandas DataFrame?

Google Analytics tracks and reports website traffic which helps to understand customers as well as website’s performance.

Google Analytics report data can be fetched through Google Analytics Reporting API V4 using python with few lines of code. I will explain whole process in 4 steps.

1. Set up the project in Google Developer Console and get client token and secret

In order to access Google APIs, user need a project on Google Cloud Platform and a service account. Follow the steps written below to set up project and service account in Google Developer Console.

I. Create a project here https://console.cloud.google.com/ II. Create a service account and save credentials (.json file). Read more about service account here. III. Enable Google Analytics Reporting API here https://console.developers.google.com/apis/dashboard?

If you face any issue with this step , watch Google Cloud Platform’s video guide on their YouTube Channel.

Note: This is one time setup.

2. Authentication

Once you have clients secrets (credentials file), you can access Google Analytics Reporting API by authentication using OAuth 2.0. We will use oauth2client and httplib2 python libraries for authentication.

Google Analytics Authentication code

ga_auth = authenticate_ga_api()

Note: When you run authenticate_ga_api() for the first time , it will redirect to authentication link in default browser. Choose/enter gmail id registered with Google project and click on allow button. This will create and save authentication credential file “ analyticsreporting.dat” for Google Analytics Reporting API. See sample authentication credentials file below.

Authentication credentials sample

Note: The authentication access token expires in 1 hour, we have to rerun authenticat_ga_api function to refresh access_token .

3. Request submission

In this step we define requests and execute them using reports.batchget

method in the Google API Client.

Request must be a dictionary object. A request usually includes viewId , dateRanges , dimensions , and metrics .

View Id : View id can be found in Google Analytics under view tab. Date Ranges: start date and end date in YYYY-MM-DD format. Dimensions: Variables which are used to group metrics (secondary variables). example: user type, data type : string Metrics : Secondary variables, example: users, datatype: numeric

Explore all dimensions and metrics combinations at https://ga-dev-tools.appspot.com/dimensions-metrics-explorer/ .

Report request sample

Execute requests to get data.
What is Urchin Tracking Model & Why You Shouldn’t Neglect It?
By: Debendra Jena
Tags: Google Analytics Tips, Utm Parameters, Google Analytics 360, Google Analytics, Utm

WHAT ARE UTM PARAMETERS?

UTM stands for Urchin Tracking Model. UTM Parameters are tags in your link which gives you the details about Campaign Source, Campaign Medium, Campaign Term, Campaign Content.

WHY SHOULD YOU USE UTM PARAMETERS?

You should use UTM Parameters to overview the traffic coming from newsletter, CPC, emails etc. When you want to track how your marketing campaign is doing. To see the customize traffic you send to your site versus the traffic other people send to your site. To find the differences, how other campaigns are doing. To check the traffic Source/medium. To make an effective report and do better analysis.

Do you Track your Campaign with UTM parameters?

When you have so many marketing tools and analytics platforms, Sometimes you feel helpless to understand what is actually going on your tweet or facebook ad, sign up form, newsletters, sale etc.

But have you ever thought adding UTM Parameters to your links will help solve all your problems regarding tracking of Campaign, attributing, and solution for your marketing efforts?

To know more details about UTM Parameters and How to use them, refer the given link —

https://www.emarketeducation.in/how-important-is-utm-parameters/
What is giant_release.app?
By: Yuki Shindo
Tags: Google Analytics, Giant Release App

I am using the Google Analytics app on my iPhone.

Today, when I tried to add my Google account via the app, I got this message.

“giant_release.app” Wants to Use “google.com” to Sign In

What is “giant_release.app” ?

I thought I was running Google Analytics. When I saw the unfamiliar name, I hit the cancel button.

Solution for adding a Google Account to Google Analytics

While researching about giant_release.app, I came across this thread.

https://support.google.com/analytics/thread/64109925?hl=en

I used the method described here to add my Google account.

The specific steps are as follows

Add a Google account in the Gmail app on your iPhone.

Open the Google Analytics app on your iPhone again. You will see that the account that was added in the Gmail app has already been added.

I haven’t figured out giant_release.app yet.

There is not much information available on the Internet.

I’m not familiar with how iPhone apps work, but I think this is probably something related to Google.

(Why do I see the name “giant_release” in the message for approval instead of the name Google Analytics?)

If anyone knows more about this, I would appreciate your comments.

Thank you for reading to the end.
Analytics Implementation and Data Analysts Results
By: Jordan Villanueva
Tags: Google Analytics, Google Tag Manager

Lesson Learnt: Attempt interest targeting instead of product targeting. Saturation of a product does not mean that the product is dead. It means that more capital is required to sell.

Now this doesn’t mean to aimlessly throw money into the fire. Just to implement a lower ad budget until I can figure out the conversions that are optimally working for me.

New campaign Budget set.

campaign ($30 Daily) > 6 ad sets ($5/each) > 12 ads ($2.5/each)

data will be slower to gain but, gives me breathing room to learn as I go.

*Begin killing ads on day 4, once at least $20 has been spent per ad.

Pretty terrible results. But still going ahead with the interest scaling.

I have spend approximately $20 a per ad set and killed to losing creative that is costing me over $1 CPC.

There are two winning interests from the data, but I am going to go ahead and scale only 1. It will be difficult to explain it with text so please font mind my shobby hand sketch, i doodled it on the public transit.

In summar:

CBO = $100/Daily

*Duplicate winning interest 5X ($20)

*Duplicate Winning Creative 3X

(≈6.70)

*why duplicate?

- Fb does random optimization

- FB takes large audience and breaks them down to smaller audiences

Results pending…
Measuring Content Engagement in Google Analytics — Part 3: Social Site Exits
By: Jake Kimpton
Tags: Google Tag Manager, Marketing, Measurement, Engagement, Google Analytics

Difficulty: 2/5

Requirements: Google Analytics, Google Tag Manager

Site exits aren’t typically an ideal situation. However, there are times where they should be measured as a small win. If, for example, you have a strong desire to send users from your site over to social media networks for further coverage, this is a winning exit, not a loss..

Other examples might be when you have 5 partner sites with varying domains — while it may be considered an exit in Google Analytics, you should mark this departure as one which is leading to another part of your business.

In this article I’m just focusing on Social Exits. This is where a user leaves your site by clicking on a link which is specifically pointing at a social media page owned by your company.

The setup for this one is actually really simple. It relies on a couple of things:

A GA Event Tag

A Link Click trigger

A Regex Lookup Table

New Variable: Regex Lookup Table

It’s a straightforward regex lookup table, we use regex because then we can enable a partial match, just in case of the occasional stray trailing slash etc.

Make sure you untick Full Matches Only and Enable Capture Groups and Replace Functionality. A rule of thumb with the last one is to only enable it if you intend to use it. This can create some odd outputs if you are unsure how capture groups work.

New Trigger: Link Click

From a user’s perspective, they won’t notice the delay. You could make it shorter but 2 seconds is the default set by GTM and provides a good safety net.

New Tag: Google Analytics Event

Click “+New Custom Metric”

Name your new custom metric “Social Exits” — always go with pluralised names for Metrics because when you report on them, it makes far more sense. We’re not looking at a single action, we are going to be summarising many.

Once saved, you’ll be able to find out the Index number to use within the GTM Tag. For us, it’s 6:

With this index number memorised, head back to your tag and add it as a Custom Metric:

With everything set, try previewing your container and testing some social links on your site. So I can actually see the event fire in Preview Mode, I will test by using CTRL+Click which opens the URL in a new tab.

If I open up the Event, I can see all the information passed to GA:

This is working exactly as intended — the next part is to publish your work and let the data collect. Depending on how much volume your site receives, you might be able to start seeing the effect within a day or two. If you jump into Google Data Studio, you could make a table with the Dimension “Page” and the metric “Social Exits” to gauge which pages trigger users to exit to social media, if any.
Money is not the solution to every problem.
By: Boma Moses
Tags: Politics, Uganda, Responsibility, Foreign Policy

Source: Facebook.com

I cringe every time a Ugandan alludes to the lack of State money as an explanation for the current rot in our public service. These MPs and local leaders owe their constituencies more than the parochial excuse of “government should explain.” Amos Wekesa wrote recently of how other African countries were attracting FDI’s into their tourism sectors. The difference came down to private lobbying and marketing by the various investment bodies, (statutory or not) in those other countries.

The latter take it upon themselves, to utilize the platforms afforded them, to generate traffic (in form of direct capital, expertise and visitor inflows) for their respective constituencies (political or not). This little power, harnessed and optimized, yields the kind of results that we all muse at.

Trickle down to the MPs administrative levels, this principle equally applies. In representative politics, the onus is on the local authorities to pool resources to their municipalities, be it a mayor in Brussels, a governor in California, a senator in Kenya, or an MP in Uganda.

Governments world over are mammoths. They turn and twist slower than the Sloths. It therefore rests upon the lower echelons of effluence to create alternatives (through localized laws, statutes and lobbying) to cater to the immediate/priority needs of their constituents, as they wait on the corroded hinges and arms of government to deliver on their duties.

What happens in Uganda, Especially in the North, North East and East? Excuses!

District hospitals run out of drugs, powerhouse institutions of learning rubble, the gardens which once fed the East African region dry up. Farms and trade/commodity unions collapse. The financial institutions flee. Even the NGO’s (and We are are among the NGO capitals of the World) are reversing course. What alternatives are in place? Zero!

Where is the local Leadership?

They are at the front pages and on social media parroting the same old lyrics;

“This Government should respond”

“This government has failed us!”

You are a part of this NRM Government in opposition or proposition!

To constantly remind us of the failed state of your government helps nothing. Instead, use your platform to lobby alternative means and sources for your constituents. It’s the least better you can do!
Medical Encounter and Vulnerability
By: Miguel Oliva Teles
Tags: Vulnerability, Suffering, Responsibility, Healthcare

An ill (or suffering) person facing a healthcare encounter always occupies an inferior position of multiplied vulnerability.

This multiplication happens through the combination and mutual influence of different factors resulting from the impact of the person’s suffering:

i) directly on the self, and ii) through the self’s relation with the other.

At the essence of suffering there is a disintegration of the person’s own personhood or self. In this way, suffering from an illness can be considered as a theft, a disruption of a person’s integrity, of a self’s physical, emotional, social or spiritual wholeness. And this is perhaps the first instance of inferiority: the self feels, at first, inferior to their previously sensed self.

When this ailment or illness’ solution relies on a healthcare encounter, due to the sufferer’s inability to solve their own suffering comes a sense of impotence that is too, in itself, a source of self-devaluation. The inferior self cannot solve their own inferiority. They depend on the other, feeling, in this way, deprived of their autonomy. There is a sense of loss of control and at the same time a need to submit oneself to the other: the caregiver: the healer. It is a double humiliation: not only is one unable to maintain their own integrity but they also have to deliver it into the hands of the other.

It follows that, as the ill person resorts to healthcare, the other is summoned and an encounter occurs. Within this encounter, vulnerability is further multiplied.

The first immediate multiplying stance is the pernicious and all-encompassing tic of healthcare services of systematically depriving the ill of their role as a person through transferring them to a position of ‘patient’, ‘client’ or the ‘infirm’. We say: now you’re no longer yourself. Now you’re an element, an objective side of this relation, of this exchange of services. It is an institutional blow that further diminishes the person’s sense of value, adding again to their inferiority — a case of institutional depersonalization.

Additionally, the in-between of the healthcare encounter is a relational space of considerable imbalance, both cognitive and of resources. One side has all the needs, while the other side has all the knowledge and all the tools. There is, hence, a further devaluation of the self and, perhaps, an overvaluation of the other, resulting in a deepening of value distance between the suffering person and the healthcare provider.

And this is not an exhaustive list.

If we, as healthcare providers look closely at this encounter, if we look reflexively upon ourselves, or if we peer empathically into the other, we’ll find numerous other multipliers. These may be either variations of those already listed, or of a different nature. But, in the end, the result will be the same:

a multiplied vulnerability.
Fortunately, I was a part of a failed startup
By: The Wise Idiot
Tags: Startup, Responsibility, Business Development, Startup Failure, Communication

Photo by Headway on Unsplash

A successful startup can make you rich and famous, but a failed one will make you responsible. No matter what you do after a failed attempt, you will never be careless again. You’ve learned your lesson the first time, and you don’t intend to continue on the failed path. I was a part of a startup once, that failed, and they had solemnly taken an oath to serve many people, most of whom were happy customers.

Now, let’s look at some of the most valuable morals to the failed startup story.

Emotions aside, being rational is key

Owning a startup is like having a baby of your own. There are times where you make decisions based on your emotions. Under any circumstance, emotional decisions don’t benefit a business, or you. It is important to treat your business with unconditional love, but don’t get emotionally attached to anything.

What’s important? The Cash

This lesson is elementary, like the 1st grade. When it comes to running a startup business, you need the cash more than anything. Your business needs to have a cash burning capacity. It could be yours, or it could be from an investor; the important thing is to have the power to use it. For the first few years, you have your one and only — your checkbook.

Let your assumptions take the back seat

“Your assumption and the truth, dine at totally separate tables.” — J Michael Straczynski

Making assumptions, quite frankly, is the end to your entrepreneurship. Assumptions do not necessarily mean taking risks. Risk-taking is an essential and integral part of a business but making assumptions about anything in business is disastrous.

It’s all about the Jacks and not the Masters

The phrase ‘jack of all, master of none’ is not for you. Initially, your business needs more jacks than masters; the reason being, when it is in that growth and development phase, you need personnel who can take care of a bunch of things, relative to a team that can handle only their respective job roles. A team member waiting for something that is their forte won’t help anyone.

C is for Communication

You need to have a small team until the time you break even. A small team is essential for several reasons; the most important of all is to have the best flow in communication with each other. You will be a failure if you or your employees don’t know what is going on with the other members of the team. You might have different units in your startup, but there must be proper communication with each other.

Discuss less, achieve more

The truth is, the more you discuss, the less you achieve with respect to your company goals. In an early age startup, discussions are important, but to an extent. They are time-consuming and most of the time make simple equations complicated. Where I say communication is essential, likewise discussions are vicious.

There are several other lessons that I’ve learned in my crusade, but these a just a few of the most important lessons I took while I worked towards growing my baby startup.
Getting Closer To Your Mega Project Problem
By: Abdullah Mahmood
Tags: Climate Change, Responsibility, Environment, Amal Fellowship, Work Opportunity

The main reason for this is, unregulated population in the slums, and children who are always filthy. Residents in those slums are unconcerned with hygiene. Because of the garbage generated in slums, our area has a lot more mosquitoes than others. It would undoubtedly exacerbate malaria and other illnesses, and everyone is aware that such pollution contributes to air quality, which causes respiratory difficulties.

Residents in my neighborhood are also upset that such a beautiful place is devolving into a mess. The canal road has a very pleasant view in general, and many people have built parks in their properties alongside the road, but the slums and trash are wreaking havoc on the otherwise lovely area. Furthermore, the canal bridge is a lively hub of activity and a popular location.

The government owns the land along the canal where these slums are located. To my understanding, no one from the authorities has ever paid attention to these slums and the poor living standards over there. Maybe, the reason behind is that these people are easy pick voters for someone.

First Step: I am intending to file a complaint about it in PM Citizen Portal.

Second Step: I’m definitely thinking to organize some person and group actions to help turn this mess into something better.

My Hope: If the government intervenes in this slum area and provides jobs or better living arrangements for the inhabitants, it will come to an end. Moreover, this location can be used to provide a refreshing spot to passersby as well as to create some work opportunities.