Tutorials – MyDataNinja https://mydataninja.com MyDataNinja Tue, 12 Nov 2024 11:46:59 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.4 How to Use Creative Reporting in MyDataNinja https://mydataninja.com/how-to-use-creative-reporting-in-mydataninja/ Tue, 12 Nov 2024 11:46:59 +0000 https://mydataninja.com/?p=1848 Reporting is very important for businesses because it helps them see what’s happening and make better decisions. With good reports, businesses can understand what’s working, spot problems early, and track their progress. MyDataNinja offers its users two kinds of reporting, basic and creative.

Creative reporting is MyDataNinja’s brand new feature that was added to the reporting page. It allows you to monitor Facebook Ads.

Creative reporting gives you crucial data about your advertisements, such as:

  • CPM (Cost Per Mille, Mille means thousand)
  • CPA (Cost per acquisition)
  • ROI (Return on investment)
  • CTR (Click-through rate)
  • CPC (Cost per click)

Now you might be wondering, doesn’t the regular reporting page give me the same information? Yes, it does give you the same information about your Facebook ads, but Creative reporting is different! And better! This is why Creative reporting is better than regular Reporting.

What Does Creative Reporting Do?

Creative reporting is a new, innovative way to monitor your advertisements. You can see the visual representation of the Ad, and all the crucial data. You can also filter your Ads based on your desired metrics and settings. There are separate pages for video and image advertisements.

Remember

For your data to be fetched, you need to connect your advertisement accounts to the MyDataNinja platform.

How Reporting Works

First of all, you should add your Google and/or Facebook advertising accounts to MyDataNinja. If you don’t know how, read our blog “How To Connect Your Ad Accounts To MyDataNinja“. After that, MyDataNinja will fetch data from that advertisement account, analyze it, and give you detailed information about your Ads.

It’s great to have some kind of reporting tool for your advertisement journey, it helps you get the important information in no time.

But how is regular reporting different from creative reporting? Good question, let’s explore it together!

Regular Reporting vs Creative Reporting

Creative reporting

The regular reporting page is plain, there are no visual representations for better ad differentiation. Also, on the reporting page, you can see all the information you have about the advertisements, which might become overwhelming. I know there are great filtering options, but still. The good thing about the regular reporting page is that you can see both Google and Facebook advertisement data.

On the Creative reporting page, you have visuals about your advertisements, and there is only crucial information about them. All the metrics are calculated and ready to use!

Creative reporting also has great filtering options. You can easily filter your ads by image, video, date, or specific metrics. It’s also available to see which advertisements are descending and ascending with a click of a button.

A reset button is also present if you want to delete your filtering options and start all over again.

Warning

On the Creative reporting page, you can only see Facebook advertisements.

Conclusion

Both regular reporting and creative reporting tools are very important for your advertisement success. Choosing one of them is your preference, but why not use both? You should use every great feature our tools offer.

Join us now and get a 7-day free trial!

]]>
How to Integrate MyDataNinja to Your Website and Start Tracking https://mydataninja.com/mydataninja-integration/ Tue, 01 Oct 2024 14:14:12 +0000 https://mydataninja.com/?p=2115 If you have a website that is not Shopify or WordPress-based, and you want to use MyDataNinja, here are the steps for better understanding.

MyDataNinja offers plugins for Shopify and WordPress (with or without WooCommerce). This makes it simpler to integrate our tool into your website. But what happens when your website isn’t built with any of these CMS?

In that case, the integration process is different. Now I will give you a step-by-step guide on how to integrate MyDataNinja into your own website.

Connect Your Accounts

First of all, you should connect your Facebook (Meta) and/or Google advertising accounts to MyDataNinja. After all, MyDataNinja allows you to monitor multiple Ads from different platforms in one simple dashboard.

Connecting your accounts is an easy process.

  • Hit connect
  • Log in to your Google/Meta account
  • Turn your account ON
  • Enjoy

This is a brief overview of the process, to see a more in-depth tutorial, please check out our tutorial “How To Connect Your Ad Accounts To MyDataNinja”.

Add Your Website(s)

websites

Adding your website(s) is essential for better tracking. After you add your Website(s), you will be introduced to MyDataNinja (NJ) pixels.

Adding your custom websites to MyDataNinja is also a very straightforward process.

  • Enter your website’s URL
  • Add your generated script to your website’s code
  • Hit verify button
  • Enjoy

This is also a brief overview of the website-adding process, for a more detailed explanation, see our manual (“How to Add Websites on MyDataNinja and What Are Pixels“).

Start Tracking

In MyDataNinja, there are two main ways to track your website’s performance through advertisements. They are UTMs and Custom URLs.

UTMs

UTM codes (Urchin Tracking Module) help you see where your website traffic comes from and measure the results or return on investment (ROI) of each campaign, platform, or source. A UTM code is a small bit of text added to the end of a URL to track how a specific digital marketing campaign is performing.

Setting up UTM parameters is very simple. For a more in-depth explanation, here is the tutorial “How to Track Using UTM Parameters in MydataNinja

Custom URLs

Custom URLs turn your website’s URL into a trackable one. Using custom URLs might be a little more complicated than UTMs, but it’s worth the effort. In this tutorial (“What are Custom URLs and How to Use Them”) you will find all the necessary instructions to get started.

Throwing Custom Events

“Throwing custom events” means triggering or sending specific events based on user actions on your website or app. It’s like sending a signal when something important happens, such as when a user submits a form, clicks a button, or completes a purchase.

These events can then be tracked and used to analyze user behavior or take certain actions, like recording data or triggering another function.

You can create custom events based on what users do on your site. For example, when someone submits a lead form, you can trigger an event called “lead” and also send the form details.

For a more detailed explanation, here is a pre-written manual, “Throwing Custom Events”.

Postbacks

If you want to receive or give out your data, you can use the MyDataNinja Postbacks feature. First of all, create a new Postback URL with the “Add a new postback” button.

Keep in Mind

You can send data via GET and POST methods.

Postback parameters are features that give you the ability to acquire data. There are different types of parameters. For example:

  • Transaction ID – Unique per Postback (unique postback ID)
  • Click ID – Unique Click ID
  • Currency – Choose the currency you want to use
  • Event ID, user ID – Tracking parameters, generated by NJpixel, read more here: Tracking With Postbacks
  • Value – Value parameter, with this parameter, you get data about income
  • Data 1-2-etc. – Any Additional postback parameters you need to use

Warning

User ID and Event ID are necessary parameters for the postback to attach the Ad. Without them, you can not attach advertisements to Postbacks.

For a more detailed explanation, please read our tutorial “What are Postbacks and Why Do We Need Them”.

CRM

For your data management, you can use MyDataNinja’s basic CRM (customer relationship manager) feature. Our CRM offers you a brand new page, where you can start your brand new CRM and customize it as you wish, or simply integrate your already existing one. MyDataNinja’s customer relationship manager is a simple yet highly customizable one, offering you huge filtering options and many useful features.

For more information and detailed tutorial, read our blog “How to Use CRM in MyDataNinja”.

Reporting

 reporting

Reporting is a place where all the data is gathered. There you can filter out your information and get useful details about your advertisements. here you will find every detail you need to know for a better understanding of your data and brand success.

The reporting page comes with many useful features which you can use to your benefit. To learn more about these features and overall use of the reporting page, read our blog “How Reporting Works in MyDataNinja”.

Conclusion

This is all you need to track your website’s performance with MyDataNinja and use the gathered data for your benefit.

Good luck using our awesome tool to create better digital marketing campaigns!

If you have any additional questions, please contact us via website live chat (24/7) or via Email.

]]>
What are Postbacks and Why Do We Need Them https://mydataninja.com/what-are-postbacks-and-why-do-we-need-them/ Tue, 24 Sep 2024 09:50:35 +0000 https://mydataninja.com/?p=1058 Postbacks are URLs, specially designed to receive or give out data, and they are quite flexible while getting that information. Many Affiliates and Networks, and not only them are using Postbacks to exchange data, which makes it important for Digital Marketers to have.

They are one of the ways you can receive data in the MyDataNinja platform, others are CRM and API. All this makes it comfortable to integrate different systems.

There are 2 kinds of postbacks in MyDataNinja, Receiving which means others can send you the data by those URLs, and Outgoing, meaning you can send data by adding some other company’s Postback URLs there.

How to Create a Receiving Postback URL

After signing in, inside the application, on the left side you will see the menu, click the postbacks. After going to the postbacks window, click “Add new postback”. You will be redirected to a new page.

After going to the postback creation window, on the left side of the page, you should create a name (required), then choose the currency and override parameters (both optional, you can choose the parameters by your choice).

On the right side of the page, you can see parameter options. After filling up everything, you can click the “Create” button to generate your postback URL, after that, you can copy and use your postback. You can send data via GET and POST methods.

postback adding

How to Create Outgoing Postback URL

The process is basically the same, but first, you have to go to the “Outgoing postback” page, and then click the “Add New Postback” button.

outgoing postbacks

After going to the creation page, the first thing you will see is the parameters that you have to choose. After scrolling down, you will see name and URL windows, fill out the name window, and click Create. And your outgoing postback is created. Now you can copy it and use it.

As I’ve mentioned in the receiving postback, you can send data via both, POST and GET methods.

outgoing postback

What Are Postback Parameters

Postback parameters are features that give you the ability to acquire data, there are different types of parameters. For example:

  • Transaction ID – Unique per Postback (unique postback ID)
  • Click ID – Unique Click ID
  • Currency – Choose the currency you want to use
  • Event ID, user ID – Tracking parameters,  generated by NJpixel, read more here: Tracking With Postbacks
  • Value – Value parameter, with this parameter, you get data about income.
  • Data 1-2-etc. – Any Additional postback parameters you need to use.

WARNING: User ID and Event ID are necessary parameters for the postback to attach the Ad. Without them, you can not attach advertisements to Postbacks.


You should include Value and preferably Currency, this is a must for MyDataNinja to work correctly. If you don’t include currency, your value will be displayed as a system currency.


postback paramentres

Postback features

On both pages, received postback and outgoing postback, in the postback log window, there will be received data from that postback URL, and in the postback window, there will be your already created postback URLs. You can also delete or edit your Postback URL from this page. 

postback check


In the received postback window, there is a filter option for event ID, User ID, Ad name, and select accounts. 

Filter
]]>
How To Connect Shopify To MyDataNinja https://mydataninja.com/how-to-connect-shopify-to-mydataninja/ Tue, 03 Sep 2024 13:18:39 +0000 https://mydataninja.com/?p=1592 Most E-commerce brand owners use Shopify as their website builder, and many of them have different marketing strategies. As we all know advertising is a crucial part of marketing, and managing them becomes a burden to most businesses. This is why our team created the MyDataNinja Shopify app.

