Jump to content



  • Content Count

  • Joined

  • Last visited

  • Days Won


 Content Type 



IPS4 Documentation

IPS4 Providers

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog



Posts posted by GTServices

  1. For others who may be interested...

    You should be aware more than 10 spf lookups will cause an error, "FAIL". If you get a "FAIL" reduce the lookups.

    You should enable DKIM on your domain for additional security. 

    IMPORTANT: Google may show "FAIL" even though it's correct. This is because they are forcing providers to move up to 2048 encryption.

    For now, if you have 1024 encryption you are good. 

  2. Every site is not the same.

    Back in March, Google made some changes after the WHO made their "pandemic" announcement. Basically, a lot of traffic went to higher authority sites. 

    We took a hit.

    Google made changes again mid-April, our traffic was back.

    Then on May 5th, traffic dropped again due to the May 4th Google Core Update.

    The last time they had a Core Update was back in January.

    Since then our traffic has been down.

    There will be more chatter by end of week as to what this update is about. Early chatter suggest this may be as big as the Medic update.

    I usually wait a few weeks before pulling my hair out. I lost a lot during the Medic update. 😉

    My guess is that Google is slowly getting back to normal. As close as they possibly can without losing focus on COVID or the upcoming election. 

    All of these changes is about controlling misinformation.

  3. Facebook (like Twitter) is a necessary evil. 

    Diversifying traffic sources is important these days - especially since Google started making so many changes to their algo.

    They are part of our traffic channels. eg. organic search, social media, email, etc

    To answer your question, they'll be around for many years. They are not going anywhere.

    Social media (specifically facebook) drives more traffic to site vs our transactional email. But, that's because we have over 1 million followers (across 2 large fb pages).

  4. Most ad partners will just approve your domains across the board (unless one is against TOS). I haven't run into any issues with ad partners approving domains and I've been doing this for a long time.

    For the most part, you will use key-values to target specific forums/pages on your site. This is usually associated with Direct Sales. eg. someone wants to target your ABC, MNO, and XYZ forums on your site. Key-values allows you to do just that.

    Placements are not required. 

  5. @AlexWebsites 

    In the beginning, it was best to keep them separate but we no longer have to do that. The tools available to us today helps us to keep things simple.

    We just have 1 set of ad units for all sites. 

    Today, it's simple to do reports based URLs (sites), key-values (ie. URLs, Page, Usergroup...), etc. 


    If you have AdX and Adsense, make sure AdX is set to "Default for Dynamic Allocation" (Admin > Linked Accounts)

    (Just make sure because some accounts that had Adsense approved before AdX may have Adsense set to Dynamic Allocation. If this happens to you, you could be losing a lot of money.)

    A key-value can be a url, usergroup, page, etc. It can be anything that you want to target. For example, you want to target a specific usergroup with a campaign. Or, maybe you want to target a group of members based on a custom Profile Fields. (This is very handy when a specific customer wants to target a specific group of people on your site.)

    Keep your naming convention simple for ad units, rules, etc.  

    For ad units, I use the standards when naming my units:

    • ros_leaderboard
    • ros_medrec
    • ros_largerec
    • ros_skyscraper
    • ros_halfpage
    • ros_banner
    • ros_mobile
    • ros_sticky
    • etc

    If you require 2 leaderboard ad units on the page, I recommend being specific on the 2nd. For example, name it post_leaderboard ... for another medrec found below the fold, name it bot_medrec, etc.

    You can use the same naming convention for Price Rules. 

    Naming is very important. You look at the name and it tells you everything you need to know. 

    (Keep in mind that your site design may change frequently but you shouldn't do the same with ad units.)

    Create Price Rules per ad units. Learn everything you can about price rules.

    Use Header Bidding and Adsense (alongside your Ad Manager setup) to put pressure on the auction

  6. If you are seeing a downturn in organic traffic it's likely due to Google adjusting their algorithm for the COVID-19 crisis.

    No need to go crazy making changes thinking that something is wrong with your site.

    They are basically trying to control MISINFORMATION by increasing the weight of authority signals.

    (This is something they did last year. You can easily look it up.)

  7. Ezoic and similar service providers will only do so much for you.

    1. Keep in mind that they have many customers (sites) under them. Some sites provide a higher return so they do prioritize. They spend more time on those sites vs your site.
    2. Some of these service providers do everything through their system. This is the worse setup. As you can't reap the rewards later when and if you cancel the service. You want them to do EVERYTHING through your Ad Manager account.
    3. This isn't free. They take a percentage off your earnings.

    With that said, if you don't know what you are doing you are better off going with them. At the very least, they can help set everything up.

    You can always cancel the service down the road.

    NOTE: I'm just using Ezoic as an example because they were mentioned above. I am not familiar with how they run their business.

  8. I agree with Fast Lane.

    Header Bidding through Google Ad Manager.

    Use Google Ad Exchange (Harder to get an account. If you have an account - create a line item and set to "optimized by dynamic allocation".)

    Use Adsense as backup

    Create Pricing Rules in Ad Manager (if you don't know what you are doing leave as-is)


    You have your 3+ header bidding partners competing at the top. 

    You have Adsense and any other partners (min 2) competing at the bottom.

    You then have to find partners to compete in the middle. This should be 100% fill. (It's hard to find but you can find them.)

    The goal is to put pressure in the auction. The more pressure there is the better off you are.

  9. The iframe embeds are nice looking but they don't offer the same SEO value as a text link. 

    Google follows an iframe src link but they don't pass any "rank juice" to that page.

    Basically, if you use use embeds for internal links you are not getting the full SEO value that is usually associated with "internal linking".


    IPS should offer option to Ignore Internal Links? to go along with "Automatically embed links?"

    It's currently an all or nothing setting.

    (After a considerable amount of time researching this I'm still not 100% sure but I rather be on the safe side.)

  10. 10 hours ago, AlexWright said:

    I have a question before purchasing this app. Is it possible to restrict based on birthday? For example, I have an NSFW group that users must be 18 or older to join. Is it possible to run a check via this app against a birthday?

    Sorry, this doesn't check for "birthday". This has nothing to do with birthdays. 😕

    6 hours ago, kmk said:

    Is possible? 🤔 

    Sorry, not possible. This app will display all Public Groups to the user.

  11. I agree, it should be part of IPS.

    For those unaware, Google Tag Manager requires code in HEAD and a noscript tag in BODY (immediately after the body tag).

    Most big boards use Tag Manager. I've seen a lot of smaller boards using Tag Manager.

    (Google Analytics is part of Tag Manager. If you have an Analytics account than you have access to Tag Manager.)

    Tag Manager is the BETTER option as it provides admins with more tools without the need to add more code to the site.
     eg. event tracking, conversions, remarketing, facebook pixel, etc

    I use Tag Manager for a number of things.

    It allows me to modify how a Bounce is counted in Analytics. 

    Analytics now counts a bounce if USER leaves the page quickly (less than 1 minute). If more than 1 minute it doesn't count as a bounce.

    So instead of seeing bounce rates as high as 70% I see 10-29% bounce rates. This metric is now more useful to me.

    Why the change?

    Because most Users land on a page from Google or some other channel just to read the content on the page. Once they finish reading - they EXIT. 

    It's only a problem if the content doesn't grab their attention. If they spend more than 1 minute on the page I know that they are actually reading (consuming information). This is a good thing. It tells me they are likely to come back.

    Now, when I see a high bounce rate I know the contents of the page needs attention, shouldn't be promoted, etc.

    eg. I use Bounce Rate to tell me if my homepage layout is working. At 10% Bounce rate with millions of sessions per week, I can say with confidence that it is.

  12. @Joel R I love PAGES + database. I use it to create directories. eg. Site Center, etc.

    When we use PAGES + database it creates issues that we shouldn't have to bother with for standalone landing pages. (no organization needed)

    eg.  URL subdirectory that is not needed (domain.com/database/record), index of PAGES database being found, customizing templates to fit all landing pages, etc. 

    What this provides me is the following: 

    • Ease of use 
    • Control over SEO urls (no Pages database subdirectory)
    • Freedom to build pages without the suite wrapper (header/footer)
    • Grouping of similar landing pages (For a specific landing page, I could create it's error and thank you page.)
    • Removal of distractions from view (I want readers to take action without any kind of distractions. ie. navigation, footer, etc)

    I use these landing pages to...

    • To generate leads
    • To provide surveys
    • To provide offers
    • Some are informational

    A lot of these are sponsored (advertisers) content. (Some of these are only available for a certain time.)

    Enabling tagging would be helpful for discovery. Pages come up for search why shouldn't they display when searching for Tag A, Tag B, or Tag C.

  13. On 1/12/2020 at 12:15 PM, fix3r said:

    mine do not overlap each other and they are not even centered


    Sorry, I was away on a trip. I noticed you fixed this issue. GREAT JOB!!!! (Basically, you can edit the CSS.)

    Even your PUBLIC GROUPS Directory looks AWESOME!!

    On 1/12/2020 at 2:30 PM, fix3r said:

    Made some Badges...




    Military.zip 217.58 kB · 0 downloads

    These look great. Thanks for giving back to the community.  

  14. I agree, the NOFOLLOW on everything will still work but it doesn't help Google better understand and process links on my site as well as sites pointing to my site. Eventually, Google will make the proposed changes a requirement or drop it altogether.

    Google makes changes gradually. 

    Plus, it doesn't hurt to give admins some control over this. Currently, it's either NOFOLLOW or nothing. (Just make the current option a dropdown.)

    Let us decide.


  15. This is something I had to do so I'm sharing the research with the community...

    If you are here because you are a Google Ad Manager (aka DFP) / Adsense Publisher and you want to allow users to OPT OUT of "selling personal info" because of CCPA (California Consumer Privacy Act) than continue reading.

    If you need details on what IPS is doing regarding CCPA read...
    I'll save you some time, Lindy reported that there's nothing for them to do as the functionality is already built in.

    According to Dickinson Wright (attorneys), not all businesses need to worry about CCPA:


    To fall within the scope of the CCPA, the business must also meet one of the additional three criteria:

    • Have $25 million or more in annual revenue; or
    • Possess the personal data of more than 50,000 “consumers, households, or devices” or
    • Earn more than half of its annual revenue selling consumers’ personal data.

    Most admins are safe. No need to worry about CCPA. But, big and medium boards easily hit the 50k users (in California).

    If you are not sure go into Google Analytics > Audience > Geo > Location ... zone into United States than California


    If you are an Adsense or Google Ad Manager Publisher continue reading...

    FACT: The tracking/sharing of user info between you, Google, and 3rd-party ad partners fall under "selling personal info". 


    You'll need to decide if you want to Restrict Data Processing to Google (found under Admin Settings > CCPA in Google Ad Manager).

    If you Restrict Data Processing, you're essentially telling Google not to personalize ads. (This may result in loss of revenue).

    If you decide on Don't Restrict Data Processing, you'll need to implement a consent mechanism (ie. Do not sell my personal info) and allow users to opt-out. 

    TIP: You can use IPS built-in 'Show terms of service confirmation bar to Guests?' option. Then use the cookie value to update the value sent to Google.


    Google Ad Manager Publishers: ADD the following to your GTP code:

    'restrictDataProcessing': true

    You'll want to change true to false if user opts out. You'll need to do this programmatically. (All you need to do is to fetch the cookie value.)

    If you decide not to restrict data at the account level set this value to FALSE.

    IMPORTANT: If you run header bidding or other 3rd-Party ad partners through Google Ad Manager then you should implement the above code regardless of the setting. This value is passed via the ad URL per request.  

    Adsense Publishers: ADD the following to your async code:


    Change 1 to 0 if user opts out. (It's either 1 or 0 not true or false.)

    The end results should look like:

    <ins class="adsbygoogle"


    Make sure you update all your ad partners. They may have a CCP settings awaiting feedback. You'll usually find this in the Account section.

    If you don't make any of these changes you may see a drop in revenue.

  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy