An introduction to the GA4 Destination
Edit
permissions for this GA4 Property. Content ID Mode | Behavior |
---|---|
Default | Use the variant_id if available, otherwise use the product_id |
Product Id | Always use the product_id |
Variant Id | Always use the variant_id |
SKU | Always use the sku |
gtag
and sends every Converge event client-side.gtag
and sends every Converge event (except for $page_load
) server-side through the Measurement Protocol.gtag
in a server-side GTM container, and sends server-side conversions through the Measurement Protocol.Forward a custom event property to GA4
Expand for more information
property_1
as a custom property, but we do not support forwarding property_2
.Set up the forwarding rule in Converge
Set up a custom definition in GA4
items
array for ecommerce events as per the GA4 documentation here.
For example, you could include a custom in_stock
parameter on all of the item
arrays in your GA4 Ecommerce events.
The steps for setting up these custom properties are functionally similar to the steps described above in the Custom Event Properties-paragraph.
The only distinction is that you should choose an item-scoped custom dimension
in the GA4 user-scoped custom dimension
in the GA4 dataLayer
object, even if there is already an existing dataLayer
object. This makes sure that any existing implementation does not accidentally push events on the dataLayer
object that Converge uses to forward events to its destinations.
When you use the sGTM
connection type, Converge will always use a separate data layer.
Converge Feature | Supported |
---|---|
Custom Events | |
Filters | |
Server-side Conversions |
Why do I see a lot of events with a Skipped status in the Destination Log?
Skipped
status in the Destination Log. However, the event will still arrive in GA4 through the browser-side copy.Why do I see a discrepancy between purchases in GA4 and Placed Orders in Converge?
denied
consent parameter to GA4 and GA4 will drop this purchase. You can verify whether this is the case by inspecting the GA4 Destination Logs for the Placed Order
events. If you find a denied
consent parameter under the profile properties then it means that your cookiebanner passed a denied
status for these purchases.
How to configure cross-domain tracking in GA4?
Why do I see redundant "Viewed Product" and "Added Product"-events arriving in my GA4 property?
UA-
)
Does Converge support the GA4 user ID feature?
Converge Event Name | GA4 Event Name |
---|---|
$page_load | page_view |
Viewed Product | view_item |
Viewed Collection | view_item_list |
Added To Cart | add_to_cart |
Added To Wishlist | add_to_wishlist |
Removed To Cart | remove_from_cart |
Removed To Wishlist | remove_from_wishlist |
Viewed Cart | view_cart |
Started Checkout | begin_checkout |
Added Payment Info | add_payment_info |
Added Contact Info | add_contact_info |
Added Shipping Info | add_shipping_info |
Placed Order | purchase |
Started Subscription | start_subscription |
Placed Recurring Subscription Order | renew_subscription |
Received Refund | refund |
Logged In | login |
Signed Up | sign_up |
Select Product | select_item |
Choose Option | select_item |
Searched | search |