Verify implementation

After going through validating events, you'll want to verify your implementation. The validation server validates that your events have the correct structure, but to verify that they are being sent correctly to your property, you'll need to do the following:

If you're not seeing your events after going through these steps, check troubleshooting for common implementation errors.

Send an event from a client

Send an event to your property

Check the Realtime view

After sending an event using the measurement protocol, check the Realtime view for your property. Events typically show up within a few seconds.

Navigate to the realtime view by opening Google Analytics, then going to Realtime in the left nav. You'll want to focus on the bottom charts: "Event count by Event name" and "Conversions by Event name."

Realtime view showing an event

Troubleshooting

If your events aren't showing up in the Realtime view, there are a few common issues you should look for:

  • Are you using the correct api_secret

    Check that you're using the api_secret for the right stream. If you set up the measurement protocol for multiple streams, each stream will have its own secret.

  • Is your api_secret still valid

    In order to help combat spam, you're able to revoke api_secrets. Make sure that the api_secret you are using is still valid. It's possible that another user with access to your stream may have revoked access to it by mistake.