SEO, AdWords, affiliates, advertising, and promotions
Hi all,
I am looking for a detailed guide on how to install (and verify) google dynamic shopping remarketing.
I have installed it by following these instructions:
https://tastyplacement.com/install-dynamic-remarketing-shopify
However, I don't know if it worked and I don't know how to verify the installation.
My Google Ads are serving ads, but I have no idea if people are seeing dynamic ads or just one of the default ad variations I created for this campaign (as it is required).
Can anyone please verify if the above-mentioned guide is a good one?
How can I confirm if dynamic shopping ads are actually triggered to visitors?
Thanks!
I've recently written a detailed guide to get dynamic remarketing setup in Shopify. Post here if you have any questions. I've also given some best practices to help manage such campaigns.
Hi Josh,
It's a wonderful guide! Thank you for taking the time to write it!
I have one small question. Instead of the format shopify_US_{{ item.product_id }}_{{ item.variant_id }} the store is sending the SKU as item ID to merchant center. If I understand everything correctly, instead of shopify_US_{{ item.product_id }}_{{ item.variant_id }} I need to pull SKU to make it match the merchant center feed.
By any chance, do you know how to adjust this code to pull SKU instead of the regular shopify_US_XXXX format?
Thank you so much!
Hi @Josh_Uebergang,
I hope you have a minute to give a look here.
My store is sending SKU as product ID to the merchant center. Now, I am quite lost on how your code should be adjusted.
I added {{ product.variants.first.sku }} instead of Shopify_US_XXX_XXX in the following format (in both lines for 'product' and 'cart'):
{% if template contains 'product' %} 'ecomm_prodid': '{{ product.variants.first.sku }}' 'ecomm_totalvalue': {{ product.price_min | money_without_currency | replace: ',', '.' }} {% elsif template contains 'cart' %} 'ecomm_prodid': [{% for item in cart.items %}'{{ product.variants.first.sku }}'{% unless forloop.last %}, {% endunless %}{% endfor %}], 'ecomm_totalvalue': {{ cart.total_price | money_without_currency | replace: ',', '.' }}
It looks like the product page works well with this, but the cart page doesn't. Additionally, I don't know what to add under'ecomm_prodid' for the checkout code.
Is there any chance you could help me out with that?
Thanks!
Yes, the cart SKU variable is different to a product page. Use:
{{ item.sku }}
Also use this on the checkout page in your code for the ecomm_prodid.
Not tested, but it'd look like:
{% if template contains 'product' %} 'ecomm_prodid': '{{ product.variants.first.sku }}' 'ecomm_totalvalue': {{ product.price_min | money_without_currency | replace: ',', '.' }} {% elsif template contains 'cart' %} 'ecomm_prodid': [{% for item in cart.items %}'{{ item.sku }}'{% unless forloop.last %}, {% endunless %}{% endfor %}], 'ecomm_totalvalue': {{ cart.total_price | money_without_currency | replace: ',', '.' }}
Hi Josh_Uebergang
You re-marketing (dynamic-remarketing.liquid) code does not work, so cant be saved as liquid
Yes, as it was an adjusted version of the original. You need to add {% endif %} at the end.
Hi Josh
I have endif code at the end, still getting that error, anyway to fix?
Thanks
Hi Josh
I deleted the last endif code and Ican save now. Going to see if it is working.
Also I already had tracking code set in checkout - additional script by this guide:
Do I need to remove this code or just keep it together with your code?
Thanks
If that's a screenshot of your code, it won't work given it's the wrong Google Ads send_to variable (Shopify just provided an example). But yes, you don't want to double up on the conversion code.
Hi Josh
It's the screenshot from the shopify guide I referred to 🙂
So I don't need this code if I'm doing dynamic remarketing with your code, right?
Yes, you don't need to double up on the conversion tracking code.
Hi and thank you for your guide (https://www.digitaldarts.com.au/google-shopping/merchant-center-programs). I have two questions I hope you can help me with.
I am having an issue with your code. The {% endif %} at the end of your script will not allow me to save the dynamic-remarketing.liquid. file in shopify. I tried to get around this using Google Tag Manager but GTM also said there is an issue wth the code.
My second question is if I can remove the Google tracking in the preferences section of shopify with your implementation.
1. Delete the very last {% endif %} on line 14. I updated the code this year and think you found a mistake by pointing this out.
2. No, don't remove it. It is not a substitute for Shopify's native GA setup, but it is a complement by adding dynamic remarketing to it.
Thanks, I was finally able to save the file but now im not seeing the events fire on the data layer via GTM but i see it in the view source code (see images). I was however able to save this stripped down version below earlier which was showing the data layer variables in GTM, just not sure if it's ok like this. I stripped out most of the if statements.
This code seems to be working but I dont know how to check Hits in real time so I will wait until tomorrow to see the audience sources in Google Ads for hits.
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-109048311-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-109048311-1', {'send_page_view': false, 'custom_map': {'dimension1': 'ecomm_prodid', 'dimension2': 'ecomm_pagetype', 'dimension3': 'ecomm_totalvalue'}});
gtag('config', 'AW-813447222');
</script>
<script>
gtag('event', 'page_view', {
'ecomm_pagetype': '{% if template contains 'collection' %}category{% elsif template contains 'search' %}searchresults{% elsif template contains 'product' %}product{% elsif template contains 'cart' %}cart{% elsif template contains 'index' %}home{% endif %}',
{% if template contains 'product' %}
'ecomm_prodid': 'shopify_US_{{ product.id }}_{% if product.variants.first.id %}{{ product.variants.first.id }}',{% else %}{{ product.variants.id }}',{% endif %}
'ecomm_totalvalue': {{ product.price_min | money_without_currency | replace: ',', '.' }},
{% elsif template contains 'cart' %}
'ecomm_prodid': [{% for item in cart.items %}'shopify_US_{{ item.product_id }}_{{ item.variant_id }}'{% unless forloop.last %}, {% endunless %}{% endfor %}],
'ecomm_totalvalue': {{ cart.total_price | money_without_currency | replace: ',', '.' }},{% endif %}
'non_interaction': true
});
</script>
Hi,
If you want to check your product id and all the details including tags are firing or not. Use the Google Tag Assitant Extension.
Hi,
Please use this below code, I have corrected that, this will work :-
{% if template contains 'product' or template contains 'collection' or template contains 'index' or template contains 'search' or template contains 'cart' %}
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-PROPERTY_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-136759308-1', {'send_page_view': false, 'custom_map': {'dimension1': 'Product SKU', 'dimension2': 'ecomm_pagetype', 'dimension3': 'ecomm_totalvalue'}});
gtag('config', 'AW-747247553');
</script>
<script>
gtag('event', 'page_view', {
'ecomm_pagetype': {% if template contains 'collection' %}category{% elsif template contains 'search' %}searchresults{% elsif template contains 'product' %}product{% elsif template contains 'cart' %}cart{% elsif template contains 'index' %}home{% endif %},
{% if template contains 'product' %}
'Product SKU': 'shopify_IN_{{ product.id }}_{% if product.variants.first.id %}{{ product.variants.first.id }},{% else %}{{ product.variants.id }}{% endif %}',
'ecomm_totalvalue': {{ product.price_min | money_without_currency | replace: ',', '.' }},
{% elsif template contains 'cart' %}
'ecomm_prodid': [{% for item in cart.items %}'shopify_US_{{ item.product_id }}_{{ item.variant_id }}'{% unless forloop.last %},{% endunless %}{% endfor %}],
'ecomm_totalvalue': {{ cart.total_price | money_without_currency | replace: ',', '.' }},
{% endif %}
'non_interaction': true
});
</script>
{% endif %}
For more details you can contact me on my email-id arpansrivastava@cedcommerce.com
Hi thank you for your guide. I have two questions.
1. I am having the same issue as a user above. When i add this {% endif %} at the end of your script per your instructions, shopify will not allow me to save the dynamic-remarketing.liquid. Do we need to have {% endif %} at the end?
2. Can i remove the GA tracking from the preferences section when implementing your setup?
Hi Josh,
Thanks for putting this together. My question is regarding your instruction below:
Do I need to modify this code to work with my Google Merchant product feed? I have done everything as instructed and am getting the
Tag Assistant error "Some products are not valid".
Thanks
Never mind, missed your note on this above. Thanks!
Thanks a lot for your guide, it's been incredible helpful. But i have some doubts:
1. Where can i check what my store is sending product ID to the merchant center (for ex. SKU or other)
2. Where in the code should i install the global tag?, i see in the guide you tell the code to be installed in the new snippet, but should also be wrote on the liquid theme, below <head>? And what would be specifically the Analytics Global tag for this?
Hope you can help me, thanks a lot.
Hi Josh,
Thank you so much for your amazing guide.
However, after setting up the code, I use Google Tag Assistant to check I saw all product data in the three custom parameters is right, but with the Remarketing Validation when I put my ID GMC in it, it shown "products are not valid". I was wondering that where I did it wrong. If my products have more than one variant in size , would it be affected the code? Can you please help me? Thank you so much! I use content API to feed products, so the ID is Shopify_AU_xxxx, the custom dimensions in Google Analytics are mapped to same numbers.
Here is my code:
{% if template contains 'product' or template contains 'collection' or template contains 'index' or template contains 'search' or template contains 'cart' %}
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-1x00xxxx9-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-1x00xxxx9-1-1', {'send_page_view': false, 'custom_map': {'dimension1': 'ecomm_prodid', 'dimension2': 'ecomm_pagetype', 'dimension3': 'ecomm_totalvalue'}});
gtag('config', 'AW-7xxxxxx01');
</script>
<script>
gtag('event', 'page_view', {
'ecomm_pagetype': '{% if template contains 'collection' %}category{% elsif template contains 'search' %}searchresults{% elsif template contains 'product' %}product{% elsif template contains 'cart' %}cart{% elsif template contains 'index' %}home{% endif %}',
{% if template contains 'product' %}
'ecomm_prodid': 'shopify_AU_{{ product.id }}_{% if product.variants.first.id %}{{ product.variants.first.id }}',{% else %}{{ product.variants.id }}',{% endif %}
'ecomm_totalvalue': {{ product.price_min | money_without_currency | replace: ',', '.' }},
{% elsif template contains 'cart' %}
'ecomm_prodid': [{% for item in cart.items %}'shopify_AU_{{ item.product_id }}_{{ item.variant_id }}'{% unless forloop.last %}, {% endunless %}{% endfor %}],
'ecomm_totalvalue': {{ cart.total_price | money_without_currency | replace: ',', '.' }},
{% endif %}
'non_interaction': true
});
</script>
{% endif %}
@Quinnie_Dao I've developed a new template that is a lot more straight-forward. Get the dynamic remarketing code here. Fill in the first few lines as directed. It works with Shopify's common ID structure of shopify_AU_xxx_xxx, skus, and variant IDs.
Thanks Josh for your wonderful code:
I got one error from your code because my shopify product ID structure is shopify_US_3964887433302, it is different from your code structure :shopify_AU_.
How can I change the code? Only change code structure from shopify_AU_ become shopify_US? Or I need to do more detail change for the code?
{%- assign product-id = "product-id_variant-id" -%}{%- comment -%}The format of the product IDs in the feed. 3 accepted values "sku" (SKU of the variant e.g. aga-012), "variant-id" (variant ID e.g. 21283160948841), or "product-id_variant-id" (product ID underscore then variant ID e.g. 28541777444969_21283160948841).{%- endcomment -%} {%- assign product-id-prefix = "shopify_AU_" -%}{%- comment -%}Prefix to product-id. Leave blank if there's no prefix. This is likely needed if product-id_variant-id is selected so 123456_789012 becomes shopify_AU_28541777444969_21283160948841.{%- endcomment -%}
@Mike2019 Yes, you need to change it to match the IDs you see in your Google Merchant Center. You'd change shopify_AU_ to shopify_US_
Dear Josh:
Thanks for your suggestion.
My shopify product ID structure is shopify_US_3964887433302(total 13 numbers, no variant ID).
I have changed the shopify_AU_ become shopify_US_, but got my product ID become shopify_US_3964887433302_30329046368342. I want my product id only become shopify_US_3964887433302, so I changed your code as follow:
{%- assign product-id = "product-id_variant-id" -%}{%- comment -%}The format of the product IDs in the feed. 2 accepted values "sku" (SKU of the variant
e.g. aga-012), "variant-id" (variant ID e.g. 21283160948841).{%- endcomment -%}
{%- assign product-id-prefix = "shopify_US_" -%}{%- comment -%}Prefix to product-id. Leave blank if there's no prefix.{%- endcomment -%}
Maybe the changing is wrong, can you help me to check the changing and show me the right code?
Best Regards
Mike
Here is your original code:
{%- assign product-id = "product-id_variant-id" -%}{%- comment -%}The format of the product IDs in the feed. 3 accepted values "sku" (SKU of the variant e.g. aga-012), "variant-id" (variant ID e.g. 21283160948841), or "product-id_variant-id" (product ID underscore then variant ID e.g. 28541777444969_21283160948841).{%- endcomment -%} {%- assign product-id-prefix = "shopify_AU_" -%}{%- comment -%}Prefix to product-id. Leave blank if there's no prefix. This is likely needed if product-id_variant-id is selected so 123456_789012 becomes shopify_AU_28541777444969_21283160948841.{%- endcomment -%}
My shopify product ID structure is shopify_US_3964887433302(total 13 numbers, no variant ID).
What app are you using for your Google shopping feed so that your feed structure is like that? The code currently doesn't accommodate that format.
Thanks Josh:
I use Advanced Google Shopping Feed for my google shopping feed and here is my shopping feed setting:
After finish the App setting, my product feed ID format become shopify_us_xxx(13 numbers).
Any suggestion for my shopping feed to match your code?
Thanks
Mike
If use a variant ID for the ID field in your feed, which I see you can do with the app, you can adjust the remarketing code easily.
As they will become new IDs, the products will undergo a review in Merchant Center.
Never seen an app give the option to name an ID based of the product ID alone like shopify_US_product ID because for the reason said in the app, having variants in your store will lead to duplicate IDs. Why this is even an option in the app makes no sense as you can just use the variant ID or some other unique identifier.
Thanks Josh:
You are so nice.
Yes, my google shopping have run for more than 3 months, if I change the merchant center ID, maybe it will "kill" my google shopping ads.
I want to creat new shopify store for your remaketing code.
Thanks so much for your time and suggestion.
Best Regards
Mike
hey how did you fix this issue? I am seeing the same error not sure how to resolve it
Hi Josh,
I followed the detailed guide you mentioned on how to set up Shopify remarketing and everything seems to work fine except I get an issue in Google Ads Tag page: "Issue: 100% of ecomm_prodid values received don't match your feed" even though I see ecomm_prodid values populated in Google Ads and I the same matching ecomm_prodid values in my Google Merchant center.
This is the full error text:
Fix your audience source that's sending a required parameter that doesn't match your feed Your campaigns can't tailor dynamic ads based on user activity when the required parameter doesn't match your feed. Make sure the audience source is sending the required parameter correctly and your feed has the right items. The values received from your audience source for the required parameter for your business type may be formatted differently than in your feed or missing from your feed. Click "Download" to see the top values received for the required parameter that aren't matching your feed. Note that Google Analytics refers to parameters for remarketing as Dynamic Attributes. Download Issue: 100% of ecomm_prodid values received don't match your feed
There is a download link but when I click on that the document contains only a header with no rows populated.
Not sure what to do here because I don't find the error that useful and I'm not sure what to try to fix where.
When setting up the remarketing code, I have seen it take at least 2 weeks for the 100% missing values warning to disappear despite everything being setup correctly.
Hi Josh,
Thank you very much for the guide. Its much clearer than any other guideline I found on the webs.
I have installed your code into my store and have a question:
Using the google tag assistance, i am now seeing two global site tag on my product page. (before I installed the code there were only one)
Would that cause a problem on my conversion tracking? Will it duplicate my conversion numbers?
Thank you for your time.
If that's your product page, why do you have two conversion setup on it, let alone one? Off topic though.
You have the Google Ads global site tag inserted in your theme somewhere. That is unnecessary. I can't help any further without seeing a store. With my setup, you will see a Google Ads Remarketing Tag and Global site tag (gtag.js). Anything else is from other sources.
Hi Josh,
This code is great and easy instructions to install.
I am getting the error below when analyzing my tags. Not sure where to place tags below "Pageview Hit"
This is from a product page.
What tool are you using to diagnose? If you look at the code, you will see send_page_view is set to false to not double up Google Analytics pageviews. Shopify sends its own pageview hit to Google Analytics if you have GA setup in Shopify.
Hi Josh...This diagnostic is from Google Tag Assistant Chrome extension.
Code does have the send_page_view command
I believe you're seeing that by doing a recording then viewing the Google Analytics Report in the extension. You could remove
'send_page_view': false,
if you wanted but you will get bloated page view data.
However, I don't believe that means it is setup wrong. In a sense, it is a necessary evil to avoid bloated page view data. Google on this issue say:(not set) values in the Landing Page report have not been an issue with setups I've done using that code. Maybe it would be an issue if a non interaction hit wasn't recorded. Plus it all still validates in Google Ads Audience Insights.
Hi Josh,
Forever we have had this error: 100% of ecomm_prodid values received in the past day didn't match your feed
Following are the theme.liquid and the Shopify additional script. Would you please tell me what is screwed up? Mega Appreciation!
theme liquid:
{% comment %}
Global site tag and Event snippet
{% endcomment %}
<!-- Global site tag (gtag.js) - Google Ads: 858260480 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-858260480"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag ('set', 'allow_ad_personalization_signals', false ) ;
gtag('js', new Date());
gtag('config', 'AW-858260480');
gtag('config', 'UA-71266512-1');
</script>
<script>
gtag('event', 'page_view', {
'send_to': 'AW-858260480',
'value': 'replace with value',
'items': [{
'id': 'replace with value',
'google_business_vertical': 'retail'
}, {
'id': 'replace with value',
'location_id': 'replace with value',
'google_business_vertical': 'custom'
}]
});
</script>
Shopify additional scripts:
<!-- START Google Ads dynamic remarketing by DigitalDarts.com.au v1.3 -->
{% assign UA-ID = "UA-PROPERTY_ID" -%}{%- comment -%}Google Analytics tracking ID.{%- endcomment -%}
{%- assign AW-ID = "AW-GOOGLE_CONVERSION_ID" -%}{%- comment -%}Google Ads conversion ID.{%- endcomment -%}
{%- assign product-id = "product-id_variant-id" -%}{%- comment -%}The format of the product IDs in the feed. 3 accepted values "sku" (SKU of the variant e.g. aga-012), "variant-id" (variant ID e.g. 21283160948841), or "product-id_variant-id" (product ID underscore then variant ID e.g. 28541777444969_21283160948841).{%- endcomment -%}
{%- assign product-id-prefix = "shopify_AU_" -%}{%- comment -%}Prefix to product-id. Leave blank if there's no prefix. This is likely needed if product-id_variant-id is selected so 123456_789012 becomes shopify_AU_28541777444969_21283160948841.{%- endcomment -%}
{%- assign price-decimal-fs = true -%}{%- comment -%}If the decimal separator is a full stop like in USD and AUD currencies, set to true. If it is a comma like in some European countries, set to false.{%- endcomment -%}
{%- comment -%}Change dimension1, dimension2, and dimension3 on line 15 to match your custom dimension number in Google Analytics.{%- endcomment -%}
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id={{ UA-ID }}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '{{ UA-ID }}', { 'send_page_view': false, 'custom_map': {'dimension1': 'ecomm_prodid', 'dimension2': 'ecomm_pagetype', 'dimension3': 'ecomm_totalvalue'} });
gtag('config', '{{ AW-ID }}');
</script>
<script>
gtag('event', 'Dynamic Remarketing', { 'ecomm_pagetype': 'purchase'
{%- if product-id == "product-id_variant-id" -%}
, 'ecomm_prodid': [{% for item in checkout.line_items %}'{{ product-id-prefix }}{{ item.product_id }}_{{ item.variant_id }}'{% unless forloop.last %}, {% endunless %}{% endfor %}]
{%- elsif product-id == 'variant-id' -%}
, 'ecomm_prodid': [{% for item in checkout.line_items %}'{{ product-id-prefix }}{{ item.variant_id }}'{% unless forloop.last %}, {% endunless %}{% endfor %}]
{%- elsif product-id == 'sku' -%}
, 'ecomm_prodid': [{% for item in checkout.line_items %}'{{ product-id-prefix }}{{ item.sku }}'{% unless forloop.last %}, {% endunless %}{% endfor %}]
{%- endif -%}
, 'ecomm_totalvalue': {% if price-decimal-fs == true -%}{{ checkout.total_price | money_without_currency | remove: ',' }}{% else %}{{ checkout.total_price | money_without_currency | remove: '.' | replace: ',', '.' }}{%- endif -%}
, 'non_interaction': true });
</script>
<!-- END Google Ads dynamic remarketing by DigitalDarts.com.au -->
@Roger_Swayer A year later...did you ever get this resolved bro? Reason why I ask is because I have the exact same result by following Josh's guides.
No, never. However, a google rep told me it was not important and I stopped worrying about it.
Damn...I was hoping you did. Thanks for the reply though 👍
Was lucky enough to have a Google rep set this up for us last week though we too now have the dreaded ""Issue: 100% of ecomm_prodid values received in the past day didn't match your feed".
Hoping that it will also disappear on its own over the next few days unless someone here found some other solution they can recommend?
Hey Josh I used your code for the conversion setup but now I see this error can you guide me where did I go wrong
Your campaigns can't tailor dynamic ads based on user activity when the required parameter doesn't match your feed. Make sure the audience source is sending the required parameter correctly and your feed has the right items.
The values received from your audience source for the required parameter for your business type may be formatted differently than in your feed or missing from your feed. Click "Download" to see the top values received for the required parameter that aren't matching your feed. Note that Google Analytics refers to parameters for remarketing as Dynamic Attributes.
Recommended because your campaigns use a remarketing list that depends on an audience source that has a mismatch between the required parameter for your business type and your feedhelp_outline
code was this
{% if first_time_accessed %}
<!-- Global site tag (gtag.js) - Google Ads: 975706798 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-975706798"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-975706798');
</script>
<!-- Event snippet for Purchase bilal conversion page -->
<script>
gtag('event', 'conversion', {
'send_to': 'AW-975706798/WmP5CNzTn-0BEK61oNED',
'value': {{ checkout.total_price | money_without_currency | remove: ',' }},
'currency': '{{ order.currency }}',
'transaction_id': '{{ order.order_number }}'
});
</script>
{% endif %}
Hey Josh,
Thank you so much for the great content on https://www.digitaldarts.com.au/google-shopping/merchant-center-programs.
In my case, I've created the product feed through Google plug-in. (Google by Shopify) And I started running Smart Shopping Campaign which includes Dynamic Remarketing.
However, I kept seeing the issue below:
Issue: 100% of ecomm_prodid values received in the past day didn't match your feed
I've checked the ecomm_prodid and compared it with the product feed. It seems the product feed covers all the ecomm_prodid. Do you have any idea why I see the issue while the product feed covers all ecomm_prodid ?
Thank you in advance
Best Regards
This is a shockingly frustrating problem. The ecomm_prodid that I see in audience sources seems fine and matches the id in merchant center.
I think my dynamic attributes are setup fine, since that’s pretty straightforward and the associated custom dimensions seem setup properly, because I can see them (e.g. accurate ecomm_ prodid #’s) under custom dimensions in my GA reports.
I’m hoping the errors resolve on their own within the next week or so as described above, but am pretty stumped here as well.
Did this eventually get sussed out or no? Im having the same issue.
User | RANK |
---|---|
8 | |
8 | |
3 | |
3 | |
3 |
Transform this holiday season into a shopping spree. Plus, learn how to effortlessly open ...
By Jasonh Dec 8, 2023Make the shift from discounts to donations, and witness your business not only thrive fina...
By Holly Dec 4, 2023On our Shopify Expert Marketplace, you can find many trusted third party developers and fr...
By Arno Nov 27, 2023