Our Shopify app saves you time, and resources, and will help you easily manage your E-commerce business. There are two main methods of connecting MyDataNinja to your Shopify store and one simplified option for easy integration.

Installation From MyDataNinja

First, go to the MyDataNinja platform, sign in or register, and go to your dashboard. Then go to the app’s window and choose Shopify.

In the new window click the “Connect new store” button.

After that, you will be redirected to a new window, in there you should add your shop’s domain. Then click Install and that’s it, you’re in.

Warning
Keep in mind that when you are installing MyDataNinja from our platform, you will be billed by MyDataNinja. This means you should first choose and purchase your desired plan, sign in, and then install MyDataNinja to your Shopify app.
Keep In Mind
You will be having a 7-day free trial and will be billed after the free trial ends.

Installation From Shopify

Connecting from Shopify is very easy, first, go to the Shopify app store, search MyDataNinja (MyDataNinja Shopify app link), and click install.

After redirecting click install again.

Then choose your preferred plan and continue to billing. You should be logged in to your Shopify account.

Warning
Keep in mind that when you are installing MyDataNinja from Shopify, you will be billed by the Shopify app.
Keep In Mind
You will be having a 7-day free trial and will be billed after the free trial ends.

Shopify Data in MyDataNinja CRM

For every Shopify store, and yes you can add as many Shopify stores as you want, MyDataninja creates new forms for each of them in CRM. There, in each form, you will see important information about each Shopify store. MyDataNinja CRM also has the ability to calculate your store’s profit. MyDataNinja CRM shows you from which advertisement user visited your website, keep in mind that you can also manually add that information if needed.

Note
For the MyDataNinja CRM to calculate your profit, you must include the cost of goods in Shopify store information when adding your product.

Enjoy

Now that you’re all set, enjoy your super cool MyDataNinja tool for your E-commerce business well-being.

If you need any help regarding the MyDataNinja Shopify app, feel free to contact our support team, we work 24/7.

]]>
How Reporting Works in MyDataNinja https://mydataninja.com/how-reporting-works-in-mydataninja/ Thu, 22 Aug 2024 14:01:51 +0000 https://mydataninja.com/?p=1191 Reporting is crucial to better understanding your business and data. It’s important to know how much you are spending, your profit, your ROI, and every other detail that can help your business succeed. This is why the MyDataNinja team created a reporting page, here you will find every detail you need to know for a better understanding of your data and brand success.

Warning
After setting up your account and adding your websites and/or advertisements, your fetched data will be visible on the Reporting page

In this tutorial, we will go through the Reporting page’s features and teach you how to use them.

Levels

 

separate your Ads

There are different levels that you can separate your Ads, such as By Ads, By Adsets, By campaign, or Organic. When you go into reporting, you'll originally be at Adset option.

Network, Status, and Name Columns

 

Network, Status, and Name Columns

Networks show you in which platform your Ad is. The status column refers to whether the advertisement is turned on or off, you can manually toggle it and turn on/off your advertisement easily. Despite having many accounts, you can turn on/off different campaigns, Ads, and/or Adsets all together.  Whereas the name column refers to the advertisement name, it can differ based on what level you are on, such as: By Ads, By Adset, By campaign, or Organic.

Ad group, Campaigns, and Accounts Columns

 

Ad group, Campaigns, and Accounts Columns

The Ad group column shows you in which Ad group that specific advertisement is included. The campaign column indicates the name of the campaign. The accounts column is the one in which you can see the name of the Ad account.

Income, Spent, Profit, Sale, and Budget Columns

 

Income, Spent, Profit, Sale, and Budget Columns

The income column shows you the income from that specific Ad. The spent column refers to how much the advertisement has spent. The profit column is the one in which you can see how much profit you get from the specific advertisement. Whereas the budget column refers to how much budget your Ad has, it can be either a daily or lifetime budget. You can easily edit your budget as well. The sale column refers to sales quantity.

Metrics

In MyDataNinja reporting, you will come across some metrics. They are:

  • ROI – (Return on Investment) measures investment profitability as a percentage. Higher ROI = more profitable.
  • CPA – (Cost Per Acquisition) measures the cost of acquiring a customer or conversion. It’s calculated by dividing total marketing costs by the number of conversions. A lower CPA indicates more efficient marketing.
  • CPC – (Cost Per Click) measures the cost incurred for each click on an advertisement. It’s calculated by dividing the total advertising cost by the number of clicks. Lower CPC indicates more cost-effective advertising.
  • RPC – (Revenue Per Click) measures the average revenue generated per click on an advertisement. It’s calculated by dividing total revenue by the number of clicks. Higher RPC indicates more revenue per click.
  • CTR – (Click-Through Rate) measures the ratio of users who click on an advertisement to the total number of users who view it. Higher CTR indicates more effective Ads.
Warning

If you are interested in a more in-depth overview of these and other metrics, feel free to read our blog about E-commerce Metrics Simple Guide

Unique Leads, Clicks, and Impressions Columns

 

Unique Leads, Clicks, and Impressions Columns

Unique leads indicate how many unique leads came from a specific advertisement, whereas impressions mean the number of impressions the Ad accumulated, meaning how many times people saw your advertisement. Clicks mean how many clicks your Ad accumulated.

Creating Time and Last Updated Columns

 

Creating Time and Last Updated Columns

This indicated when the was advertisement created and the last time it was updated.

Duplicate

When it comes to Facebook Ads, you can duplicate them with one button. keep in mind that duplication does not work with Google Ads.

Filtering

 

Filtering

You have a couple of different ways to filter out your results. The first one is just using a regular filter and choosing how you want to filter your information. For example, you can filter by accounts, Ad name, Adset name, and campaign, also you can search by exact income, profit, spent, clicks, and many more small details. Keep in mind that you can save those filters and use them in the future.

The other way to filter is three buttons, which are: By Ads, By Adsets, and Organic.

Warning

If you don’t know what the organic tab is, at the organic tab there will be the data that came from the Custom URLs that are not connected to any advertisement.

Widgets

 

Widgets

At the top of the page, you will see important widgets. Those are for easy access to crucial information.

Other Settings

There are three more buttons that I want to talk about, the Info button, the More Details button, and the Small Filter button. If you hover over the info button, you’ll see a small popup that gives you brief but important information about the selected Ad, but if you click on it, the new window will appear from the right and give you information about the campaign, Ad, Adset, and more.

Warning

If you don’t know what the organic tab is, at the organic tab there will be the data that came from the Custom URLs that are not connected to any advertisement.The more details button opens a brand new window, showcasing very important details of your selected Ad, Adgroup, or campaign, Such as Ad Configuration, Total Statistics, and Daily Statistics

Warning

Whereas a small filter button filters your Ads depending on campaigns, after clicking, you will see all the Ads that are in the mutual campaign.

Using reporting is easy and straightforward, its easy interface is great for quick understanding of your data. Try MyDataNinja reporting now, join us, and get a 7-day free trial.

]]>
How to Use CRM in MyDataNinja https://mydataninja.com/how-to-use-crm-in-mydataninja/ Thu, 22 Aug 2024 12:42:20 +0000 https://mydataninja.com/?p=971 In MyDataNinja, two of the most important things are costs and revenue. data about costs comes from different networks, but data about revenue can be synced by three methods, those are API, Postbacks, and CRM.

Using MyDataNinja’s simple “Basic CRM 1.0”, or integrating your own, is one way to have data about revenue and connect it to advertisements. You can create and customize MyDataNinja’s simple CRM. MyDataNinja simplifies the data managing process and gives you fast access and customized managing options.

What is CRM

CRM, also known as customer relationship manager, is a system businesses use to manage interactions with customers. It helps companies keep track of customer data, improve relationships, and boost satisfaction. By organizing information from sales, marketing, and support, CRM systems make it easier to understand customer needs and personalize interactions. This leads to better customer service, higher sales, and improved retention.

CRM

 

How to Create a New, MyDataNinja Basic CRM, or Integrate Existing One

After you log in, inside the tool, click CRM, then add new. After that, you have to decide if you want to integrate your own from supported options or create and use MyDataNinjas’ basic CRM. MyDataNinja CRM is a blank page for you, but if you integrate from other options, you should already have an active one. First, let’s talk about creating MyDataNinja’s basic CRM 1.0. This also helps you automatically create “landing pages” and build forms for your CRM and lists.

CRM creation

Creating MyDataNinja CRM From Scratch

There are multiple steps in CRM creation, and every one of them has a different role to fulfill. You can customize everything from technical details to overall design. Let’s start with the tutorial.

