e

Like what you see? Let's talk about how we can help your business. Contact Us -->

Mastering Google Product Feeds and Product Listing Ads – Part 3

Mastering Google Product Feeds and Product Listing Ads – Part 3

In part one of this series we covered setting up Google product feeds and in part two we covered setting up Product Listing Ads in AdWords. In this post we will cover properly tracking product search results so you can gather the data you need to optimize your campaigns.

We promised that this post would be about optimizing product feeds, product listing ads, and product extensions…

But, we would be remiss if we didn’t first address properly tracking product search data. After all, you can’t optimize without good data.

Please forgive us for teasing you with promise of a post on optimization. Part four of this series will cover that (seriously!).

Tracking Google Product Search

The basic url parameters you use in your Merchant Center feed should mimic the parameters you use to track all advertising. If you have auto-tagging enabled in AdWords and are using Google Analytics, these parameters are already being inserted for you and will be used in your PLA and product extensions (PE).

If you aren’t using Analytics or don’t have auto-tagging enabled, you will want to make sure you include parameters such as “utm_campaign=” and “utm_adgroup=” in your destination urls so you can gather as much data as possible.

There is more information to gather with product search so you will be adding additional parameters to your product feed urls whether you’re using auto-tagging or not. We’re going to walk through the recommended additional parameters and build a sample URL pattern as we go.

Product Search Parameter

First, you will want to include a parameter in your url to indicate that this traffic is coming from product search. This will help you parse the data in your analytics so you can see how your various products perform in product search vs. the regular organic results.

This parameter will not differentiate between PLA and PE, it will only tell you that the traffic came from product search in general. Later we’ll cover a new attribute in your product feed to get this level of differentiation.

This parameter can be called whatever makes the most sense to you. You could use “result_type=product-search” or “origin=product-search”, as Google suggests. If you are using auto-tagging and don’t have additional parameters, right now your landing page url (used in the “link” product feed attribute) will look like this:

http://url.com/?origin=product-search

Keyword Parameter

One of the most important pieces of data you can gather with url parameters in your product feed is the search query. Knowing what people searched when they saw your product result will allow you to add negative keywords and revise your product descriptions and titles to get better results.

Here you want to add the specific parameter “kwd={keyword}. When you look at your analytics, {keyword} will be replaced by the search query.

With this parameter added, your landing page url will look like this:

http://url.com/?origin=product-search&kwd={keyword}

Source Parameter

Finally, you’ll want to differentiate between regular product search results (Google Shopping), PLA and PE.

To do this, you will add a third parameter to your landing page url. This parameter can be called anything that makes sense to you, but Google recommends you use “source=default_value“. Default_value will be replaced by whatever you want to see in your analytics when the traffic came from general product search results (non-PLA or PE).

Along with the source parameter, you will need to add an attribute called “adwords_redirect” to your product feed. The product feed template we’ve created has been updated with this attribute, just after the link attribute. In the adwords_redirect attribute you will put a landing page url for each specific product. The url will be the same as the url in the link attribute, plus two parameters that are coded to tell you where your traffic is coming from.

The two ValueTrack parameters that you’ll use in the url in the “adwords_redirect” attribute, in conjunction with the “source=” parameter, are {ifpla} and{ifpe}. {ifpla:value} is used to indicate the traffic came from PLA. {ifpe:value} is used to indicate the traffic came from PE. There is no special parameter needed to indicate when the traffic comes from general product search as that is handled with the default value assigned to the source parameter.

First, you will want to decide what you want to see in your urls in analytics when traffic comes from general product search, PLA, and PE. I like to keep things simple so let’s use pla for PLA, pe for PE, and general for general product search results. So, the PLA and PE parameters will be {ifpla:pla} and {ifpe:pe} (We replaced value with pe and pla.) When traffic comes from PLA, {ifpla:pla} will be replaced with pla and {ifpe:pe} will be replaced with pe in the url in your analytics.

With the source parameter added, your landing page url (link attribute) will look like this:

http://url.com/?origin=product-search&kwd={keyword}&source=general

The adwords_redirect attribute url will look like this:

http://url.com/?origin=product-search&kwd={keyword}&source={ifpla:pla}{ifpe:pe}

That’s It?

There are countless other parameters you could add to your tracking urls. But, if you are auto-tagging in AdWords, these three additional parameters will give you enough data to optimize your feeds, ads and extensions without making you go “data blind.” Make sure you have proper tracking in place if you’ve already launched your feed, or get your tracking ducks in a row if you haven’t launched yet.

If you want to launch and start collecting data, now you can. Stay tuned for part four of this series in which we’ll cover optimizing product feeds, ads, and extensions.

If you enjoyed this post, subscribe to get more great content from BlueGlass!

Want to Get Inside?

Become a BlueGlass Insider Today!

  • Be the first to know about BlueGlass events, meetups, and surprise releases. Before they’re made public…
  • Exclusive access to the latest tools, tips and must-read posts.From people who have been doing this for years…
  • Insider perspective on the latest trends in digital marketing. Info that you won’t get anywhere else…

Enter your email below to join for free!




Comments

  1. Hi, great post and looking forward to part 4. Sorry if this is obvious but where do i put that URL. In the Website URL field in the General Setting in my merchant account? Thanks

    • Pamela Lund says:

      Hi Graham – The urls discussed in this post go in the URL Attribute and/or AdWords Redirect Attribute within your Merchant Center feed. See the feed template that was linked to in the article and let us know if you have any more questions.

      Thank you!

  2. I have enjoyed this series and eagerly awaiting part 4. When will that be published?

    • Pamela Lund says:

      Thank you! Part 4 will be published next month.

  3. Russell says:

    Hi Pamela,
    Just wanted to say after 4 emails to Google asking questions about what to do, I then stumbled across your article and it answered everything I needed to know. They should employ you to help train people on this stuff – you did everything they couldn’t do without me even asking! Thank you!!

    Russ

    • Pamela Lund says:

      Wow Russ, thank you! That made my day :) I am so glad I could help. Part 4 on optimization will be up in May!

  4. Steve says:

    Pamela, thanks for the great series of articles, but I’m still stumped on tracking PE, PLA.
    I would love to know what I’m doing wrong. I’ve tried other tracking methods I’ve read elsewhere, and my latest attempt uses what you’ve mentioned above.
    As an example, in my feed for a product I’ll call “productA.”
    The main URL link I have as http://www.mydomain.com/productA.html?utm_source=GoogleProducts&utm_medium=free&utm_campaign=productA
    In the “adwords_redirect” field for this product, I have:
    http://www.mydomain.com/productA.html?origin=product-search&kwd={keyword}&source={ifpla:GoogleProductsPLA}{ifpe:GoogleProductsPE}&utm_medium=cpc&utm_campaign=productA
    I’ve tested this product when the ad is clicked on and the landing page is correct with the correct URL… either GoogleProductsPE or GoogleProductsPLA, depending on which it is. And I’ve tested it outside my filtered IP address (within Google Analytics).
    When I test it, it’s never tracked in Analytics.
    What am I missing? Is there something within Analytics that I need to do, or what dimensions or place should I be looking for it?
    Since the origin is product-search, and then the source is either GoogleProductsPE or GoogleProductsPLA, where do I find the “origin” in Analytics.
    Sure hope you can help, it really has me stumped.
    Thanks,
    Steve

    • Pamela Lund says:

      Hi Steve – Hopefully we can get this straightened out for you. Are you using auto-tagging from AdWords? If you are, I wouldn’t worry about putting in the utm_ parameters as Google will add them for you.

      You want your main url and the adwords redirect url to be exactly the same, except for the information right after source=. So, create your main url with everything in it, then just change the source= parameter to have ifpla and ifpe.

      In Analytics, you’ll need to use a filter or create a custom report to show you the traffic that goes to these urls. You can just search for origin=product-search on the Top Content report to find these urls to make sure the traffic is registering properly. Once you know the data is there, you can create a custom report that only reports on data from the specific urls you want to see.

      Give it another shot with these changes and see if you can see your data in Analytics. It’s got to be in there somewhere, you just have to find it :)

      Let me know how it goes!

      • Steve says:

        Thanks for the reply Pamela. I do have auto-tagging on. If I’m correctly understanding you.. the main url would be: http://www.mydomain.com/productA.html?utm_source=GoogleProducts&utm_medium=free&utm_campaign=productA
        and the redirect url would be: http://www.mydomain.com/productA.html?origin=product-search&kwd={keyword}&source={ifpla:GoogleProductsPLA}{ifpe:GoogleProductsPE}
        Then in GA, I created a filter under Admin/filters:
        Filter name: product-search
        Filter type: custom
        Selected > Include
        Filter Field: Campaign Source
        Filter pattern: product-search
        Case sensitive: No
        Then within GA, if I go to: Content > Site Content > All Pages and insert “product-search” in the search box, I should see the clicks from either PE or PLA? Is this all correct?

        • Pamela Lund says:

          That all looks right Steve. To do a quick check in GA, you won’t need to create the filter. You can just search the content like you detailed at the end there and see if the urls show up. If they do, you can create custom reports that show you the information you’ll need on a regular basis for optimization.

          • Steve says:

            I’ve already created the filter as I mentioned. I also have a filter set up to exclude my IP address. Since I have the include filter set up looking for product-search, will my own clicks show up in GA?
            As for searching the content like I described… I’m inputting “product-search”, without quotes, in the search box that is on the same line where you selected secondary dimensions. Which primary and secondary dimension do I need to have selected, when doing the search?
            Sorry if these are dumb questions for you, but this has had me stumped for so long now I’m VERY thankful for your help.

            • Pamela Lund says:

              There are no dumb questions when it comes to Analytics!

              The Page dimension is all you should need to have visible. You’re searching in the right spot. If you have a secondary dimension selected, click on ‘advanced’ next to the search box and make sure Page is the dimension that is being searched. So, it should say Include Page Containing product-search. You can test what you’re doing by searching something you know shows up in many urls. If that works, you know you’re searching properly.

              If you have the IP exclusion filter applied to the profile, clicks from your IP should not show up when you are also using the product-search filter you created.

              • Steve says:

                Thanks. I’ll remove my IP exclusion for now and let things run with a new feed. I’ll let you know how it works out. Thanks again for your help.
                Steve

              • Steve says:

                Hi Pamela,
                Still no luck. Whenever I click on a PE or PLA ad, the URL is correct, but nothing ever shows up in GA. And I’ve searched everywhere within GA.
                If you wanted, please try one of the PE or PLA ads yourself. Do a search for “pink laptop bag” or variations of those keywords and you should see my ads (Rainebrooke). Click on one and you’ll see the URL is how you described.
                Any other ideas?
                Thanks,
                Steve

  5. Dan says:

    Great post, thanks.
    Our google feed currently uses this for the Link XML property – http://www.example.com/url.html?utm_source=google&utm_medium=feed&utm_campaign=google_products

    Would we update this to reflect the suggestions above as http://www.example.com/url.html?utm_source=google&utm_medium=feed&utm_campaign=google_products_search&kwd={keyword}

    Our Adwords redirect property in the XML feed would be http://www.example.com/url.html?utm_source=google&utm_medium=feed&utm_campaign={ifpla:pla}{ifpe:pe}&kwd={keyword}

    Did I get this correct? TIA.
    - Dan

    • Pamela Lund says:

      Hi Dan – I think that set up will work with the addition of the ValueTrack parameters to utm_campaign but I have never tested it that way. Let us know if it works for you. Everything else looks good.

      Thanks!

  6. Sebastian says:

    Hi Pamela, I see several approaches and don’t know which is best:

    1) Using campaign tracking for the default URLs. Together with auto-tagging with additional parameters for adwords product listings and extensions tracking.
    2) Using campaign tracking for the default URLs and attaching further information for segmentation and/or applying filters – for example putting the query into campaign term. Together with auto-tagging with additional parameters for adwords product listings and extensions tracking.
    3) Not using campaign tracking but only a parameter identifier in order to change the medium to “shopping” (instead of “organic”) in order to keep keyword reports. Together with auto-tagging with additional parameters for adwords product listings and extensions tracking.

    And what I’m wondering, too: If using campaign tracking within the default URL without defining an adwords redirect URL – would then auto-tagging still overrule the campaign tracking parameters defined? Or is the adwords redirect URL necessary then?

    Thanks a lot! Sebastian

    • Pamela Lund says:

      Hi Sebastian – Which method you use really depends on your specific needs. THe important thing is to just pick one and go with it!

      Auto-tagging will overwrite what you put in your url if you use the same parameters that AdWords/Analytics uses. If you define custom ones, it shouldn’t (I say shouldn’t because nothing is guaranteed with GA!)

      • Sebastian says:

        I’ll do some testing then, thanks! :)

      • Sebastian says:

        Sorry, some more questions before I start my testing :)

        1. Does {keyword} work for normal (non-adwords) product search URLs, too (as in Dans example)?
        2. If applying campaign tracking to normal (non-adwords) product search URLs, will the keyword reports still be available for these campaigns?
        3. Does {copy} only work for product extensions?
        4. {adwords_producttargetid} does only work for product listings, doesn’t it?
        5. Is it possible to upload review data in the feed already (read about it somewhere)?

        Somehow the resources Google provides don’t help that much…

        Thanks!

        • Sebastian says:

          Hi Pamela, any chance you can take a look into this? :)

          • Pamela Lund says:

            Hi Sebastian –

            1. Yes, and you should implement tracking like this in your product feed now that you will have to participate in PLA to get your products in Google Shopping.
            2. Yes, product search urls will now all be PLA urls anyway.
            3. Right now for Sitelinks and product extensions.
            4. It’s all the same thing now that Google is requiring product search listings to participate in PLA.
            5. I don’t have any experience with that. Sorry I can’t help with this one.