import boto3
import json

def put_profile_object(item):
    profile_client = boto3.client('customer-profiles', region_name='us-east-1')

    response = profile_client.put_profile_object(
        DomainName="<Your Customer Profiles Domain Name>",
        ObjectTypeName="ClickstreamData",
        Object=json.dumps(item)
    )

    print(response)

with open('PersonalizationWebAnalytics.json', 'r') as file:
    data = json.load(file)
    for item in data:
        put_profile_object(item)