Our CRM is based on lists (forms), meaning you can create different lists depending on your needs and fields, and you can select different unique fields, (Unique fields will be marked with a “fingerprint” icon, etc.

Note
If the same person fills out different forms, the person will be attached to a single contact. You can add as many lists (forms) as you wish.
CRM

 

Fields

You can name your chosen or created field from the list name window.

fields

After clicking the “Add new field” button, you will see more options.

Add new field

 

Keep In Mind
Fields are the first step in creating CRM. You can configure your field, you are given three main ones and after that, depending on your needs, you add new ones. For example:
  • Age of the customer
  • Their needs (let’s say in the case of owning a dental clinic)
  • Their history
  • Etc.

While configuring your new field, there will be different kinds of fields.

  • Required – Required field means that if the user does not fill out this field, they can not submit the application
  • User Fillable fields – This is the field that a user can fill out
  • Text field – Users must write something in this field (Text input)
  • Number field – Users must fill this field with their mobile number
  • Email field – Users must provide their Email addresses
  • Select field – Users must select one option from the given selections
  • File filed – Users must provide some kind of file
  • Image – Users must provide some kind of picture

Statuses

statuses

 

Keep In Mind
Then, the statuses field comes. Here, you should create how much and what kind of statuses you want to have in your CRM, such as:
  • Default (meaning just submitted, this is a first, default status)
  • Active (meaning either in progress or under review or any other thing you decide you need)
  • Canceled (meaning the lead that got canceled, refunded, or not needed anymore)
  • Done (meaning the successful lead. This is the most important status, this means that the user made a purchase. When you change the user status to “done”, it automatically transfers this lead to the sales data.) You can add as many statuses as you want in any of the categories given, other than the default one, in default you can only add 1 status option.

Our statuses are list-based, meaning you can have different kinds of statuses in different kinds of lists.

Access

access

In this field, you just manage who can see or potentially edit your CRM. you simply invite them with their emails and that’s it. Now they can either see or sometimes manage your CRM.

Configuration

configuration

This might be the hardest part to understand. In this field you choose the currency of your CRM base, here you should choose the currency that your company uses to sell products. Then there are the “choose lead profit” and “choose lead value” fields. I will explain each one separately. Every lead comes from advertisement, so this is where lead value and lead profit should come from.

  • Choose lead value – there are also two options, manual and fixed. While choosing fixed, you enter the value of the lead, but if you choose the manual option, you should manually fill out that information about revenue for each lead.
  • Choose lead profit – in this field, you have two options, fixed and manual. While on manual, you manually (meaning if you keep the field empty, API will be automatically filled after the sale, or you can manually fill out each of the fields) enter the profit for each lead. When it comes to fixed options, you get two variations, you can enter the fixed profit amount for each lead or you can enter the percentage which will calculate profit from value. The percentage will be calculated based on the “choose lead value” field.

Integration

integration

This is where you design your integration forms, you can change or add form titles, logo text, form descriptions, templates, and more. Also, if you want to integrate your website there are four ways to do so.


  1. Sharing links to your customers and after they fill it out, you get the information (link sharing).
  2. Integrate using Iframe.
  3. Integrate using the API option.
  4. Using Javascript

Keep In Mind
If you create MyDataNinja CRM, it is blank, but if you still want to sync old data, you can use the API option.

Using an online form builder is beneficial in many ways: A short form builder is beneficial when creating forms because it makes the process quick and easy, encourages higher completion rates, and minimizes user drop-off. It also allows for customization and integration with other tools, simplifying data collection, and analysis.

Our form generator is very easy to use and design. also comes with an automatic tracker and link share, with many integration options. Also, your forms are automatically equipped with NJIDs, meaning they are automatically tracked and the data is sent to your CRM. After your form is created, everything happens automatically, even if you use a link to share your form. remember, every form is unique depending on your chosen unique field.

Success

success

Congratulations, you just created your own MyDataNinja basic CRM.

 

Integrating Your Already Existing CRM

 

integration

There are different options for integrations, such as Facebook leads and WooCommerce, other options are being in development and will be here very soon. Integration is very simple, when it comes to Facebook leads, you just click it, then choose your account, and decide if you want to sync old leads and a form you want to connect to, that’s it.

FB integration

In the case of WooCommerce, you should add your website first, if you have any trouble doing so, consider reading our blog about “How to Connect MyDataNinja Account to My WooCommerce Store”.

WooCommerce integration

With overall account adding, you can check out our tutorial about “How To Connect Your Ad Accounts To MyDataNinja

More Information About MyDataNinja’s CRM

In MyDataNinja’s basic CRM, you can change statuses for different users, manage their names and emails, and determine values and profits. Also, you can choose different operators, and manage comments.

Keep In Mind
Also, with the help of the Ad field, you can determine how many leads come from specific advertisements.

MyDataNinja Features 

MyDataNinja CRM has many features, let’s explain the most useful ones:

How to Use CRM Form

As I mentioned, MyDataNinja created a CRM form for you, this is how you get the data from your advertisements. There are two ways to do so:

  1. Sharing links to your customers and after they fill it out, you get the information (link sharing).
  2. Integrate using Iframe.

Choosing Operators

With MyDataNinja’s CRM, you can choose different operators for each of the leads. it is again, a very straightforward process, you just click on the choose operator window and from there, choose the desired operator for the lead. Shown in the picture below.

operators

Adding Comments

You can also add comments to each lead. By clicking the “Add comment” window, you can write your wanted comment to desired lead. shown in the picture below.

adding comments

How to Change Statuses

Changing statuses is a very easy process, after you create or integrate CRM, go to the CRM page, there you will see statuses and click on it. This is the panel from where you can change the statuses of the leads. shown in the picture down below.

statuses
Warning
Selecting the “Done” status is the only way for leads to be transferred to the “Sales” page.

Other Features

You can also filter your list, change through different lists, change your view, add leads, configure, integrate, and search your desired leads. All are shown in the picture below.

In the value input, you can see the price of the order, whereas in the profit input, you can see the profits your business has generated.

Leads are connected to contacts and advertisements, this is because when the order is placed, you’ll know from which Ad this order came. But sometimes, leads might not be connected to a specific Ad, in that case, when the lead comes, you manually connect it to a specific advertisement.

features

If you need any help with CRM use, feel free to contact our support team.

]]>
How to Track Using UTM Parameters in MydataNinja https://mydataninja.com/how-to-use-utms-in-mydataninja/ Thu, 22 Aug 2024 08:43:19 +0000 https://mydataninja.com/?p=1476 From now on, you can use and track by UTM parameters in the MyDataNinja platform instead of NJIDs, but before using them, first, let’s understand more about UTMs (Urchin tracking modules) and how to use them correctly for better results.

What are UTM Parameters

UTM (Urchin tracking module) codes can help you track where the traffic is coming from and allow you to properly measure each campaign’s, platform’s, or medium’s ROI or simple results. A UTM code is a snippet of text added to the end of a URL to track the metrics and performance of a specific digital marketing campaign.

UTM codes can contain up to five parameters: utm_campaign, utm_source, utm_medium, utm_content, and utm_term.

Now you might wonder, there are plenty of tracking methods in MyDataNinja, such as NJIDs and custom URLs, so how are UTMs different from them? Let’s discuss.

State Different UTM parameters

There are multiple UTM parameters, such as:

  • Campaign (this tracks the progress of your campaign, for example, utm_campaigh=20_off, meaning this is part of a 20% discount campaign)
  • Source (this parameter can tell you which network is sending you the traffic, utm_source=Facebook, this means that your Ad is on Facebook and it is the one sending you the traffic)
  • Medium (this parameter tells you where your tracked link is featured, for example, utm_medium=social_media, meaning your tracked link is featured in social media, the other variation might be Email, or anything else.
  • Piece of content (this kind of parameter tracks the specific type of content that leads to the same destination(same content) from a common source or medium. It’s usually used for PPC or with two identical links on the same page. utm_content=sidebar_link or utm_content=header_link
  • Term (it is a term or a keyword that you’ve previously paid for in a PPC Ad. If you paid for a Google ads campaign to rank under the keyword “AI tools”, you can add this UTM code to the end of the link you submit to Google to run this ad. utm_term=AI+tools

The best part of these UTM codes is that you can customize them as you wish, you can add any combination you want, or use the bare minimum (campaign, source, and medium) to track all of your links, or maybe use all of them to get super-specific information from your tracking. Such as:

  • Where the traffic is coming from (source)
  • Which general channel traffic is coming from (medium)
  • What type of content do people click on (content)
  • What term do they use to access the page (term)

Why are UTMs Different From NJIDs and Custom URLs?

Using NJIDs is different than using UTMs, also UTMs are common practices for tracking amongst big advertising networks, such as Google and Facebook, versus NJID which is a unique identification created by MyDataNinja itself. If you decide to use NJIDs on your already working advertisement, you need to edit ads, so maybe Google will review your advertisement all over again, meaning you will lose some time and resources. (We strongly suggest still working via NJIDs if it’s a new account and you can do that, but if that’s not the case, now you can use UTMs instead of NJIDs).

But if you use UTMs and follow the correct structure, (the structure of UTMs varies based on your chosen advertisement network such as Google or Facebook) your Ad will be completely fine and tracked without any additional issues.

Many companies and marketers already use UTMs and it was a problem for many people to integrate NJIDs into already existing links, so we decided to give our users the ability to work with their own UTMs, without our NJIDs. But keep in mind that if you are using UTM parameters, you will not be able to use NJIDs or Custom URLs.

How to Add UTM Parameters in MyDataNinja

Now let’s understand how you can use UTMs in the MyDataNinja platform. In MyDataNinja, you need to add a specific UTM parameter to which the advertisement ID is passed (From Facebook), this way we will be able to easily find this UTM parameter and advertisement and, therefore track users that come from it. 

if you have a Google account though, you need not worry, just connect your Google ad account and we will take care of the tracking for you. Upon Connecting, We will add parameters automatically on the Account level settings, so, you no need to worry.

But in the case of the Facebook ad account, we can’t do the same, meaning you have to manually add UTM parameters to each ad, and then configure utm_content in MyDataNinja. 

Warning
In the Facebook case, you can set all the UTM parameters at once with just one click.  There is a Big Chance Your Ads Will be Reviewed Again by Facebook!
Keep In Mind
If you choose to work with UTMs and do not configure which parameter you will use for the Advertisement ID parameter to MyDataNinja, we will not be able to find the advertisement, therefore the data will not be matched.

If you don’t want to add the UTM parameters, feel free to use NJIDs and Custom URLs.

How to Start Using UTM Parameters in MyDataNinja

For you to use UTMs in the MyDataNinja platform, you need to go to the Accounts page. You can choose to track some accounts by UTMs and some accounts by default NJIDs.  Choose the account you want to configure UTMs and then click Settings and there you are, now you can add your UTMs to the MyDataNinja platform. Let’s go through the configuration steps again:

Warning
You Need Configuration For Only Facebook Advertisements!
  1. Whatever ad_id you choose to use in Facebook as the parameter that takes the advertisement ID should be used in MyDataNinja too. This is important because if you do not use the same parameter in MyDataNinja and Facebook, we will not be able to find your match advertisement, therefore the data will not be understandable.
  2. Now, you should configure UTM parameters in the MyDataNinja platform. You should type the parameter name you will use to send the Advertisement ID (for example utm_content) in the UTM parameter name bar (Shown in the picture below)
Ading UTMs
Don’t Forget
Also, don’t forget to check the “Include In Reports” button If you want This specific account’s data to show up on the reporting page, otherwise, This account will not participate in Reporting at all.
UTMs in MyDataNinja

You should first add your account to the MyDataNinja platform. If you don’t know how here is the tutorial: “How To Connect Your Ad Accounts To MyDataNinja.”

If you have any additional questions, feel free to contact our support team at any time, we work 24/7.

]]>
What are Custom URLs and How to Use Them https://mydataninja.com/what-are-custom-urls-and-how-to-use-them/ Thu, 25 Jul 2024 07:58:17 +0000 https://mydataninja.com/?p=1075 The custom URLs function in MyDataNina turns your website’s URL into a trackable one. If you want to track your website URLs, here’s how to do it.

Remember that before you decide to create custom URLs, you should first add the website to the MyDataNinja platform.

If you don’t know how the blog about “How to Add Websites on MyDataNinja and What Are Pixels” can help you. If not, you will get a “This URL is not connected to your workspace” notification. Keep in mind that you can not delete already created URLs.(Shown in the picture below)

not added website

How to create Custom URLs

First, you should log in to your MyDataNinja accounts, then on the left side menu, click the Custom URLs button. Now, click the Add New URL button on the Custom URLs page, and you will be redirected to the creation page. (shown in the picture below)

Adding custom URLs

On the creation page, you can name your newly created URL. Now, you should enter your website’s URL, again, keep in mind that you should add your website to the MyDataNinja tool first. Also, pay attention to the warnings written down below. After that click Create button and on the right side of the page, you will see your short and long custom URLs. (Short on top and long on button) (Shown in the picture below)

Custom URL window

How to Track Your Ads Using Custom URLs

For you to track your Ads, first you should create your unique NJIDs (Custom URL), then, use this URL as your final Ad URL, so MyDataNinja can track the users coming from this Ad. You can use one Custom URL for only Per ONE UNIQUE Ad. If you use it on multiple ones, it’ll be hard for the system to determine the exact end of incoming traffic. You can also use NJID parameter in parameters section of AD on META and Google, instead of using full url in Final URLs.

MyDataNinja Custom URL Features

After you successfully create your Custom URL, you will see it on the front page. You will see features like:

  • Network
  • Created at
  • ID
  • Name
  • Tracking URL
  • Short URL
  • Ad name
  • ADset name
  • Campaign
  • Action button

Also, you will see green and red buttons on some of them, this indicates if the URL is linked to your Ad, meaning your Ad is getting tracked using the Custom URL that you’ve created. Also, there is a copy link button as well. (Shown in the picture below)

synced

When an Ad is attached to a URL, its performance is tracked. If there is no Ad attached, the performance is based on organic data. When attached, the Ad name and the set will be shown; otherwise, these fields will be blank. If the Ad is attached to a Custom URL, data will be shown in the reporting module. On the other hand, if Google or Meta Ad is not attached to a custom URL, the data will be shown in an organic tab, located in the reporting module. (shown in the picture below).

Attaching Custom URL to AD, AD Group and Campaign is automatic. Once MyDataNinja syncs data with Networks, it will look for NJIDs used in Ads and connect Custom URL(Unique NJID) to AD it found it was used. (Thats reason, we ask to use Unique Custom URL/NJID per AD).

Regarding Organic URLs, this feature will help you to track any link and any source to understand its performance. Many businesses willing to track sms links and its performance, sharing links in different places and track their performance. with Custom URLs feature, you can create as many NJIDs you want and track any of their performance even without using them in Google and META ads. So, forget about tracking just clicks and impressions with some URL shorter plugins, using MyDataNinja, you can track any URL perfromance, sales, revenue and profit.

reporting otganic

synced or not

As you can see, setting up and using MyDataNinja’s custom URLs is pretty simple and easy, but it is a very useful feature for your Ad tracking. Try it out, and get a 7-day free trial now.

]]>
What Is a Gtag.js & Why Should I Use It? https://mydataninja.com/what-is-a-gtag-js-why-should-i-use-it/ Thu, 25 Jul 2024 07:57:35 +0000 https://mydataninja.com/?p=917 In the digital world, it’s crucial to understand your audience and Gtag.js is a very powerful tool that can help you achieve that. Gtag.js, or Global site tag, is a javascript tagging framework designed by Google. It allows you to send data to various Google products such as Google Analytics, Google Ads, and Google Marketing Platform.

In this blog, I will explain Gtag.js and tell you about its benefits. Also, I will be providing a guide on how to implement and use it effectively. Whether you’re a marketer looking to track campaign performance, a website owner wanting to understand user behavior, or a developer tasked with integrating analytics, you will find your answers here. Let’s get into it.

What Is Gtag.js?

google

Gtag.Js, short for global site tag, is a unified JavaScript tracking software developed by Google. It’s used to simplify the process of integrating and managing various Google marketing and analytics services on your website. Introduced in 2017, Gtag.js was designed to replace and consolidate older tagging frameworks, providing a single, consistent way to send data to Google Analytics, Google Ads, and Google Marketing Platform.

Before the introduction of Gtag.js, website owners and developers had to apply separate tags for each Google service they wanted to use. This often led to an error-prone setup, with multiple scripts slowing down page load times and complicating maintenance. But with Gtags, you can use just one tag for all your data collection and configuration for multiple services, improving efficiency and reducing the risk of errors.

Gtag.js works by embedding a single line of JavaScript code in your website’s header, which then loads the full library. This library includes functions for tracking page views, events, and other interactions, and for configuring how data is sent to Google services. With Gtags, it’s not only easy to manage your data but it also ensures the correct and accurate data collection.

Why Use Gtags?

Using Gtags has many benefits, primarily through its centralized tracking capabilities. Now I will tell you some examples of why you should integrate Gtags in your website, and why it is a game changer.

  • Centralized Tracking
    Gtag.js allows you to manage all your Google service tags through a single, unified framework. This centralization simplifies the process of data collection, reducing the need for multiple tags for different services like Google Analytics and Google Ads. By merging your tracking, you simplify your website’s code, making it easier to manage and less exposed to errors.
  • Improved Performance
    With fewer tags to load on your website, it can perform smoothly. Reducing the number of scripts that need to be executed helps improve page load times, enhancing the user experience and potentially boosting your SEO rankings.
  • Enhanced Data Accuracy
    Using a single framework for all Google services ensures that your data is consistent and accurate. This method reduces the chance of unwanted and corrupted data caused form using multiple tagging methods. Leading to more reliable insights and better-informed decision-making.
  • Simplified Configuration and Management
    Gtag.js provides a user-friendly API that simplifies the configuration and management of your tracking tags. It allows you to easily set up event tracking, configure conversion goals, and manage user permissions. This means that even if you have limited technical expertise, you can still effectively manage your website’s tracking needs.
  • Future-Proofing
    Google continuously updates Gtag.js with new features and improvements. By using Gtag.js, you ensure that your tracking setup stays current with the latest advancements, maintaining compatibility with Google’s evolving suite of tools and services.

In summary, Gtag.js offers a simplified, efficient, and reliable way to manage your website’s tracking needs, making it a wanted tool for anyone looking to optimize their digital marketing and analytics efforts.

Importance of G-tags for Better Google Advertising

For better audience research and better targeting, you should use G-tags as they are necessary for the best use of Google Ads. By using G-tags, you can research different types of audience and separate them from each other, better understand customer journey and behavior.

Also, with the help of G-tags, you can generate a similar audience, which helps you create better advertisements.

How to Add Gtag.Js

Implementing Gtag.js on your website is straightforward and can be done in just a few steps. Follow this step-by-step guide to set up and configure Gtag.js effectively:

  • Create a Google Analytics Property – first, if you already don’t have an account, create and sign in to your Google Analytics page, then create a new property for the website you want to track. Follow the prompts to generate a Tracking ID
  • Add Gtag.js Snippet to Your Website – Copy the Gtag.js snippet provided by Google Analytics. It typically looks like this:

Gtag.js

Replace YOUR_TRACKING_ID with your Google Analytics Tracking ID.

  • Place the Snippet in Your Website’s HTML – Paste the Gtag.js snippet into the <head> section of every page of your website, preferably just before the closing </head> tag.
  • Test Your Setup – Once the snippet is added, visit your website to ensure that data is being sent to Google Analytics correctly. You can use Google Analytics Real-Time reports to verify that your tracking is working as expected.
  • Set Up Additional Tracking – Explore Gtag.js documentation to set up additional tracking, such as event tracking, custom dimensions, or e-commerce tracking, according to your specific needs. You can do this by adding additional tag () function calls to your website’s JavaScript.
  • Review and Optimize – Regularly review your Google Analytics reports to analyze user behavior and website performance. Use this data to optimize your website and marketing strategies continually.

By following these steps, you can successfully add and configure Gtag.js on your website, gaining valuable insights into your audience and their interactions with your site.

Best Practices

After adding Gtags to your website, you should still make some updates and do some maintenance. Maintaining and optimizing Gtag.js is crucial for accurate data collection and efficient tracking. Here are three key tips to streamline your implementation:

  1. Regular Configuration Updates – Keep your Gtag.js settings aligned with your evolving business goals by periodically reviewing and updating your tracking configuration.
  2. Error Monitoring – Implement error tracking tools and regularly monitor Google Analytics reports to promptly identify and address any tracking issues or discrepancies.
  3. Performance Optimization – simplify your tracking code, prioritize Independent loading, and Control caching, and CDNs to optimize page load times and enhance the user experience.

By following these practices, you can ensure the reliability and effectiveness of your Gtag.js implementation.

Future of Gtag.js

If you look at the future, there are some very exciting possibilities for Gtags. Here are some of them:

  1. Deeper Integration – Expect tighter integration with various Google products like Google Ads and Tag Manager, enabling easier data sharing for more thorough insights.
  2. Advanced Tracking Features – Anticipate more high-tech tracking capabilities, enabling marketers with deeper insights into user behavior and campaign performance.
  3. AI and Machine Learning – We may see Gtag.js leveraging AI and machine learning for predictive analytics and automated optimization, supporting faster, data-driven decision-making.
  4. Privacy and Compliance – Future updates may focus on enhancing privacy features to ensure compliance with regulations like GDPR and CCPA, offering improved consent management tools and data protection measures.
  5. Customization and Flexibility – Look out for enhancements that provide marketers with greater customization options and flexibility in tailoring their tracking setup to specific needs.

As Gtag.js evolves, staying informed about Google’s developments will be crucial for leveraging new features effectively. Expect Gtag.js to continue evolving, offering marketers innovative tools to improve their analytics and marketing strategies.

How to Use Gtags for MyDataNinja?

After attaching your website to our workspace, your unique NJ pixels are generated. With the help of MyDataNinja, you can choose multiple G-tags from your advertisement account and load them into one, NJ pixel.

If you want to learn more about MyDataNinja NJ pixels and how to use them, you can read our blog about “Adding websites and about pixels”

Join the MyDataNinja platform and get a 7-day free trial.

]]>
What are NJIDs https://mydataninja.com/what-are-njids/ Thu, 25 Jul 2024 07:43:27 +0000 https://mydataninja.com/?p=1186 NJID is basically a custom URL parameter, that turns your website’s URL into a trackable one. Creating your unique NJID is a very simple process, first, you should add your website to the MyDataNinja tool, and simply create a custom URL. For better understanding, read our tutorial about “What are custom URLs and how to use them”. After NJID tracks your advertisements, the data will be visible on the reports page.

NJIDs are tracking parameters, they track your advertisements and collect necessary information from them. Every advertisement has to have one unique NJID, so the tracking goes smoothly. But there is one interesting detail.

What Happens If I Don’t Use NJIDs in ADS

If you don’t integrate NJID into any specific Ad and decide to use it for SMS, Email, or any other non-advertisement platform just for tracking, it will still work, it will bring data that will not be associated with any advertisement, which we call organic data and you can find it in the reporting page. Leads will be stored in CRM, and other kinds of data like clicks will be displayed on the reports page.

Instead of using short URL trackers that only display clicks and impressions, NJIDs tracks not only clicks, but leads, sales, and revenue from both short and regular URLs.

If you want to create NJIDs and use them for advertisement tracking, you can do it from the “Custom URLs” page.

]]>